X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fsys-protos.h;h=3f06f274e15dbf6ad9092fb649e3a895eaa4742f;hb=f38e9908a187124e506ee74ec2e4dc9dd7669d65;hp=c11d9db0be2010f77e7c9c3eba6d47e2e84695f5;hpb=188b58082282e7953abaa5c1043aa27a821bda5f;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/sys-protos.h b/gcc/sys-protos.h index c11d9db0be2..3f06f274e15 100644 --- a/gcc/sys-protos.h +++ b/gcc/sys-protos.h @@ -16,7 +16,6 @@ extern int __aread(int, int, char *, uint, ecb_t *); extern void __assert(const char *, const char *, int); extern int __asyncio(int, aioop_t *, int); extern int __awrite(int, int, char *, uint, ecb_t *); -extern void __eprintf(const char *); extern int __evcntl(evver_t, evcntlcmds_t, long int, long int); extern int __evexit(evver_t, idtype_t, id_t, const ecb_t *); extern int __evexitset(evver_t, const procset_t *, hostid_t, const ecb_t *); @@ -117,7 +116,7 @@ extern int atoi(const char *); extern long int atol(const char *); extern char * atos(char *, struct netbuf *, int); extern void auth_destroy(AUTH *); -extern AUTH * authdes_create(char *, unsigned, struct sockaddr *, des_block *); +extern AUTH * authdes_create(/* ??? */); extern void authdes_getcred(struct authdes_cred *, short *, short *, short *, int *); extern AUTH * authdes_seccreate(/* ??? */); extern AUTH * authnone_create(void); @@ -127,8 +126,8 @@ extern AUTH * authunix_create(char *, int, int, int, int *); extern AUTH * authunix_create_default(void); extern char * basename(char *); extern int baudrate(void); -extern int bcmp(const void *, const void *, int); -extern void bcopy(const void *, void *, int); +extern int bcmp(const void *, const void *, size_t); +extern void bcopy(const void *, void *, size_t); extern int beep(void); extern void (* berk_signal(int, void (*) (int, ...))) (int, ...); extern char * bgets(char *, size_t, FILE *, char *); @@ -445,18 +444,22 @@ extern gid_t getgid(void); extern struct group * getgrent(void); extern struct group * getgrgid(gid_t); extern struct group * getgrnam(const char *); -extern int getgroups(int, gid_t *); +extern int getgroups(int, TARGET_GETGROUPS_T []); extern struct hostent * gethostbyaddr(/* ??? */); extern struct hostent * gethostbyname(/* ??? */); extern struct hostent * gethostent(/* ??? */); +#ifdef __alpha__ +extern int gethostid(void); +#else extern long gethostid(void); -extern int gethostname(char *, int); +#endif +extern int gethostname(char *, size_t); extern int getitimer(int, struct itimerval *); extern char * getlogin(void); extern int getmaxx(WINDOW *); extern int getmaxy(WINDOW *); extern int getmntany(FILE *, struct mnttab *, struct mnttab *); -extern int getmntent(FILE *, struct mnttab *); +extern int getmntent(/* ??? */); extern long unsigned int getmouse(void); extern int getmsg(int, struct strbuf *, struct strbuf *, int *); extern struct netent * getnetbyaddr(/* ??? */); @@ -645,7 +648,7 @@ extern dl_t lmul(/* ??? */); extern struct lconv * localeconv(void); extern struct tm * localtime(const time_t *); extern int lock(int, int, long); -extern int lockf(int, int, long int); +extern int lockf(int, int, off_t); extern double log(double); extern double log10(double); extern float log10f(float); @@ -858,9 +861,9 @@ extern int raise(int); extern int rand(void); extern long random(void); extern int raw(void); -extern int read(int, void *, unsigned int); +extern ssize_t read(int, void *, size_t); extern struct dirent * readdir(DIR *); -extern int readlink(const char *, void *, int); +extern ssize_t readlink(const char *, char *, size_t); extern void * realloc(void *, size_t); extern char * realpath(char *, char *); extern int redrawwin(WINDOW *); @@ -1048,6 +1051,7 @@ extern int slk_restore(void); extern int slk_set(int, char *, int); extern int slk_start(int, int *); extern int slk_touch(void); +extern int socket (int, int, int); extern void * sprayproc_clear_1(/* ??? */); extern spraycumul * sprayproc_get_1(/* ??? */); extern void * sprayproc_spray_1(/* ??? */); @@ -1069,6 +1073,7 @@ extern int stime(const time_t *); extern struct netbuf * stoa(char *, struct netbuf *); extern void store(datum, datum); extern char * strcadd(char *, const char *); +extern int strcasecmp(const char *, const char *); extern char * strcat(char *, const char *); extern char * strccpy(char *, const char *); extern char * strchr(const char *, int); @@ -1086,6 +1091,7 @@ extern char * strerror(int); extern int strfind(const char *, const char *); extern size_t strftime(char *, size_t, const char *, const struct tm *); extern size_t strlen(const char *); +extern int strncasecmp(const char *, const char *, size_t); extern char * strncat(char *, const char *, size_t); extern int strncmp(const char *, const char *, size_t); extern char * strncpy(char *, const char *, size_t); @@ -1205,18 +1211,18 @@ extern int ustat(dev_t, struct ustat *); extern int utime(const char *, const struct utimbuf *); extern int utmpname(const char *); extern int utmpxname(const char *); -extern void va_end(va_list); +extern void va_end(__gnuc_va_list); extern int vadvise(int); extern void * valloc(size_t); extern pid_t vfork(void); -extern int vfprintf(FILE *, const char *, va_list); +extern int vfprintf(FILE *, const char *, __gnuc_va_list); extern int vhangup(void); extern int vid32attr(chtype); extern int vid32puts(chtype, int (*) (char)); extern void vidupdate(chtype, chtype, int (*) (char)); extern int vn_close(/* ??? */); -extern int vprintf(const char *, va_list); -extern int vsprintf(char *, const char *, va_list); +extern int vprintf(const char *, __gnuc_va_list); +extern int vsprintf(char *, const char *, __gnuc_va_list); extern int vwprintw(WINDOW *, char *, void *); extern int vwscanw(WINDOW *, char *, void *); extern int w32addch(WINDOW *, chtype); @@ -1264,7 +1270,7 @@ extern int wnoutrefresh(WINDOW *); extern int wprintw(WINDOW *, ...); extern int wredrawln(WINDOW *, int, int); extern int wrefresh(WINDOW *); -extern int write(int, const void *, unsigned int); +extern ssize_t write(int, const void *, size_t); extern int wscanw(WINDOW *, ...); extern int wscrl(WINDOW *, int); extern int wsetscrreg(WINDOW *, int, int);