diff options
author | peter <peter@FreeBSD.org> | 2008-06-01 00:03:21 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2008-06-01 00:03:21 +0000 |
commit | a2be5f0c15218b0177d73b17d9bcb7589965d685 (patch) | |
tree | c9f0cd9c22378356a1716d32e13e70bc90f98b9c /gcc/sys-types.h | |
parent | 9e0f3cc19c9df1594c9cc36cfd8fddc83c52ad12 (diff) | |
download | FreeBSD-src-a2be5f0c15218b0177d73b17d9bcb7589965d685.zip FreeBSD-src-a2be5f0c15218b0177d73b17d9bcb7589965d685.tar.gz |
Reorganize the gcc vendor import work area. This flattens out a bunch
of unnecessary path components that are relics of cvs2svn.
(These are directory moves)
Diffstat (limited to 'gcc/sys-types.h')
-rw-r--r-- | gcc/sys-types.h | 240 |
1 files changed, 240 insertions, 0 deletions
diff --git a/gcc/sys-types.h b/gcc/sys-types.h new file mode 100644 index 0000000..7db46f1 --- /dev/null +++ b/gcc/sys-types.h @@ -0,0 +1,240 @@ +enum clnt_stat { ___fake1 }; +enum auth_stat { ___fake2 }; + +struct netconfig; +struct netbuf; +struct address; +struct tm; +struct ldfile; +struct syment; +struct stat; +struct timeval; +struct termios; +struct tms; +struct dma_cb; +struct cred; +struct vnode; +struct vattr; +struct uarg; +struct statfs; +struct statvfs; +struct dirent; +struct itimerval; +struct mnttab; +struct strbuf; +struct vfstab; +struct ldfile; +struct syment; +struct scnhdr; +struct exception; +struct nd_hostservlist; +struct nd_hostserv; +struct utsname; +struct uio; +struct pid; +struct pollfd; +struct nlist; +struct passwd; +struct spwd; +struct flock; +struct seg; +struct sembuf; +struct sigaction; +struct utimbuf; +struct map; +struct filehdr; +struct lineno; +struct nd_addrlist; +struct FTW; +struct buf; +struct ustat; +struct qelem; +struct prpsinfo; +struct user; +struct qelem; +struct execenv; +struct utmpx; + +struct direct; +struct tm; +struct stat; +struct rlimit; +struct rusage; +struct sockaddr; +struct sockaddr_in; +struct timeval { int i; }; +struct exportent; +struct fstab; +struct hostent; +struct in_addr { int i; }; +struct ldfile; +struct mallinfo { int i; }; +struct mint; +struct nmtent; +struct netent; +struct pmaplist; +struct protoent; +struct rpcent; +struct servent; +struct authdes_cred; +struct rpc_err; +struct ypall_callback; + +union wait; + +/* Get size_t and wchar_t. */ +#include <stddef.h> + +/* #include "sys/types.h" */ +#define ssize_t int + +/* The actual types used here are mostly wrong, + but it is not supposed to matter what types we use here. */ + +typedef int dev_t; +typedef int pid_t; +typedef int gid_t; +typedef int off_t; +typedef int mode_t; +typedef int uid_t; + +typedef int proc_t; +typedef int time_t; +typedef int addr_t; +typedef int caddr_t; +typedef int clock_t; +typedef int div_t; +typedef int ldiv_t; +typedef int dl_t; +typedef int major_t; +typedef int minor_t; +typedef int emcp_t; +typedef int fpclass_t; +typedef int index_t; +typedef int ecb_t; +typedef int aioop_t; +typedef int evver_t; +typedef int evcntlcmds_t; +typedef int idtype_t; +typedef int id_t; +typedef int procset_t; +typedef int hostid_t; +typedef int evpollcmds_t; +typedef int event_t; +typedef int hrtime_t; +typedef int evqcntlcmds_t; +typedef int sigset_t; +typedef int evsiginfo_t; +typedef int evcontext_t; +typedef int evta_t; +typedef int speed_t; +typedef int rlim_t; +typedef int cred_t; +typedef int file_t; +typedef int vnode_t; +typedef int vfs_t; +typedef int fpos_t; +typedef int exhda_t; +typedef int ucontext_t; +typedef int sess_t; +typedef int hrtcmd_t; +typedef int interval_t; +typedef int key_t; +typedef int daddr_t; +typedef int stack_t; +typedef int sigaction_t; +typedef int siginfo_t; +typedef int mblk_t; +typedef int paddr_t; +typedef int qband_t; +typedef int queue_t; +typedef int rf_resource_t; +typedef int sr_mount_t; +typedef int timer_t; +typedef int fpregset_t; +typedef int prstatus_t; +typedef int vfssw_t; +typedef int eucwidth_t; +typedef int page_t; + +typedef int u_int; +typedef int u_short; +typedef int u_long; +typedef int u_char; + +typedef int ushort; +typedef int ulong; +typedef int uint; + +typedef int __gnuc_va_list; + +typedef int archdr; +typedef int AUTH; +typedef int CLIENT; +typedef int DIR; +typedef int ENTRY; +typedef int Elf; +typedef int Elf32_Ehdr; +typedef int Elf32_Phdr; +typedef int Elf32_Shdr; +typedef int Elf_Arhdr; +typedef int Elf_Arsym; +typedef int Elf_Cmd; +typedef int Elf_Data; +typedef int Elf_Scn; +typedef int Elf_Type; +typedef int Elf_Kind; +typedef int FIELD; +typedef int FIELDTYPE; +typedef int PTF_int; +typedef int PTF_void; +typedef int PTF_charP; +typedef int FILE; +typedef int FORM; +typedef int ITEM; +typedef int MENU; +typedef int OPTIONS; +typedef int PANEL; +typedef int FTP_void; +typedef int RPCBLIST; +typedef int SCREEN; +typedef int SVCXPRT; +typedef int TERMINAL; +typedef int WINDOW; +typedef int bool; +typedef int nl_catd; +typedef int nl_item; +typedef int chtype; +typedef int datum; +typedef int fp_rnd; +typedef int spraycumul; +typedef int WORD; +typedef int VISIT; +typedef int ACTION; + +typedef int *jmp_buf; +typedef int *sigjmp_buf; +typedef int xdrproc_t; +typedef int CALL; +typedef int bool_t; +typedef int DBM; +typedef int des_block; +typedef int resultproc_t; + + +#ifdef BSD + +#define mode_t int +#define uid_t int +#define gid_t int +#define time_t long +#define pid_t int +#define signal_ret_t int +#define wait_arg_t union wait + +#else + +#define signal_ret_t void +#define wait_arg_t int + +#endif |