diff options
Diffstat (limited to 'include/sun_stdlib.h')
-rw-r--r-- | include/sun_stdlib.h | 268 |
1 files changed, 0 insertions, 268 deletions
diff --git a/include/sun_stdlib.h b/include/sun_stdlib.h deleted file mode 100644 index ac6757a..0000000 --- a/include/sun_stdlib.h +++ /dev/null @@ -1,268 +0,0 @@ -/* - * sun_stdlib.h 95/06/07 - * - * Copyright 1994, BBW - * - */ -/* - * Copyright 1992-1994 Rudolf Koenig. - * sun_stdlib.h - * - * This header file is redundant/wrong for architectures that have sane - * header files. Grrr. - */ -#ifndef __sun_stdlib_h -#define __sun_stdlib_h -#if defined(FILE) - -#if !defined(STDIO_WRITE_NOW) - -extern int fputs(char *, FILE *); -extern int fseek(FILE *, int, int); -extern int fclose(FILE *); -extern int fread(char *, int, int, FILE *); -extern int fwrite(char *, int, int, FILE *); -extern int fflush(FILE *); -extern int fprintf(FILE *, const char *, ... ); -extern void rewind(FILE *); -extern void setvbuf(FILE *stream, char *buf, int type, int size); -extern void setbuffer(FILE *stream, char *buf, int size); - -extern int _filbuf( FILE * ); -extern int _flsbuf(unsigned char, FILE*); -#else -extern int _fill_buffer_( FILE * ); -extern int _flush_buffer_(int, FILE*); -#endif - -#endif - -extern int puts(char *); - -#if !defined(STDIO_WRITE_NOW) -extern int printf( const char *, ... ); -#endif - - -extern int getpid(void); -extern int getppid(void); -extern int pipe(int *); - -#if 1 -extern char *sprintf( char *, const char *, ... ); -extern char *vsprintf( char *, const char *, ... ); -#endif -extern int vfork(void); -extern int fork(void); -extern int close(int); -extern int dup(int); - -#ifndef __sys_unistd_h /* GNUCC has another imagination about this */ -extern int execl(char *, ... ); -extern int execv(char *, char *[]); -extern int execle(char *, ... ); -extern int execlp(char *, ... ); -extern int execvp(char *, char *[]); -extern int setuid(int); -#endif - -extern int seteuid(int); - -extern int getpgrp(int); -extern int setpgrp(int, int); - -extern int gethostname (char *, int); -extern int sethostname (char *, int); - -#ifdef _sys_socket_h -extern int getpeername(int, struct sockaddr *, int *); -extern int send(int, char *, int, int); -extern int sendto(int, char *, int, int, struct sockaddr *, int); -extern int recv(int, char *, int, int); -extern int recvfrom(int, char *, int, int, struct sockaddr *, int *); -#endif - -#ifdef _sys_vfs_h -extern int statfs(const char *, struct statfs *); -#endif - -#ifdef __sys_types_h /* def of caddr_t */ -extern time_t time(time_t *); -extern int ioctl(int, int, caddr_t); -extern int truncate(char *, off_t); -extern int ftruncate(int, off_t); -caddr_t mmap(caddr_t, size_t, int, int, int, off_t); -int munmap(caddr_t, int); -#endif -extern void perror(char *); - -extern int openlog(char *, int, int); - -extern int syslog(int, char *, ... ); -extern int closelog(void); -extern int setlogmask(int); - -extern unsigned int alarm(unsigned int); - -extern char *crypt(char *, char *); -extern char *_crypt(char *, char *); -extern int setkey(char *); -extern int encrypt(char *, int); - -extern char *getenv(char *name); -extern int putenv(char *); -extern void bcopy(char *, char *, int); -extern void bzero(char *, int); -extern int bcmp(char *, char *, int); -extern int tolower(int); -extern int toupper(int); - -#if !defined(__memory_h__) -extern void memset(char *, int, int); -#if !defined(__GNUC__) -extern char *memcpy(char *, char *, int); -extern int memcmp(char *, char *, int); -#endif -#endif - -extern int ffs(int); - -extern int sigblock(int); -extern int sigsetmask(int); -extern int sigpause(int); - -extern int unmount(char *name); -extern int umount(char *name); -int mount(char *type, char *dir, int flags, char *data); - - -#ifdef __sys_stat_h -extern int fchmod(int fd, mode_t mode); -#endif - -#ifdef _mntent_h -extern FILE *setmntent(char *filep, char *type); -extern struct mntent *getmntent(FILE *filep); -extern int addmntent(FILE *filep, struct mntent *mnt); -extern char *hasmntopt(struct mntent *mnt, char *opt); -extern int endmntent(FILE *filep); -#endif - -#ifdef __pwd_h -extern struct passwd *getpwent(void); -extern void endpwent(void); -#endif - - -extern int usleep(unsigned); -#if 0 -extern int lseek(int, int, int); -#endif - -#ifndef __sys_unistd_h /* GNUCC has another imagination about this */ -extern int read(int, char *, int); -extern int write(int, char *, int); -extern int sleep(unsigned int); -extern int getuid(void); -extern int geteuid(void); -#endif -extern int fsync(int); - -extern int rename(const char *, const char *); -extern int unlink(const char *); -#if defined(__sys_dirent_h) -extern int scandir(char *, struct dirent ***, int (*)(), int (*)()); -#else -#if defined(_sys_dir_h) -extern int scandir(char *, struct direct ***, int (*)(), int (*)()); -#endif -#endif - -#ifndef __stdlib_h -extern int atoi(char *); -extern int qsort(char *, int, int, int (*)()); -#endif - -extern char *rindex(const char *, const char); -extern char *index(const char *, const char); - -#ifndef __string_h /* GNUCC string.h */ -extern int strcmp(const char *, const char *); -extern int strncmp(const char *, const char *, int); -extern char *strcat(char *, const char *); -extern char *strdup(const char *); - -extern int strcpy(char *, const char *); -extern int strncpy(char *, const char *, int); - -extern int strtok(char *, char *); -#endif - -extern int strtol(char *, char **, int); - -extern int system(char *); -#ifdef RLIMIT_NOFILE -extern int getrlimit(int, struct rlimit *); -extern int setrlimit(int, struct rlimit *); -#endif - -extern int chdir(const char *); -#if defined(_sys_time_h) && defined(__sys_types_h) -extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); -extern int gettimeofday(struct timeval *tp, struct timezone *tzp); -extern int getitimer(int, struct itimerval *); -extern int setitimer(int, struct itimerval *, struct itimerval *); -#endif -extern char *getpass(char *); -#if !defined(__malloc_h) && !defined(__stdlib_h) /* GNU malloc defs */ -extern void *realloc(void *, unsigned); -extern void *calloc(unsigned, unsigned); -extern void *malloc(unsigned); -extern void free(const char *); -#endif - -#ifdef SOCK_STREAM -extern int socket(int, int, int); -extern int connect(int, struct sockaddr *, int); -extern int bind(int, struct sockaddr *, int); -extern int getsockname(int, struct sockaddr *, int *); -extern int accept(int, struct sockaddr *, int *); -extern int listen(int, int); -extern int shutdown(int, int); -extern int inet_addr(char *); -extern int getsockopt(int, int, int, char *, int *); -extern int setsockopt(int, int, int, char *, int); - -#endif - -#ifdef _nettli_tiuser_h -extern int t_open(char *, int, struct t_info *); -extern void t_error(char *); -extern int t_bind(int, struct t_bind *, struct t_bind *); -extern int t_listen(int, struct t_call *); -extern int t_accept(int, int, struct t_call *); -extern int t_rcv(int, char *, unsigned int, int *); -extern int t_snd(int, char *, unsigned int, int); -extern int t_close(int); -extern int t_connect(int, struct t_call *, struct t_call *); -#endif -#ifdef _sys_poll_h -extern int poll(struct pollfd *, unsigned long, int); -#endif - -#ifdef _sys_resource_h -int wait3(int *, int, struct rusage *); -#else -int wait3(int *, int, int); -#endif - -#ifdef _sys_asynch_h -extern aio_result_t *aiowait(struct timeval *); -extern int aioread(int, char *, int, int, int, aio_result_t *); -extern int aiowrite(int, char *, int, int, int, aio_result_t *); -extern int aiocancel(aio_result_t *); -#endif - -extern int on_exit(void (*procp)(), void *arg); - -#endif |