OS.h
Go to the documentation of this file.
00001 // -*- C++ -*-
00019 #ifndef COIL_OS_H
00020 #define COIL_OS_H
00021 
00022 #include <ace/OS.h>
00023 #include <ace/Get_Opt.h>
00024 
00025 extern "C"
00026 {
00027   extern char *optarg;
00028 };
00029 
00030 namespace coil
00031 {
00032   typedef ACE_utsname utsname;
00033   inline int uname(utsname* name)
00034   {
00035     return ACE_OS::uname(name);
00036   }
00037 
00038   typedef ::pid_t pid_t;
00039   inline pid_t getpid()
00040   {
00041     return ACE_OS::getpid();
00042   }
00043   inline pid_t getppid()
00044   {
00045     return ACE_OS::getppid();
00046   }
00047 
00048   inline char* getenv(const char *name)
00049   {
00050     return ACE_OS::getenv(name);
00051   }
00052 
00053   typedef ACE_Get_Opt GetOpt;
00054 };
00055 
00056 #endif // COIL_OS_H


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:38