home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / GNUSRC.Z / sys-types.h < prev    next >
C/C++ Source or Header  |  1994-06-05  |  4KB  |  240 lines

  1. enum clnt_stat { ___fake1 };
  2. enum auth_stat { ___fake2 };
  3.  
  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;
  57.  
  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;
  82.  
  83. union wait;
  84.  
  85. /* Get size_t and wchar_t.  */
  86. #include <stddef.h>
  87.  
  88. /* #include "sys/types.h" */
  89.  
  90. /* The actual types used here are mostly wrong,
  91.    but it is not supposed to matter what types we use here.  */
  92.  
  93. typedef int dev_t;
  94. typedef int pid_t;
  95. typedef int gid_t;
  96. typedef int off_t;
  97. typedef int mode_t;
  98. typedef int uid_t;
  99.  
  100. typedef int proc_t;
  101. typedef int time_t;
  102. typedef int addr_t;
  103. typedef int caddr_t;
  104. typedef int clock_t;
  105. typedef int div_t;
  106. typedef int ldiv_t;
  107. typedef int dl_t;
  108. typedef int major_t;
  109. typedef int minor_t;
  110. typedef int emcp_t;
  111. typedef int fpclass_t;
  112. typedef int index_t;
  113. typedef int ecb_t;
  114. typedef int aioop_t;
  115. typedef int evver_t;
  116. typedef int evcntlcmds_t;
  117. typedef int idtype_t;
  118. typedef int id_t;
  119. typedef int procset_t;
  120. typedef int hostid_t;
  121. typedef int evpollcmds_t;
  122. typedef int event_t;
  123. typedef int hrtime_t;
  124. typedef int evqcntlcmds_t;
  125. typedef int sigset_t;
  126. typedef int evsiginfo_t;
  127. typedef int evcontext_t;
  128. typedef int evta_t;
  129. typedef int speed_t;
  130. typedef int rlim_t;
  131. typedef int cred_t;
  132. typedef int file_t;
  133. typedef int vnode_t;
  134. typedef int vfs_t;
  135. typedef int fpos_t;
  136. typedef int exhda_t;
  137. typedef int ucontext_t;
  138. typedef int sess_t;
  139. typedef int hrtcmd_t;
  140. typedef int interval_t;
  141. typedef int key_t;
  142. typedef int daddr_t;
  143. typedef int stack_t;
  144. typedef int sigaction_t;
  145. typedef int siginfo_t;
  146. typedef int mblk_t;
  147. typedef int paddr_t;
  148. typedef int qband_t;
  149. typedef int queue_t;
  150. typedef int rf_resource_t;
  151. typedef int sr_mount_t;
  152. typedef int timer_t;
  153. typedef int fpregset_t;
  154. typedef int prstatus_t;
  155. typedef int vfssw_t;
  156. typedef int eucwidth_t;
  157. typedef int page_t;
  158.  
  159. typedef int u_int;
  160. typedef int u_short;
  161. typedef int u_long;
  162. typedef int u_char;
  163.  
  164. typedef int ushort;
  165. typedef int ulong;
  166. typedef int uint;
  167.  
  168. typedef int __gnuc_va_list;
  169.  
  170. typedef int archdr;
  171. typedef int AUTH;
  172. typedef int CLIENT;
  173. typedef int DIR;
  174. typedef int ENTRY;
  175. typedef int Elf;
  176. typedef int Elf32_Ehdr;
  177. typedef int Elf32_Phdr;
  178. typedef int Elf32_Shdr;
  179. typedef int Elf_Arhdr;
  180. typedef int Elf_Arsym;
  181. typedef int Elf_Cmd;
  182. typedef int Elf_Data;
  183. typedef int Elf_Scn;
  184. typedef int Elf_Type;
  185. typedef int Elf_Kind;
  186. typedef int FIELD;
  187. typedef int FIELDTYPE;
  188. typedef int PTF_int;
  189. typedef int PTF_void;
  190. typedef int PTF_charP;
  191. typedef int FILE;
  192. typedef int FORM;
  193. typedef int ITEM;
  194. typedef int MENU;
  195. typedef int OPTIONS;
  196. typedef int PANEL;
  197. typedef int FTP_void;
  198. typedef int RPCBLIST;
  199. typedef int SCREEN;
  200. typedef int SVCXPRT;
  201. typedef int TERMINAL;
  202. typedef int WINDOW;
  203. typedef int bool;
  204. typedef int nl_catd;
  205. typedef int nl_item;
  206. typedef int chtype;
  207. typedef int datum;
  208. typedef int fp_rnd;
  209. typedef int spraycumul;
  210. typedef int WORD;
  211. typedef int VISIT;
  212. typedef int ACTION;
  213.  
  214. typedef int *jmp_buf;
  215. typedef int *sigjmp_buf;
  216. typedef int xdrproc_t;
  217. typedef int CALL;
  218. typedef int bool_t;
  219. typedef int DBM;
  220. typedef int des_block;
  221. typedef int resultproc_t;
  222.  
  223.  
  224. #ifdef BSD
  225.  
  226. #define mode_t int
  227. #define uid_t int
  228. #define gid_t int
  229. #define time_t long
  230. #define pid_t int
  231. #define signal_ret_t int
  232. #define wait_arg_t union wait
  233.  
  234. #else
  235.  
  236. #define signal_ret_t void
  237. #define wait_arg_t int
  238.  
  239. #endif
  240.