This is win32.c in view mode; [Download] [Up]
/* * win32.c * - utility functions for cvs under win32 * */ #include <ctype.h> #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <config.h> unsigned sleep(unsigned seconds) { Sleep(1000*seconds); return 0; } #if 0 /* This is available from the WinSock library. */ int gethostname(char* name, int namelen) { DWORD dw = namelen; BOOL ret = GetComputerName(name, &dw); namelen = dw; return (ret) ? 0 : -1; } #endif char* win32getlogin() { static char name[256]; DWORD dw = 256; GetUserName(name, &dw); return name; } pid_t getpid () { return (pid_t) GetCurrentProcessId(); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.