Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

OS.h

Go to the documentation of this file.
00001 #ifndef _SOLARIS_OS_H_
00002 #define _SOLARIS_OS_H_
00003 
00004 #include "OSDependent/OSDependent.h"
00005 #include "OSDependent/Posix/PosixOS.h"
00006 
00007 /*
00008  * Machine dependent operating system functions.
00009  */
00010 class ClassExport OS : public PosixOS {
00011 public:
00012   static const char DirectorySeparator;
00013 
00014   static int mkdir(const char *name);
00015   static int rmdir(const char *name);
00016   static int rename(const char *src, const char *dst);
00017   static int remove(const char *name);
00018   static bool isDirectory(const char *name);
00019   static const char *getMyHostName();
00020   static char *strtok_r(char *s, const char *tokens, char **lasts);
00021   static char *getProcessorName();
00022   static char *getOSName();
00023   static char *getenv(const char * str);  
00024   static int getErrno();
00025 };
00026 
00027 #endif  // _SOLARIS_OS_H_
00028 
00029 

Generated on Mon Oct 7 09:33:30 2002 for Gaia by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001