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.10 by schorsch, Wed Jan 28 12:42:22 2004 UTC vs.
Revision 3.14 by greg, Wed Feb 3 22:41:35 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  #ifdef __cplusplus
25  }
26  #endif
27
28  #define popen(cmd,mode) win_popen(cmd,mode)
29  #define pclose(p) win_pclose(p)
17   #else
31  #include <stdio.h>
18    #include <sys/param.h>
19    #include <sys/types.h>
20    typedef pid_t RT_PID;
# Line 79 | Line 65 | extern int writebuf(int fd, char *bpos, int siz);
65  
66   #ifdef _WIN32
67   /* any non-negative increment will send the process to IDLE_PRIORITY_CLASS. */
68 + extern int win_kill(RT_PID pid, int sig /* ignored */);
69   extern int win_nice(int inc);
70   #endif
71  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines