File: sysprotos.h

package info (click to toggle)
zmailer 2.99.51.52pre3-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 16,596 kB
  • ctags: 7,422
  • sloc: ansic: 90,470; sh: 3,608; makefile: 2,784; perl: 1,585; python: 115; awk: 22
file content (161 lines) | stat: -rw-r--r-- 3,543 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
/* This file depends on  config.h  having been included -- see hostenv.h */

#include <sys/types.h>

#include <sys/time.h>
#ifdef TIME_WITH_SYS_TIME
#include <time.h>
#endif

#include <stdio.h>

#ifdef STDC_HEADERS
#  include <stdlib.h>
#  include <stddef.h>
#  include <string.h>
#  include <unistd.h>
#  include <sys/types.h>
#ifdef HAVE_SYS_FCNTL_H
#  include <sys/fcntl.h>
#endif
#else
/* extern char *malloc ();
   extern char *realloc (); */
#endif

#ifdef USE_SYSPROTOS__xx

extern void _exit();
extern void abort();
extern int abs();
extern int accept();
extern int access();
extern unsigned int alarm();
extern int atoi();
extern long atol();
extern void bcopy();
extern int bind();
extern void bzero();
extern int chdir();
extern int chown();
extern int close();
extern int connect();
extern char *ctime();
extern int dup();
extern int dup2();
extern int execl();
extern int execv();
extern int execve();
extern int execvp();
extern void exit();
extern int fchmod();
extern int fchown();
extern int fclose();
extern int fcntl();
extern int fflush();
extern int flock();
extern int fork();
extern int fprintf();
extern int fputc();
extern int fputs();
extern FREAD_TYPE fread();
extern void free();
extern int fscanf();
extern int fseek();
extern int fstat();
extern int ftruncate();
extern FWRITE_TYPE fwrite();
extern int getdtablesize();
extern char *getenv();
extern GETEUID_TYPE geteuid();
extern int gethostname();
extern char *getlogin();
extern int getopt();
extern int getpeername();
extern int getpid();
extern int getppid();
extern int gettimeofday();
extern GETUID_TYPE getuid();
extern unsigned long inet_addr();
extern int ioctl();
extern int isatty();
extern int kill();
extern int link();
extern int listen();
extern long lseek();
extern int lstat();
#ifdef	__STDC__
extern void *malloc();
#else
extern char *malloc();
#endif
extern int mkdir();
extern int mknod();
extern char *mktemp();
extern int open();
extern int openlog();
extern int pause();
extern void perror();
extern int pipe();
extern int printf();
extern int puts();
extern void qsort();
extern int read();
extern int rename();
extern void rewind();
extern int rmdir();
extern int select();
extern int sendto();
extern int setgid();
extern void setgrent();
extern int setpgrp();
extern SETPWENT_TYPE setpwent();
extern int setreuid();
extern int setrlimit();
extern int setsockopt();
extern int setuid();
extern int setvbuf();
extern int sigvec();
extern unsigned int sleep();
extern int socket();
extern SPRINTF_TYPE sprintf();
extern int sscanf();
extern int stat();
extern char *strcat();
extern char *strchr();
extern int strcmp();
extern char *strcpy();
extern STRLEN_TYPE strlen();
extern char *strncat();
extern int strncmp();
extern char *strncpy();
extern char *strrchr();
extern time_t time();
extern TIMES_TYPE times();
extern UMASK_TYPE umask();
extern int unlink();
extern int utime();
extern int utimes();
extern int vfprintf();
extern SPRINTF_TYPE vsprintf();
extern int wait();
extern int wait3();
extern int write();
extern int ungetc();
#endif /* USE_SYSPROTOS */

#ifdef DEBUG_FOPEN
#if defined(FILE) /* <stdio.h> is included.. */ || defined(EOF)
	/* OSF/1 has the STDIO's "FILE" as a Typedef!  Not as a Macro! */

#define fopen(path,rw) __fopen(path,rw)
#define freopen(path,rw,fp) __freopen(path,rw,fp)
#define fdopen(fd,rw) __fdopen(fd,rw)
#define fclose(fp) __fclose(fp)

extern FILE *__fopen();
extern FILE *__freopen();
extern FILE *__fdopen();
extern int   __fclose();
#endif /* FILE defined */
#endif /* DEBUG_FOPEN defined */