2 * generic #include file for BSD libc functions which have no other logical
9 extern char *ecvt (double , int , int *, int *);
10 extern char *fcvt (double , int , int *, int *);
11 extern char *gcvt (double , int , char *);
14 extern int getpw (int , char []);
15 extern int nice (int );
16 extern int pause (void );
17 extern int srand (unsigned );
18 extern int rand (void );
19 extern long tell (int );
20 extern int utime (char *, const int []);
21 extern int vlimit (int , int );
25 extern int getopt (int , const char * const *, const char *);
27 /* XXX depends on stdio #define of FILE */
28 extern FILE *tmpfile (void);
32 extern char *tmpnam (char *);
33 extern char *tempnam (const char *, const char *);
36 /* other random stuff-- some goes into stdlib.h? */
39 int atoi (const char *);
40 long atol (const char *);
42 int setkey (const char *);
43 int encrypt (char *, int );
44 char *crypt (const char *, const char *);
48 char *getenv (const char *);
49 int setenv (const char *, const char *, int );
50 void unsetenv (const char *);
52 char *getlogin (void );
53 char *getpass (const char *);
56 char *getusershell (void );
57 int endusershell (void );
58 int setusershell (void );
60 int initgroups (const char *, int );
68 int insque (struct qelem *, struct qelem *);
69 int remque (struct qelem *);
74 char *mktemp (char *);
76 int qsort (char *, int, int, int (*)(char *, char *));
78 int srandom (unsigned );
79 char *initstate (unsigned , char *, int );
80 char *setstate (char *);
83 char *re_comp (const char *);
84 int re_exec (const char *);
85 int backref (int , const char *);
86 int cclass (const char *, int , int );
95 int sleep (unsigned );
97 int swab (char *, char *, int );
99 int system (const char *);
101 char *ttyname (int );
104 unsigned ualarm (unsigned , unsigned );
105 int usleep (unsigned );
108 extern char *ecvt ();
109 extern char *fcvt ();
110 extern char *gcvt ();
120 extern int vlimit ();
123 extern int getopt ();
125 /* XXX depends on stdio #define of FILE */
126 extern FILE *tmpfile ();
128 extern char *tmpnam ();
129 extern char *tempnam ();
131 /* other random stuff-- some goes into stdlib.h? */
151 char *getusershell ();
197 #endif /* __BSDLIB__ */