ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/rtprocess.h
(Generate patch)

Comparing ray/src/common/rtprocess.h (file contents):
Revision 3.12 by greg, Tue Mar 4 17:06:13 2014 UTC vs.
Revision 3.13 by greg, Tue Feb 2 18:02:32 2016 UTC

# Line 9 | Line 9
9   #define _RAD_PROCESS_H_
10  
11   #include  <errno.h>
12 + #include <stdio.h>
13   #ifdef _WIN32
14    #include <windows.h> /* DWORD etc. */
14  #include <stdio.h>
15    typedef DWORD RT_PID;
16    #include <process.h> /* getpid() and others */
17  #define nice(inc) win_nice(inc)
18
19  #ifdef __cplusplus
20  extern "C" {
21  #endif
22  extern FILE *win_popen(char *command, char *type);
23  extern int win_pclose(FILE *p);
24  int win_kill(RT_PID pid, int sig /* ignored */);
25  #define kill(pid,sig) win_kill(pid,sig)
26  #ifdef __cplusplus
27  }
28  #endif
29  #ifdef _MSC_VER
30    #define popen(cmd,mode) _popen(cmd,mode)
31    #define pclose(p) _pclose(p)
32  #else
33    #define popen(cmd,mode) win_popen(cmd,mode)
34    #define pclose(p) win_pclose(p)
35  #endif
17   #else
37  #include <stdio.h>
18    #include <sys/param.h>
19    #include <sys/types.h>
20    typedef pid_t RT_PID;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines