* doc/install.texi: Fix a typo.
[official-gcc.git] / gcc / sys-types.h
blob7db46f112c526ccda2620b963347f82043d7f9f5
1 enum clnt_stat { ___fake1 };
2 enum auth_stat { ___fake2 };
4 struct netconfig;
5 struct netbuf;
6 struct address;
7 struct tm;
8 struct ldfile;
9 struct syment;
10 struct stat;
11 struct timeval;
12 struct termios;
13 struct tms;
14 struct dma_cb;
15 struct cred;
16 struct vnode;
17 struct vattr;
18 struct uarg;
19 struct statfs;
20 struct statvfs;
21 struct dirent;
22 struct itimerval;
23 struct mnttab;
24 struct strbuf;
25 struct vfstab;
26 struct ldfile;
27 struct syment;
28 struct scnhdr;
29 struct exception;
30 struct nd_hostservlist;
31 struct nd_hostserv;
32 struct utsname;
33 struct uio;
34 struct pid;
35 struct pollfd;
36 struct nlist;
37 struct passwd;
38 struct spwd;
39 struct flock;
40 struct seg;
41 struct sembuf;
42 struct sigaction;
43 struct utimbuf;
44 struct map;
45 struct filehdr;
46 struct lineno;
47 struct nd_addrlist;
48 struct FTW;
49 struct buf;
50 struct ustat;
51 struct qelem;
52 struct prpsinfo;
53 struct user;
54 struct qelem;
55 struct execenv;
56 struct utmpx;
58 struct direct;
59 struct tm;
60 struct stat;
61 struct rlimit;
62 struct rusage;
63 struct sockaddr;
64 struct sockaddr_in;
65 struct timeval { int i; };
66 struct exportent;
67 struct fstab;
68 struct hostent;
69 struct in_addr { int i; };
70 struct ldfile;
71 struct mallinfo { int i; };
72 struct mint;
73 struct nmtent;
74 struct netent;
75 struct pmaplist;
76 struct protoent;
77 struct rpcent;
78 struct servent;
79 struct authdes_cred;
80 struct rpc_err;
81 struct ypall_callback;
83 union wait;
85 /* Get size_t and wchar_t. */
86 #include <stddef.h>
88 /* #include "sys/types.h" */
89 #define ssize_t int
91 /* The actual types used here are mostly wrong,
92 but it is not supposed to matter what types we use here. */
94 typedef int dev_t;
95 typedef int pid_t;
96 typedef int gid_t;
97 typedef int off_t;
98 typedef int mode_t;
99 typedef int uid_t;
101 typedef int proc_t;
102 typedef int time_t;
103 typedef int addr_t;
104 typedef int caddr_t;
105 typedef int clock_t;
106 typedef int div_t;
107 typedef int ldiv_t;
108 typedef int dl_t;
109 typedef int major_t;
110 typedef int minor_t;
111 typedef int emcp_t;
112 typedef int fpclass_t;
113 typedef int index_t;
114 typedef int ecb_t;
115 typedef int aioop_t;
116 typedef int evver_t;
117 typedef int evcntlcmds_t;
118 typedef int idtype_t;
119 typedef int id_t;
120 typedef int procset_t;
121 typedef int hostid_t;
122 typedef int evpollcmds_t;
123 typedef int event_t;
124 typedef int hrtime_t;
125 typedef int evqcntlcmds_t;
126 typedef int sigset_t;
127 typedef int evsiginfo_t;
128 typedef int evcontext_t;
129 typedef int evta_t;
130 typedef int speed_t;
131 typedef int rlim_t;
132 typedef int cred_t;
133 typedef int file_t;
134 typedef int vnode_t;
135 typedef int vfs_t;
136 typedef int fpos_t;
137 typedef int exhda_t;
138 typedef int ucontext_t;
139 typedef int sess_t;
140 typedef int hrtcmd_t;
141 typedef int interval_t;
142 typedef int key_t;
143 typedef int daddr_t;
144 typedef int stack_t;
145 typedef int sigaction_t;
146 typedef int siginfo_t;
147 typedef int mblk_t;
148 typedef int paddr_t;
149 typedef int qband_t;
150 typedef int queue_t;
151 typedef int rf_resource_t;
152 typedef int sr_mount_t;
153 typedef int timer_t;
154 typedef int fpregset_t;
155 typedef int prstatus_t;
156 typedef int vfssw_t;
157 typedef int eucwidth_t;
158 typedef int page_t;
160 typedef int u_int;
161 typedef int u_short;
162 typedef int u_long;
163 typedef int u_char;
165 typedef int ushort;
166 typedef int ulong;
167 typedef int uint;
169 typedef int __gnuc_va_list;
171 typedef int archdr;
172 typedef int AUTH;
173 typedef int CLIENT;
174 typedef int DIR;
175 typedef int ENTRY;
176 typedef int Elf;
177 typedef int Elf32_Ehdr;
178 typedef int Elf32_Phdr;
179 typedef int Elf32_Shdr;
180 typedef int Elf_Arhdr;
181 typedef int Elf_Arsym;
182 typedef int Elf_Cmd;
183 typedef int Elf_Data;
184 typedef int Elf_Scn;
185 typedef int Elf_Type;
186 typedef int Elf_Kind;
187 typedef int FIELD;
188 typedef int FIELDTYPE;
189 typedef int PTF_int;
190 typedef int PTF_void;
191 typedef int PTF_charP;
192 typedef int FILE;
193 typedef int FORM;
194 typedef int ITEM;
195 typedef int MENU;
196 typedef int OPTIONS;
197 typedef int PANEL;
198 typedef int FTP_void;
199 typedef int RPCBLIST;
200 typedef int SCREEN;
201 typedef int SVCXPRT;
202 typedef int TERMINAL;
203 typedef int WINDOW;
204 typedef int bool;
205 typedef int nl_catd;
206 typedef int nl_item;
207 typedef int chtype;
208 typedef int datum;
209 typedef int fp_rnd;
210 typedef int spraycumul;
211 typedef int WORD;
212 typedef int VISIT;
213 typedef int ACTION;
215 typedef int *jmp_buf;
216 typedef int *sigjmp_buf;
217 typedef int xdrproc_t;
218 typedef int CALL;
219 typedef int bool_t;
220 typedef int DBM;
221 typedef int des_block;
222 typedef int resultproc_t;
225 #ifdef BSD
227 #define mode_t int
228 #define uid_t int
229 #define gid_t int
230 #define time_t long
231 #define pid_t int
232 #define signal_ret_t int
233 #define wait_arg_t union wait
235 #else
237 #define signal_ret_t void
238 #define wait_arg_t int
240 #endif