LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Unix.h File Reference

#include "llvm/Config/config.h"
#include <unistd.h>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <cerrno>
#include <sys/types.h>
#include <sys/param.h>
#include <assert.h>
#include <string>

Include dependency graph for Unix.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ThrowErrno (const std::string &prefix)


Function Documentation

void ThrowErrno const std::string &  prefix  )  [inline]
 

Definition at line 30 of file Unix.h.

Referenced by llvm::sys::Path::createDirectory(), llvm::sys::Path::createFile(), llvm::sys::Path::createTemporaryFile(), llvm::sys::Path::destroyDirectory(), llvm::sys::Path::destroyFile(), llvm::sys::Program::ExecuteAndWait(), llvm::sys::Path::getDirectoryContents(), llvm::sys::Path::getStatusInfo(), llvm::sys::Path::GetTemporaryDirectory(), llvm::sys::Path::isBytecodeFile(), llvm::sys::MappedFile::map(), llvm::sys::TimeValue::now(), llvm::sys::Path::Path(), llvm::sys::PreventCoreFiles(), llvm::sys::Path::renameFile(), and llvm::sys::Path::setStatusInfo().