#if defined(_MSC_VER) || defined(__MINGW32__) #ifdef OS2 # define INCL_DOSPROCESS # include # if _MSC_VER == 510 # define DosGetPID DosGetPid # endif #else # include #endif #ifdef OS2 int getpid(void) { PIDINFO PidInfo; DosGetPID(&PidInfo); return(PidInfo.pid); } #endif unsigned int getuid (void) { return (0); /* root! */ } unsigned int geteuid (void) { return (0); } unsigned int getgid (void) { return (0); } unsigned int getegid (void) { return (0); } #endif int getpgrp(void) { return (0); } #if defined(_MSC_VER) || defined(__GO32__) || defined(__MINGW32__) int getppid(void) { #ifdef OS2 PIDINFO PidInfo; DosGetPID(&PidInfo); return(PidInfo.pidParent); #else return(0); #endif } #endif