OSDN Git Service

contrib:
[pf3gnuchains/gcc-fork.git] / gcc / sys-protos.h
index c9b60f8..3f06f27 100644 (file)
@@ -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(/* ??? */);
@@ -484,12 +487,12 @@ extern int                    getpw(int, char *);
 extern struct passwd *        getpwent(void);
 extern struct passwd *        getpwnam(const char *);
 extern struct passwd *        getpwuid(uid_t);
-extern void                   getrlimit(int, struct rlimit *);
+extern int                    getrlimit(int, struct rlimit *);
 extern int                    getrnge(char *);
 extern struct rpcent *        getrpcbyname(const char *);
 extern struct rpcent *        getrpcbynumber(int);
 extern struct rpcent *        getrpcent(void);
-extern void                   getrusage(int, struct rusage *);
+extern int                    getrusage(int, struct rusage *);
 extern char *                 gets(char *);
 extern struct servent *       getservbyname(/* ??? */);
 extern struct servent *       getservbyport(/* ??? */);
@@ -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 *);
@@ -990,7 +993,7 @@ extern int                    setprivwait(/* ??? */);
 extern void                   setpwent(void);
 extern int                    setregid(gid_t, gid_t);
 extern int                    setreuid(uid_t, uid_t);
-extern void                   setrlimit(int, struct rlimit *);
+extern int                    setrlimit(int, struct rlimit *);
 extern int                    setrpcent(int);
 extern pid_t                  setsid(void);
 extern void                   setspent(void);
@@ -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);