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
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