unixcall.cc File Reference

#include "unixcall.h"
#include "rutz/arrays.h"
#include "rutz/error.h"
#include "rutz/fstring.h"
#include "rutz/sfmt.h"
#include <cerrno>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <dirent.h>
#include <sys/stat.h>
#include <unistd.h>
#include "rutz/trace.h"
#include "rutz/debug.h"

Include dependency graph for unixcall.cc:

Go to the source code of this file.

Namespaces

namespace  GVX_DBG_REGISTER

Classes

class  GVX_DBG_REGISTER::ErrnoSaver

Functions

void GVX_DBG_REGISTER::throwErrno (const char *where, const rutz::file_pos &pos)
void rutz::unixcall::chmod (const char *path, mode_t mode)
void rutz::unixcall::rename (const char *oldpath, const char *newpath)
void rutz::unixcall::remove (const char *pathname)
rutz::fstring rutz::unixcall::getcwd ()
 Get the absolute pathname of the current working directory.
pid_t rutz::unixcall::get_file_user_pid (const char *fname)
 Check if any processes (other than self) are using the file.


Detailed Description

thin wrappers around unix system calls

Definition in file unixcall.cc.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:52:15 2008 by Doxygen version 1.5.5.