summaryrefslogtreecommitdiff
path: root/pc/popen.h
blob: cc5d7cc38a74a4a963e716d1407e052ded482844 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
** popen.h -- prototypes for pipe functions
*/

#if defined (OS2) && !defined(MSDOS)  /* OS/2, but not family mode */
# if defined (_MSC_VER)
#  define popen(c, m)	_popen(c, m)
#  define pclose(f)	_pclose(f)
# endif
#else
# if !defined (__GO32__)
#  if defined (popen)
#   undef popen
#   undef pclose
#  endif
#  define popen(c, m)	os_popen(c, m)
#  define pclose(f)	os_pclose(f)
   extern FILE *os_popen( char *, const char * );
   extern int  os_pclose( FILE * );
# endif
#endif