source: trunk/third/gcc/sys-protos.h @ 8834

Revision 8834, 74.9 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
Line 
1extern int                    TLappend(/* ??? */);
2extern int                    TLassign(/* ??? */);
3extern int                    TLclose(/* ??? */);
4extern int                    TLdelete(/* ??? */);
5extern int                    TLfreeentry(/* ??? */);
6extern ENTRY                  TLgetentry(/* ??? */);
7extern unsigned char *        TLgetfield(/* ??? */);
8extern int                    TLopen(/* ??? */);
9extern int                    TLread(/* ??? */);
10extern int                    TLsearch1(/* ??? */);
11extern int                    TLsubst(/* ??? */);
12extern int                    TLsync(/* ??? */);
13extern int                    TLwrite(/* ??? */);
14extern int                    __acancel(int, const long int *, int);
15extern int                    __aread(int, int, char *, uint, ecb_t *);
16extern void                   __assert(const char *, const char *, int);
17extern int                    __asyncio(int, aioop_t *, int);
18extern int                    __awrite(int, int, char *, uint, ecb_t *);
19extern void                   __eprintf(const char *);
20extern int                    __evcntl(evver_t, evcntlcmds_t, long int, long int);
21extern int                    __evexit(evver_t, idtype_t, id_t, const ecb_t *);
22extern int                    __evexitset(evver_t, const procset_t *, hostid_t, const ecb_t *);
23extern int                    __evpoll(evver_t, evpollcmds_t, event_t *, int, const hrtime_t *);
24extern int                    __evpollmore(evver_t, event_t *, int);
25extern int                    __evpost(evver_t, event_t *, int, int);
26extern int                    __evqcntl(evver_t, int, evqcntlcmds_t, long int);
27extern int                    __evsig(evver_t, const sigset_t *, const ecb_t *, evsiginfo_t *, int);
28extern int                    __evtrap(evver_t, evpollcmds_t, event_t *, int, long int, void (*) (event_t *, int, long int, evcontext_t *), const evta_t *);
29extern int                    __evtrapcancel(evver_t, long int *, int);
30extern int                    __filbuf(FILE *);
31extern int                    __flsbuf(int, FILE *);
32extern major_t                __major(int, dev_t);
33extern dev_t                  __makedev(int, major_t, minor_t);
34extern minor_t                __minor(int, dev_t);
35extern long int               __priocntl(/* ??? */);
36extern long int               __priocntlset(/* ??? */);
37extern void                   _exit(int);
38extern int                    _filbuf(FILE *);
39extern int                    _flsbuf(unsigned int, FILE *);
40extern int                    _fxstat(int, int, struct stat *);
41extern u_long                 _getlong(/* ??? */);
42extern u_short                _getshort(/* ??? */);
43extern int                    _getsyx(int *, int *);
44extern int                    _longjmp(jmp_buf, int);
45extern int                    _lxstat(int, const char *, struct stat *);
46extern int                    _meta(int);
47extern struct nd_hostservlist _netdir_getbyaddr(struct netconfig *, struct netbuf *);
48extern struct nd_addrlist *   _netdir_getbyname(struct netconfig *, struct nd_hostserv *);
49extern int                    _overlay(WINDOW *, WINDOW *, int);
50extern int                    _ring(int);
51extern int                    _rpc_dtbsize(/* ??? */);
52extern int                    _rpc_endconf(/* ??? */);
53extern u_int                  _rpc_get_a_size(/* ??? */);
54extern u_int                  _rpc_get_t_size(/* ??? */);
55extern struct netconfig *     _rpc_getconf(/* ??? */);
56extern struct netconfig *     _rpc_getconfip(/* ??? */);
57extern char *                 _rpc_gethostname(/* ??? */);
58extern int                    _rpc_setconf(/* ??? */);
59extern void                   _s_aligned_copy(/* ??? */);
60extern struct _si_user *      _s_checkfd(/* ??? */);
61extern void                   _s_close(/* ??? */);
62extern int                    _s_do_ioctl(/* ??? */);
63extern int                    _s_getfamily(/* ??? */);
64extern int                    _s_getudata(/* ??? */);
65extern int                    _s_is_ok(/* ??? */);
66extern struct netconfig *     _s_match(/* ??? */);
67extern int                    _s_max(/* ??? */);
68extern int                    _s_min(/* ??? */);
69extern struct _si_user *      _s_open(/* ??? */);
70extern int                    _s_soreceive(/* ??? */);
71extern int                    _s_sosend(/* ??? */);
72extern int                    _s_uxpathlen(/* ??? */);
73extern int                    _setecho(int);
74extern int                    _setjmp(jmp_buf);
75extern int                    _setnonl(int);
76extern void                   _setqiflush(int);
77extern char *                 _taddr2uaddr(struct netconfig *, struct netbuf *);
78extern int                    _tolower(int);
79extern int                    _toupper(int);
80extern struct netbuf *        _uaddr2taddr(struct netconfig *, char *);
81extern bool                   _xdr_yprequest(/* ??? */);
82extern bool                   _xdr_ypresponse(/* ??? */);
83extern int                    _xftw(int, const char *, int (*) (const char *, const struct stat *, int), int);
84extern int                    _xmknod(int, const char *, mode_t, dev_t);
85extern int                    _xstat(int, const char *, struct stat *);
86extern int                    _yp_dobind(/* ??? */);
87extern long int               a64l(const char *);
88extern char *                 aatos(char *, struct address *, int);
89extern void                   abort(void);
90extern int                    abs(int);
91extern int                    access(const char *, int);
92extern int                    acct(const char *);
93extern double                 acos(double);
94extern float                  acosf(float);
95extern double                 acosh(double);
96extern int                    addexportent(FILE *, char *, char *);
97extern int                    addseverity(int, const char *);
98extern int                    adjtime(struct timeval *, struct timeval *);
99extern int                    advance(const char *, const char *);
100extern unsigned int           alarm(unsigned int);
101extern void *                 alloca(size_t);
102extern int                    and(void);
103extern int                    ascftime(char *, const char *, const struct tm *);
104extern char *                 asctime(const struct tm *);
105extern double                 asin(double);
106extern float                  asinf(float);
107extern double                 asinh(double);
108extern struct address *       astoa(char *, struct address *);
109extern double                 atan(double);
110extern double                 atan2(double, double);
111extern float                  atan2f(float, float);
112extern float                  atanf(float);
113extern double                 atanh(double);
114extern int                    atexit(void (*) (void));
115extern double                 atof(const char *);
116extern int                    atoi(const char *);
117extern long int               atol(const char *);
118extern char *                 atos(char *, struct netbuf *, int);
119extern void                   auth_destroy(AUTH *);
120extern AUTH *                 authdes_create(/* ??? */);
121extern void                   authdes_getcred(struct authdes_cred *, short *, short *, short *, int *);
122extern AUTH *                 authdes_seccreate(/* ??? */);
123extern AUTH *                 authnone_create(void);
124extern AUTH *                 authsys_create(char *, int, int, int, int *);
125extern AUTH *                 authsys_create_default(void);
126extern AUTH *                 authunix_create(char *, int, int, int, int *);
127extern AUTH *                 authunix_create_default(void);
128extern char *                 basename(char *);
129extern int                    baudrate(void);
130extern int                    bcmp(const void *, const void *, int);
131extern void                   bcopy(const void *, void *, int);
132extern int                    beep(void);
133extern void (*                berk_signal(int, void (*) (int, ...))) (int, ...);
134extern char *                 bgets(char *, size_t, FILE *, char *);
135extern int                    bottom_panel(PANEL *);
136extern int                    box32(WINDOW *, chtype, chtype);
137extern int                    brk(void *);
138extern void *                 bsearch(const void *, const void *, size_t, size_t, int (*) (const void *, const void *));
139extern size_t                 bufsplit(char *, size_t, char *);
140extern void                   bzero(void *, size_t);
141extern long int               calchash(/* ??? */);
142extern void *                 calloc(size_t, size_t);
143extern void                   callrpc(char *, unsigned long, unsigned long, unsigned long, xdrproc_t, char *, xdrproc_t, char *);
144extern bool                   can_change_color(void);
145extern int                    catclose(nl_catd);
146extern char *                 catgets(nl_catd, int, int, char *);
147extern nl_catd                catopen(const char *, int);
148extern int                    cbreak(void);
149extern double                 cbrt(double);
150extern double                 ceil(double);
151extern float                  ceilf(float);
152extern speed_t                cfgetispeed(const struct termios *);
153extern speed_t                cfgetospeed(const struct termios *);
154extern void                   cfree(void *);
155extern int                    cfsetispeed(struct termios *, speed_t);
156extern int                    cfsetospeed(struct termios *, speed_t);
157extern int                    cftime(char *, char *, const time_t *);
158extern int                    chdir(const char *);
159extern int                    chmod(const char *, mode_t);
160extern int                    chown(const char *, uid_t, gid_t);
161extern int                    chroot(const char *);
162extern void                   clean_GEN_rd(/* ??? */);
163extern void                   cleanup(/* ??? */);
164extern void                   clearerr(FILE *);
165extern int                    clearok(WINDOW *, int);
166extern enum clnt_stat         clnt_broadcast(unsigned long, unsigned long, unsigned long, xdrproc_t, char *, xdrproc_t, char *, resultproc_t);
167extern enum clnt_stat         clnt_call(CLIENT *, unsigned long, xdrproc_t, char *, xdrproc_t, char *, struct timeval);
168extern bool_t                 clnt_control(CLIENT *, int, char *);
169extern CLIENT *               clnt_create(char *, unsigned long, unsigned long, char *);
170extern void                   clnt_destroy(CLIENT *);
171extern int                    clnt_freeres(CLIENT *, xdrproc_t, char *);
172extern void                   clnt_geterr(CLIENT *, struct rpc_err *);
173extern void                   clnt_pcreateerror(char *);
174extern void                   clnt_perrno(enum clnt_stat);
175extern void                   clnt_perror(CLIENT *, char *);
176extern char *                 clnt_spcreateerror(char *);
177extern char *                 clnt_sperrno(enum clnt_stat);
178extern char *                 clnt_sperror(CLIENT *, char *);
179extern CLIENT *               clnt_tli_create(/* ??? */);
180extern CLIENT *               clnt_tp_create(/* ??? */);
181extern CLIENT *               clnt_vc_create(/* ??? */);
182extern CLIENT *               clntraw_create(unsigned long, unsigned long);
183extern CLIENT *               clnttcp_create(struct sockaddr_in *, unsigned long, unsigned long, int *, unsigned int, unsigned int *);
184extern CLIENT *               clntudp_bufcreate(struct sockaddr_in *, unsigned long, unsigned long, struct timeval, int *, unsigned int, unsigned int);
185extern CLIENT *               clntudp_create(struct sockaddr_in *, unsigned long, unsigned long, struct timeval, int *);
186extern clock_t                clock(void);
187extern int                    close(int);
188extern int                    closedir(DIR *);
189extern int                    color_content(int, short int *, short int *, short int *);
190extern char *                 compile(const char *, char *, char *);
191extern char *                 copylist(const char *, off_t *);
192extern double                 copysign(double, double);
193extern int                    copywin(WINDOW *, WINDOW *, int, int, int, int, int, int, int);
194extern double                 cos(double);
195extern float                  cosf(float);
196extern double                 cosh(double);
197extern float                  coshf(float);
198extern struct rd_user *       cr_rduser(/* ??? */);
199extern int                    creat(const char *, mode_t);
200extern int                    crmode(void);
201extern char *                 crypt(const char *, const char *);
202extern int                    crypt_close(int *);
203extern char *                 ctermid(char *);
204extern char *                 ctime(const time_t *);
205extern FIELD *                current_field(FORM *);
206extern ITEM *                 current_item(MENU *);
207extern int                    curs_set(int);
208extern void                   curserr(void);
209extern char *                 cuserid(char *);
210extern int                    data_ahead(FORM *);
211extern int                    data_behind(FORM *);
212extern void                   dbmclose(void);
213extern void                   dbminit(const char *);
214extern int                    def_prog_mode(void);
215extern int                    def_shell_mode(void);
216extern char *                 defread(/* ??? */);
217extern int                    del_panel(PANEL *);
218extern void                   del_rduser(/* ??? */);
219extern void                   delay(long int);
220extern int                    delay_output(int);
221extern void                   delete(datum);
222extern void                   delscreen(SCREEN *);
223extern int                    delterm(TERMINAL *);
224extern int                    delwin(WINDOW *);
225extern WINDOW *               derwin(WINDOW *, int, int, int, int);
226extern char *                 des_crypt(const char *, const char *);
227extern void                   des_encrypt(char *, int);
228extern void                   des_setkey(const char *);
229extern char *                 devattr(/* ??? */);
230extern int                    devfree(/* ??? */);
231extern char **                devreserv(/* ??? */);
232extern int                    dial(CALL);
233extern double                 difftime(time_t, time_t);
234extern char *                 dirname(char *);
235extern div_t                  div(int, int);
236extern int                    dlclose(void *);
237extern char *                 dlerror(void);
238extern void *                 dlopen(char *, int);
239extern void *                 dlsym(void *, char *);
240extern void                   dma_access(u_char, u_int, u_int, u_char, u_char);
241extern int                    doupdate(void);
242extern int                    drainio(int);
243extern double                 drand48(void);
244extern double                 drem(double, double);
245extern int                    drv_getevtoken(/* ??? */);
246extern void                   drv_relevtoken(/* ??? */);
247extern int                    dup(int);
248extern int                    dup2(int, int);
249extern FIELD *                dup_field(FIELD *, int, int);
250extern WINDOW *               dupwin(WINDOW *);
251extern int                    dynamic_field_info(FIELD *, int *, int *, int *);
252extern int                    dysize(int);
253extern int                    eaccess(const char *, int);
254extern int                    echo(void);
255extern char *                 ecvt(double, int, int *, int *);
256extern size_t                 elf32_fsize(Elf_Type, size_t, unsigned int);
257extern Elf32_Ehdr *           elf32_getehdr(Elf *);
258extern Elf32_Phdr *           elf32_getphdr(Elf *);
259extern Elf32_Shdr *           elf32_getshdr(Elf_Scn *);
260extern Elf32_Ehdr *           elf32_newehdr(Elf *);
261extern Elf32_Phdr *           elf32_newphdr(Elf *, size_t);
262extern Elf_Data *             elf32_xlatetof(Elf_Data *, const Elf_Data *, unsigned int);
263extern Elf_Data *             elf32_xlatetom(Elf_Data *, const Elf_Data *, unsigned int);
264extern Elf *                  elf_begin(int, Elf_Cmd, Elf *);
265extern int                    elf_cntl(Elf *, Elf_Cmd);
266extern int                    elf_end(Elf *);
267extern const char *           elf_errmsg(int);
268extern int                    elf_errno(void);
269extern void                   elf_fill(int);
270extern unsigned int           elf_flagdata(Elf_Data *, Elf_Cmd, unsigned int);
271extern unsigned int           elf_flagehdr(Elf *, Elf_Cmd, unsigned int);
272extern unsigned int           elf_flagelf(Elf *, Elf_Cmd, unsigned int);
273extern unsigned int           elf_flagphdr(Elf *, Elf_Cmd, unsigned int);
274extern unsigned int           elf_flagscn(Elf_Scn *, Elf_Cmd, unsigned int);
275extern unsigned int           elf_flagshdr(Elf_Scn *, Elf_Cmd, unsigned int);
276extern Elf_Arhdr *            elf_getarhdr(Elf *);
277extern Elf_Arsym *            elf_getarsym(Elf *, size_t *);
278extern off_t                  elf_getbase(Elf *);
279extern Elf_Data *             elf_getdata(Elf_Scn *, Elf_Data *);
280extern char *                 elf_getident(Elf *, size_t *);
281extern Elf_Scn *              elf_getscn(Elf *, size_t);
282extern long unsigned int      elf_hash(const char *);
283extern Elf_Kind               elf_kind(Elf *);
284extern size_t                 elf_ndxscn(Elf_Scn *);
285extern Elf_Data *             elf_newdata(Elf_Scn *);
286extern Elf_Scn *              elf_newscn(Elf *);
287extern Elf_Cmd                elf_next(Elf *);
288extern Elf_Scn *              elf_nextscn(Elf *, Elf_Scn *);
289extern size_t                 elf_rand(Elf *, size_t);
290extern Elf_Data *             elf_rawdata(Elf_Scn *, Elf_Data *);
291extern char *                 elf_rawfile(Elf *, size_t *);
292extern char *                 elf_strptr(Elf *, size_t, size_t);
293extern off_t                  elf_update(Elf *, Elf_Cmd);
294extern unsigned int           elf_version(unsigned int);
295extern void                   encrypt(char *, int);
296extern void                   endgrent(void);
297extern int                    endnetconfig(void *);
298extern int                    endnetpath(void *);
299extern void                   endpwent(void);
300extern void                   endrpcent(void);
301extern void                   endspent(void);
302extern void                   endutent(void);
303extern void                   endutxent(void);
304extern int                    endwin(void);
305extern double                 erand(short *);
306extern double                 erand48(short unsigned int *);
307extern char                   erasechar(void);
308extern double                 erf(double);
309extern double                 erfc(double);
310extern int                    execl(const char *, const char *, ...);
311extern int                    execle(const char *, const char *, ...);
312extern int                    execlp(const char *, const char *, ...);
313extern int                    exect(const char *,  const char **,  char **);
314extern int                    execv(const char *, char *const *);
315extern int                    execve(const char *, char *const *, char *const *);
316extern int                    execvp(const char *, char *const *);
317extern void                   exit(int);
318extern double                 exp(double);
319extern float                  expf(float);
320extern double                 fabs(double);
321extern float                  fabsf(float);
322extern int                    fattach(int, const char *);
323extern int                    fchdir(int);
324extern int                    fchmod(int, mode_t);
325extern int                    fchown(int, uid_t, gid_t);
326extern int                    fclose(FILE *);
327extern int                    fcntl(int, int, ...);
328extern char *                 fcvt(double, int, int *, int *);
329extern int                    fdetach(const char *);
330extern FILE *                 fdopen(int, const char *);
331extern int                    feof(FILE *);
332extern int                    ferror(FILE *);
333extern datum                  fetch(datum);
334extern int                    fflush(FILE *);
335extern int                    ffs(int);
336extern int                    fgetc(FILE *);
337extern struct group *         fgetgrent(FILE *);
338extern int                    fgetpos(FILE *, fpos_t *);
339extern struct passwd *        fgetpwent(FILE *);
340extern char *                 fgets(char *, int, FILE *);
341extern struct spwd *          fgetspent(FILE *);
342extern char *                 field_arg(FIELD *);
343extern chtype                 field_back(FIELD *);
344extern char *                 field_buffer(FIELD *, int);
345extern int                    field_count(FORM *);
346extern chtype                 field_fore(FIELD *);
347extern int                    field_index(FIELD *);
348extern int                    field_info(FIELD *, int *, int *, int *, int *, int *, int *);
349extern PTF_void               field_init(FORM *);
350extern int                    field_just(FIELD *);
351extern OPTIONS                field_opts(FIELD *);
352extern int                    field_opts_off(FIELD *, OPTIONS);
353extern int                    field_opts_on(FIELD *, OPTIONS);
354extern int                    field_pad(FIELD *);
355extern int                    field_status(FIELD *);
356extern PTF_void               field_term(FORM *);
357extern FIELDTYPE *            field_type(FIELD *);
358extern char *                 field_userptr(FIELD *);
359extern int                    fileno(FILE *);
360extern int                    filter(void);
361extern int                    finite(double);
362extern datum                  firsthash(/* ??? */);
363extern datum                  firstkey(void);
364extern int                    flash(void);
365extern int                    flock(int, int);
366extern double                 floor(double);
367extern float                  floorf(float);
368extern int                    flushinp(void);
369extern double                 fmod(double, double);
370extern float                  fmodf(float, float);
371extern int                    fmtmsg(long int, const char *, int, const char *, const char *, const char *);
372extern FILE *                 fopen(const char *, const char *);
373extern pid_t                  fork(void);
374extern int                    form_driver(FORM *, int);
375extern FIELD **               form_fields(FORM *);
376extern PTF_void               form_init(FORM *);
377extern OPTIONS                form_opts(FORM *);
378extern int                    form_opts_off(FORM *, OPTIONS);
379extern int                    form_opts_on(FORM *, OPTIONS);
380extern int                    form_page(FORM *);
381extern WINDOW *               form_sub(FORM *);
382extern PTF_void               form_term(FORM *);
383extern char *                 form_userptr(FORM *);
384extern WINDOW *               form_win(FORM *);
385extern long int               fpathconf(int, int);
386extern fpclass_t              fpclass(double);
387extern int                    fpgetmask(void);
388extern fp_rnd                 fpgetround(void);
389extern int                    fpgetsticky(void);
390extern int                    fprintf(FILE *, const char *, ...);
391extern int                    fpsetmask(int);
392extern fp_rnd                 fpsetround(fp_rnd);
393extern int                    fpsetsticky(int);
394extern int                    fputc(int, FILE *);
395extern int                    fputs(const char *, FILE *);
396extern size_t                 fread(void *, size_t, size_t, FILE *);
397extern void                   free(void *);
398extern int                    free_field(FIELD *);
399extern int                    free_fieldtype(FIELDTYPE *);
400extern int                    free_form(FORM *);
401extern int                    free_item(ITEM *);
402extern int                    free_menu(MENU *);
403extern void                   freenetconfigent(struct netconfig *);
404extern FILE *                 freopen(const char *, const char *, FILE *);
405extern double                 frexp(double, int *);
406extern int                    fscanf(FILE *, const char *, ...);
407extern int                    fseek(FILE *, long int, int);
408extern int                    fsetpos(FILE *, const fpos_t *);
409extern int                    fstat(int, struct stat *);
410extern int                    fstatfs(int, struct statfs *, int, int);
411extern int                    fstatvfs(int, struct statvfs *);
412extern int                    fsync(int);
413extern long int               ftell(FILE *);
414extern key_t                  ftok(const char *, int);
415extern int                    ftruncate(int, off_t);
416extern int                    ftw(const char *, int (*) (const char *, const struct stat *, int), int);
417extern size_t                 fwrite(const void *, size_t, size_t, FILE *);
418extern double                 gamma(double);
419extern char *                 gcvt(double, int, char *);
420extern int                    get_error(/* ??? */);
421extern chtype                 getattrs(WINDOW *);
422extern int                    getbegx(WINDOW *);
423extern int                    getbegy(WINDOW *);
424extern chtype                 getbkgd(WINDOW *);
425extern long unsigned int      getbmap(void);
426extern int                    getc(FILE *);
427extern char *                 getcap(/* ??? */);
428extern int                    getchar(void);
429extern int                    getcontext(ucontext_t *);
430extern int                    getcurx(WINDOW *);
431extern int                    getcury(WINDOW *);
432extern char *                 getcwd(char *, size_t);
433extern struct tm *            getdate(const char *);
434extern int                    getdents(int, struct dirent *, unsigned int);
435extern char **                getdev(/* ??? */);
436extern char **                getdgrp(/* ??? */);
437extern int                    getdomainname(char *, int);
438extern int                    getdtablesize(void);
439extern gid_t                  getegid(void);
440extern char *                 getenv(const char *);
441extern struct errhdr *        geterec(/* ??? */);
442extern struct errhdr *        geteslot(/* ??? */);
443extern uid_t                  geteuid(void);
444extern gid_t                  getgid(void);
445extern struct group *         getgrent(void);
446extern struct group *         getgrgid(gid_t);
447extern struct group *         getgrnam(const char *);
448extern int                    getgroups(int, gid_t *);
449extern struct hostent *       gethostbyaddr(/* ??? */);
450extern struct hostent *       gethostbyname(/* ??? */);
451extern struct hostent *       gethostent(/* ??? */);
452extern long                   gethostid(void);
453extern int                    gethostname(char *, int);
454extern int                    getitimer(int, struct itimerval *);
455extern char *                 getlogin(void);
456extern int                    getmaxx(WINDOW *);
457extern int                    getmaxy(WINDOW *);
458extern int                    getmntany(FILE *, struct mnttab *, struct mnttab *);
459extern int                    getmntent(/* ??? */);
460extern long unsigned int      getmouse(void);
461extern int                    getmsg(int, struct strbuf *, struct strbuf *, int *);
462extern struct netent *        getnetbyaddr(/* ??? */);
463extern struct netent *        getnetbyname(/* ??? */);
464extern struct netconfig *     getnetconfig(void *);
465extern struct netconfig *     getnetconfigent(char *);
466extern struct netent *        getnetent(/* ??? */);
467extern struct netconfig *     getnetpath(void *);
468extern int                    getopt(int, char *const *, const char *);
469extern int                    getpagesize(void);
470extern int                    getparx(WINDOW *);
471extern int                    getpary(WINDOW *);
472extern char *                 getpass(const char *);
473extern pid_t                  getpgid(pid_t);
474extern pid_t                  getpgrp(void);
475extern pid_t                  getpgrp2(pid_t);
476extern pid_t                  getpid(void);
477extern int                    getpmsg(int, struct strbuf *, struct strbuf *, int *, int *);
478extern pid_t                  getppid(void);
479extern int                    getpriority(int, int);
480extern struct protoent *      getprotobyname(/* ??? */);
481extern struct protoent *      getprotobynumber(/* ??? */);
482extern struct protoent *      getprotoent(/* ??? */);
483extern int                    getpw(int, char *);
484extern struct passwd *        getpwent(void);
485extern struct passwd *        getpwnam(const char *);
486extern struct passwd *        getpwuid(uid_t);
487extern int                    getrlimit(int, struct rlimit *);
488extern int                    getrnge(char *);
489extern struct rpcent *        getrpcbyname(const char *);
490extern struct rpcent *        getrpcbynumber(int);
491extern struct rpcent *        getrpcent(void);
492extern int                    getrusage(int, struct rusage *);
493extern char *                 gets(char *);
494extern struct servent *       getservbyname(/* ??? */);
495extern struct servent *       getservbyport(/* ??? */);
496extern struct servent *       getservent(/* ??? */);
497extern pid_t                  getsid(pid_t);
498extern struct spwd *          getspent(void);
499extern struct spwd *          getspnam(const char *);
500extern int                    getsubopt(char **, char *const *, char **);
501extern int                    gettmode(void);
502extern char *                 gettxt(const char *, const char *);
503extern uid_t                  getuid(void);
504extern struct utmp *          getutent(void);
505extern struct utmp *          getutid(const struct utmp *);
506extern struct utmp *          getutline(const struct utmp *);
507extern void                   getutmp(const struct utmpx *, struct utmp *);
508extern void                   getutmpx(const struct utmp *, struct utmpx *);
509extern struct utmpx *         getutxent(void);
510extern struct utmpx *         getutxid(const struct utmpx *);
511extern struct utmpx *         getutxline(const struct utmpx *);
512extern int                    getvfsany(FILE *, struct vfstab *, struct vfstab *);
513extern int                    getvfsent(FILE *, struct vfstab *);
514extern int                    getvfsfile(FILE *, struct vfstab *, char *);
515extern int                    getvfsspec(FILE *, struct vfstab *, char *);
516extern int                    getvol(/* ??? */);
517extern int                    getw(FILE *);
518extern char *                 getwd(char *);
519extern void                   getwidth(eucwidth_t *);
520extern WINDOW *               getwin(FILE *);
521extern int                    gmatch(const char *, const char *);
522extern struct tm *            gmtime(const time_t *);
523extern int                    gsignal(int);
524extern int                    halfdelay(int);
525extern bool                   has_colors(void);
526extern int                    has_ic(void);
527extern int                    has_il(void);
528extern long int               hashinc(/* ??? */);
529extern char *                 hasmntopt(/* ??? */);
530extern int                    hcreate(size_t);
531extern void                   hdestroy(void);
532extern int                    hide_panel(PANEL *);
533extern int                    host2netname(char *, char *, char *);
534extern int                    hrtalarm(hrtcmd_t *, int);
535extern int                    hrtcancel(const long int *, int);
536extern int                    hrtcntl(int, int, interval_t *, hrtime_t *);
537extern int                    hrtsleep(hrtcmd_t *);
538extern ENTRY *                hsearch(ENTRY, ACTION);
539extern long unsigned int      htonl(long unsigned int);
540extern short unsigned int     htons(unsigned int);
541extern double                 hypot(double, double);
542extern void                   idcok(WINDOW *, int);
543extern int                    idlok(WINDOW *, int);
544extern void                   immedok(WINDOW *, int);
545extern char *                 index(const char *, int);
546extern long unsigned int      inet_addr(/* ??? */);
547extern struct in_addr         inet_makeaddr(/* ??? */);
548extern long unsigned int      inet_network(/* ??? */);
549extern char *                 inet_ntoa(/* ??? */);
550extern int                    init_color(int, int, int, int);
551extern int                    init_pair(int, int, int);
552extern int                    initgroups(const char *, gid_t);
553extern WINDOW *               initscr(/* ??? */);
554extern WINDOW *               initscr32(void);
555extern char *                 initstate(unsigned, char *, int);
556extern void                   insque(struct qelem *, struct qelem *);
557extern int                    intrflush(WINDOW *, int);
558extern int                    ioctl(int, int, ...);
559extern int                    is_linetouched(WINDOW *, int);
560extern int                    is_wintouched(WINDOW *);
561extern int                    isalnum(int);
562extern int                    isalpha(int);
563extern int                    isascii(int);
564extern int                    isatty(int);
565extern int                    iscntrl(int);
566extern int                    isdigit(int);
567extern int                    isencrypt(const char *, size_t);
568extern int                    isendwin(void);
569extern int                    isgraph(int);
570extern int                    isinf(double);
571extern int                    islower(int);
572extern int                    isnan(double);
573extern int                    isnand(double);
574extern int                    isnanf(float);
575extern int                    isprint(int);
576extern int                    ispunct(int);
577extern int                    isspace(int);
578extern int                    isupper(int);
579extern int                    isxdigit(int);
580extern int                    item_count(MENU *);
581extern char *                 item_description(ITEM *);
582extern int                    item_index(ITEM *);
583extern PTF_void               item_init(MENU *);
584extern char *                 item_name(ITEM *);
585extern OPTIONS                item_opts(ITEM *);
586extern int                    item_opts_off(ITEM *, OPTIONS);
587extern int                    item_opts_on(ITEM *, OPTIONS);
588extern PTF_void               item_term(MENU *);
589extern char *                 item_userptr(ITEM *);
590extern int                    item_value(ITEM *);
591extern int                    item_visible(ITEM *);
592extern long int               itol(/* ??? */);
593extern double                 j0(double);
594extern double                 j1(double);
595extern double                 jn(int, double);
596extern long int               jrand48(short unsigned int *);
597extern char *                 keyname(int);
598extern int                    keypad(WINDOW *, int);
599extern int                    kill(pid_t, int);
600extern char                   killchar(void);
601extern int                    killpg(int, int);
602extern void                   l3tol(long int *, const char *, int);
603extern char *                 l64a(long int);
604extern long int               labs(long int);
605extern dl_t                   ladd(/* ??? */);
606extern int                    lchown(const char *, uid_t, gid_t);
607extern int                    lckpwdf(void);
608extern void                   lcong48(short unsigned int *);
609extern int                    ldaclose(struct ldfile *);
610extern int                    ldahread(struct ldfile *, archdr *);
611extern struct ldfile *        ldaopen(const char *, struct ldfile *);
612extern int                    ldclose(struct ldfile *);
613extern double                 ldexp(double, int);
614extern int                    ldfhread(struct ldfile *, struct filehdr *);
615extern char *                 ldgetname(struct ldfile *, const struct syment *);
616extern ldiv_t                 ldiv(long int, long int);
617extern dl_t                   ldivide(/* ??? */);
618extern int                    ldlinit(struct ldfile *, long int);
619extern int                    ldlitem(struct ldfile *, unsigned int, struct lineno *);
620extern int                    ldlread(struct ldfile *, long int, unsigned int, struct lineno *);
621extern int                    ldlseek(struct ldfile *, unsigned int);
622extern int                    ldnlseek(struct ldfile *, const char *);
623extern int                    ldnrseek(struct ldfile *, const char *);
624extern int                    ldnshread(struct ldfile *, const char *, struct scnhdr *);
625extern int                    ldnsseek(struct ldfile *, const char *);
626extern int                    ldohseek(struct ldfile *);
627extern struct ldfile *        ldopen(const char *, struct ldfile *);
628extern int                    ldrseek(struct ldfile *, unsigned int);
629extern int                    ldshread(struct ldfile *, unsigned int, struct scnhdr *);
630extern int                    ldsseek(struct ldfile *, unsigned int);
631extern long int               ldtbindex(struct ldfile *);
632extern int                    ldtbread(struct ldfile *, long int, struct syment *);
633extern int                    ldtbseek(struct ldfile *);
634extern int                    leaveok(WINDOW *, int);
635extern dl_t                   lexp10(/* ??? */);
636extern void *                 lfind(const void *, const void *, size_t *, size_t, int (*) (const void *, const void *));
637extern double                 lgamma(double);
638extern int                    link(const char *, const char *);
639extern FIELD *                link_field(FIELD *, int, int);
640extern FIELDTYPE *            link_fieldtype(FIELDTYPE *, FIELDTYPE *);
641extern char **                listdev(/* ??? */);
642extern char **                listdgrp(/* ??? */);
643extern dl_t                   llog10(/* ??? */);
644extern dl_t                   lmul(/* ??? */);
645extern struct lconv *         localeconv(void);
646extern struct tm *            localtime(const time_t *);
647extern int                    lock(int, int, long);
648extern int                    lockf(int, int, long int);
649extern double                 log(double);
650extern double                 log10(double);
651extern float                  log10f(float);
652extern double                 logb(double);
653extern float                  logf(float);
654extern char *                 logname(void);
655extern void                   longjmp(jmp_buf, int);
656extern char *                 longname(void);
657extern long int               lrand48(void);
658extern void *                 lsearch(const void *, void *, size_t *, size_t, int (*) (const void *, const void *));
659extern off_t                  lseek(int, off_t, int);
660extern dl_t                   lshiftl(/* ??? */);
661extern int                    lstat(const char *, struct stat *);
662extern dl_t                   lsub(/* ??? */);
663extern void                   ltol3(char *, const long int *, int);
664extern int                    m_addch(int);
665extern int                    m_addstr(char *);
666extern int                    m_clear(void);
667extern int                    m_erase(void);
668extern WINDOW *               m_initscr(void);
669extern int                    m_move(int, int);
670extern SCREEN *               m_newterm(char *, FILE *, FILE *);
671extern int                    m_refresh(void);
672extern int                    maillock(char *, int);
673extern int                    mailunlock(void);
674extern major_t                major(dev_t);
675extern datum                  makdatum(/* ??? */);
676extern void                   makecontext(ucontext_t *, void (*) (/* ??? */), int, ...);
677extern dev_t                  makedev(major_t, minor_t);
678extern struct utmpx *         makeutx(const struct utmpx *);
679extern struct mallinfo        mallinfo(void);
680extern void *                 malloc(size_t);
681extern int                    mallopt(int, int);
682extern int                    map_button(long unsigned int);
683extern int                    matherr(struct exception *);
684extern int                    mbftowc(char *, wchar_t *, int (*) (/* ??? */), int *);
685extern int                    mblen(const char *, size_t);
686extern size_t                 mbstowcs(wchar_t *, const char *, size_t);
687extern int                    mbtowc(wchar_t *, const char *, size_t);
688extern void *                 memalign(size_t, size_t);
689extern void *                 memccpy(void *, const void *, int, size_t);
690extern void *                 memchr(const void *, int, size_t);
691extern int                    memcmp(const void *, const void *, size_t);
692extern void *                 memcpy(void *, const void *, size_t);
693extern int                    memlock(/* ??? */);
694extern int                    memlocked(/* ??? */);
695extern void *                 memmove(void *, const void *, size_t);
696extern void *                 memset(void *, int, size_t);
697extern int                    memunlock(/* ??? */);
698extern chtype                 menu_back(MENU *);
699extern int                    menu_driver(MENU *, int);
700extern chtype                 menu_fore(MENU *);
701extern void                   menu_format(MENU *, int *, int *);
702extern chtype                 menu_grey(MENU *);
703extern PTF_void               menu_init(MENU *);
704extern ITEM **                menu_items(MENU *);
705extern char *                 menu_mark(MENU *);
706extern OPTIONS                menu_opts(MENU *);
707extern int                    menu_opts_off(MENU *, OPTIONS);
708extern int                    menu_opts_on(MENU *, OPTIONS);
709extern int                    menu_pad(MENU *);
710extern char *                 menu_pattern(MENU *);
711extern WINDOW *               menu_sub(MENU *);
712extern PTF_void               menu_term(MENU *);
713extern char *                 menu_userptr(MENU *);
714extern WINDOW *               menu_win(MENU *);
715extern int                    meta(WINDOW *, int);
716extern void                   mfree(struct map *, size_t, u_long);
717extern int                    mincore(caddr_t, size_t, char *);
718extern minor_t                minor(dev_t);
719extern int                    mkdir(const char *, mode_t);
720extern int                    mkdirp(const char *, mode_t);
721extern int                    mkfifo(const char *, mode_t);
722extern int                    mknod(const char *, mode_t, dev_t);
723extern int                    mkstemp(char *);
724extern char *                 mktemp(char *);
725extern time_t                 mktime(struct tm *);
726extern caddr_t                mmap(/* ??? */);
727extern double                 modf(double, double *);
728extern float                  modff(float, float *);
729extern struct utmpx *         modutx(const struct utmpx *);
730extern void                   monitor(int (*) (/* ??? */), int (*) (/* ??? */), WORD *, int, int);
731extern int                    mount(const char *, const char *, int, ...);
732extern int                    mouse_off(long int);
733extern int                    mouse_on(long int);
734extern int                    mouse_set(long int);
735extern int                    move_field(FIELD *, int, int);
736extern int                    move_panel(PANEL *, int, int);
737extern int                    mprotect(/* ??? */);
738extern long int               mrand48(void);
739extern int                    msgctl(int, int, ...);
740extern int                    msgget(key_t, int);
741extern int                    msgrcv(int, void *, size_t, long int, int);
742extern int                    msgsnd(int, const void *, size_t, int);
743extern int                    munmap(/* ??? */);
744extern int                    mvcur(int, int, int, int);
745extern int                    mvderwin(WINDOW *, int, int);
746extern int                    mvprintw(int, int, ...);
747extern int                    mvscanw(int, int, ...);
748extern int                    mvwin(WINDOW *, int, int);
749extern int                    mvwprintw(WINDOW *, int, int, ...);
750extern int                    mvwscanw(WINDOW *, int, int, ...);
751extern int                    napms(int);
752extern void                   netdir_free(char *, int);
753extern int                    netdir_getbyaddr(struct netconfig *, struct nd_hostservlist **, struct netbuf *);
754extern int                    netdir_getbyname(struct netconfig *, struct nd_hostserv *, struct nd_addrlist **);
755extern int                    netdir_options(struct netconfig *, int, int, char *);
756extern void                   netdir_perror(char *);
757extern char *                 netdir_sperror(/* ??? */);
758extern FIELD *                new_field(int, int, int, int, int, int);
759extern FIELDTYPE *            new_fieldtype(PTF_int, PTF_int);
760extern FORM *                 new_form(FIELD **);
761extern ITEM *                 new_item(char *, char *);
762extern MENU *                 new_menu(ITEM **);
763extern int                    new_page(FIELD *);
764extern PANEL *                new_panel(WINDOW *);
765extern int                    newkey(char *, int, int);
766extern WINDOW *               newpad(int, int);
767extern SCREEN *               newscreen(char *, int, int, int, FILE *, FILE *);
768extern SCREEN *               newterm32(char *, FILE *, FILE *);
769extern WINDOW *               newwin(int, int, int, int);
770extern double                 nextafter(double, double);
771extern datum                  nextkey(datum);
772extern int                    nftw(const char *, int (*) (const char *, const struct stat *, int, struct FTW *), int, int);
773extern int                    nice(int);
774extern int                    nl(void);
775extern char *                 nl_langinfo(nl_item);
776extern int                    nlist(const char *, struct nlist *);
777extern int                    nocbreak(void);
778extern int                    nocrmode(void);
779extern int                    nodelay(WINDOW *, int);
780extern int                    noecho(void);
781extern int                    nonl(void);
782extern int                    noraw(void);
783extern int                    notimeout(WINDOW *, int);
784extern long int               nrand48(short unsigned int *);
785extern int                    ns_close(/* ??? */);
786extern struct nssend *        ns_rcv(/* ??? */);
787extern int                    ns_send(/* ??? */);
788extern int                    ns_setup(/* ??? */);
789extern long unsigned int      ntohl(long unsigned int);
790extern short unsigned int     ntohs(unsigned int);
791extern int                    nuname(struct utsname *);
792extern int                    open(const char *, int, ...);
793extern DIR *                  opendir(const char *);
794extern int                    openprivwait(/* ??? */);
795extern int                    openwait(/* ??? */);
796extern int                    overlay(WINDOW *, WINDOW *);
797extern int                    overwrite(WINDOW *, WINDOW *);
798extern int                    p2close(FILE **);
799extern int                    p2open(const char *, FILE **);
800extern int                    p32echochar(WINDOW *, chtype);
801extern char *                 p_cdname(/* ??? */);
802extern char *                 p_class(/* ??? */);
803extern char *                 p_rr(/* ??? */);
804extern char *                 p_type(/* ??? */);
805extern int                    pair_content(int, short int *, short int *);
806extern PANEL *                panel_above(PANEL *);
807extern PANEL *                panel_below(PANEL *);
808extern char *                 panel_userptr(PANEL *);
809extern WINDOW *               panel_window(PANEL *);
810extern long int               pathconf(const char *, int);
811extern char *                 pathfind(const char *, const char *, const char *);
812extern int                    pause(void);
813extern int                    pclose(FILE *);
814extern void                   perror(const char *);
815extern struct pfdat *         pfind(/* ??? */);
816extern int                    pglstlk(/* ??? */);
817extern int                    pglstunlk(/* ??? */);
818extern int                    pid_slot(proc_t *);
819extern int                    pipe(int *);
820extern int                    plock(int);
821extern struct pmaplist *      pmap_getmaps(/* ??? */);
822extern u_short                pmap_getport(/* ??? */);
823extern enum clnt_stat         pmap_rmtcall(/* ??? */);
824extern int                    pmap_set(/* ??? */);
825extern int                    pmap_unset(/* ??? */);
826extern int                    pnoutrefresh(WINDOW *, int, int, int, int, int, int);
827extern int                    poll(struct pollfd *, long unsigned int, int);
828extern FILE *                 popen(const char *, const char *);
829extern int                    pos_form_cursor(FORM *);
830extern int                    pos_menu_cursor(MENU *);
831extern int                    post_form(FORM *);
832extern int                    post_menu(MENU *);
833extern double                 pow(double, double);
834extern float                  powf(float, float);
835extern int                    prefresh(WINDOW *, int, int, int, int, int, int);
836extern int                    printf(const char *, ...);
837extern int                    printw(char *, ...);
838extern void                   privsig(/* ??? */);
839extern void                   profil(short unsigned int *, size_t, int, unsigned int);
840extern void                   psiginfo(siginfo_t *, char *);
841extern void                   psignal(int, const char *);
842extern int                    ptrace(int, pid_t, int, int);
843extern int                    putc(int, FILE *);
844extern int                    putchar(int);
845extern int                    putenv(char *);
846extern int                    putmsg(int, const struct strbuf *, const struct strbuf *, int);
847extern int                    putp(char *);
848extern int                    putpmsg(int, const struct strbuf *, const struct strbuf *, int, int);
849extern int                    putpwent(const struct passwd *, FILE *);
850extern int                    puts(const char *);
851extern int                    putspent(const struct spwd *, FILE *);
852extern struct utmp *          pututline(const struct utmp *);
853extern struct utmpx *         pututxline(const struct utmpx *);
854extern int                    putw(int, FILE *);
855extern int                    putwin(WINDOW *, FILE *);
856extern void                   qsort(void *, size_t, size_t, int (*) (const void *, const void *));
857extern int                    raise(int);
858extern int                    rand(void);
859extern long                   random(void);
860extern int                    raw(void);
861extern int                    read(int, void *, size_t);
862extern struct dirent *        readdir(DIR *);
863extern int                    readlink(const char *, void *, int);
864extern void *                 realloc(void *, size_t);
865extern char *                 realpath(char *, char *);
866extern int                    redrawwin(WINDOW *);
867extern char *                 regcmp(const char *, ...);
868extern char *                 regex(const char *, const char *, ...);
869extern double                 remainder(double, double);
870extern int                    remio(/* ??? */);
871extern int                    remove(const char *);
872extern void                   remque(struct qelem *);
873extern int                    rename(const char *, const char *);
874extern int                    replace_panel(PANEL *, WINDOW *);
875extern int                    request_mouse_pos(void);
876extern struct reservdev **    reservdev(/* ??? */);
877extern int                    reset_prog_mode(void);
878extern int                    reset_shell_mode(void);
879extern int                    resetty(void);
880extern int                    restartterm(char *, int, int *);
881extern void                   rewind(FILE *);
882extern void                   rewinddir(DIR *);
883extern int                    rf_falloc(/* ??? */);
884extern char *                 rindex(const char *, int);
885extern double                 rint(double);
886extern int                    ripoffline(int, int (*) (WINDOW *, int));
887extern int                    rmdir(const char *);               
888extern int                    rmdirp(char *, char *);
889extern enum clnt_stat         rpc_broadcast(/* ??? */);
890extern enum clnt_stat         rpc_call(/* ??? */);
891extern int                    rpcb_getaddr(/* ??? */);
892extern RPCBLIST *             rpcb_getmaps(/* ??? */);
893extern int                    rpcb_gettime(/* ??? */);
894extern enum clnt_stat         rpcb_rmtcall(/* ??? */);
895extern int                    rpcb_set(/* ??? */);
896extern char *                 rpcb_taddr2uaddr(/* ??? */);
897extern struct netbuf *        rpcb_uaddr2taddr(/* ??? */);
898extern int                    rpcb_unset(/* ??? */);
899extern void                   rpctest_service(/* ??? */);
900extern int                    run_crypt(long int, char *, unsigned int, int *);
901extern int                    run_setkey(int *, const char *);
902extern int                    savetty(void);
903extern void *                 sbrk(int);             
904extern double                 scalb(double, double);
905extern int                    scale_form(FORM *, int *, int *);
906extern int                    scale_menu(MENU *, int *, int *);
907extern int                    scanf(const char *, ...);
908extern int                    scanw(char *, ...);
909extern int                    scr_dump(char *);
910extern int                    scr_init(char *);
911extern int                    scr_restore(char *);
912extern int                    scroll(WINDOW *);
913extern int                    scrollok(WINDOW *, int);
914extern int                    scrwidth(wchar_t);
915extern int                    sdfree(char *);
916extern char *                 sdget(char *, int, ...);
917extern short unsigned int *   seed48(short unsigned int *);
918extern void                   seekdir(DIR *, long int);
919extern int                    semctl(int, int, int, ...);
920extern int                    semget(key_t, int, int);
921extern int                    semop(int, struct sembuf *, unsigned int);
922extern int                    send(int, char *, int, int);
923extern int                    set_current_field(FORM *, FIELD *);
924extern int                    set_current_item(MENU *, ITEM *);
925extern int                    set_field_back(FIELD *, chtype);
926extern int                    set_field_buffer(FIELD *, int, char *);
927extern int                    set_field_fore(FIELD *, chtype);
928extern int                    set_field_init(FORM *, PTF_void);
929extern int                    set_field_just(FIELD *, int);
930extern int                    set_field_opts(FIELD *, OPTIONS);
931extern int                    set_field_pad(FIELD *, int);
932extern int                    set_field_status(FIELD *, int);
933extern int                    set_field_term(FORM *, PTF_void);
934extern int                    set_field_type(FIELD *, FIELDTYPE *, ...);
935extern int                    set_field_userptr(FIELD *, char *);
936extern int                    set_fieldtype_arg(FIELDTYPE *, PTF_charP, PTF_charP, PTF_void);
937extern int                    set_fieldtype_choice(FIELDTYPE *, PTF_int, PTF_int);
938extern int                    set_form_fields(FORM *, FIELD **);
939extern int                    set_form_init(FORM *, PTF_void);
940extern int                    set_form_opts(FORM *, OPTIONS);
941extern int                    set_form_page(FORM *, int);
942extern int                    set_form_sub(FORM *, WINDOW *);
943extern int                    set_form_term(FORM *, PTF_void);
944extern int                    set_form_userptr(FORM *, char *);
945extern int                    set_form_win(FORM *, WINDOW *);
946extern int                    set_item_init(MENU *, PTF_void);
947extern int                    set_item_opts(ITEM *, OPTIONS);
948extern int                    set_item_term(MENU *, PTF_void);
949extern int                    set_item_userptr(ITEM *, char *);
950extern int                    set_item_value(ITEM *, int);
951extern int                    set_max_field(FIELD *, int);
952extern int                    set_menu_back(MENU *, chtype);
953extern int                    set_menu_fore(MENU *, chtype);
954extern int                    set_menu_format(MENU *, int, int);
955extern int                    set_menu_grey(MENU *, chtype);
956extern int                    set_menu_init(MENU *, PTF_void);
957extern int                    set_menu_items(MENU *, ITEM **);
958extern int                    set_menu_mark(MENU *, char *);
959extern int                    set_menu_opts(MENU *, OPTIONS);
960extern int                    set_menu_pad(MENU *, int);
961extern int                    set_menu_pattern(MENU *, char *);
962extern int                    set_menu_sub(MENU *, WINDOW *);
963extern int                    set_menu_term(MENU *, PTF_void);
964extern int                    set_menu_userptr(MENU *, char *);
965extern int                    set_menu_win(MENU *, WINDOW *);
966extern int                    set_new_page(FIELD *, int);
967extern int                    set_panel_userptr(PANEL *, char *);
968extern int                    set_top_row(MENU *, int);
969extern void                   setbuf(FILE *, char *);
970extern int                    setcontext(ucontext_t *);
971extern SCREEN *               setcurscreen(SCREEN *);
972extern TERMINAL *             setcurterm(TERMINAL *);
973extern FILE *                 setexportent(void);
974extern int                    setgid(gid_t);
975extern void                   setgrent(void);
976extern int                    setgroups(int, const gid_t *);
977extern int                    sethostname(char *, int);
978extern int                    setitimer(int, struct itimerval *, struct itimerval *);
979extern int                    setjmp(jmp_buf);
980extern void                   setkey(const char *);
981extern char *                 setlocale(int, const char *);
982extern FILE *                 setmntent(char *, char *);
983extern void *                 setnetconfig(void);
984extern void *                 setnetpath(void);
985extern int                    setpgid(pid_t, pid_t);
986extern pid_t                  setpgrp(void);
987extern int                    setpgrp2(pid_t, pid_t);
988extern int                    setpriority(int, int, int);
989extern int                    setprivwait(/* ??? */);
990extern void                   setpwent(void);
991extern int                    setregid(gid_t, gid_t);
992extern int                    setreuid(uid_t, uid_t);
993extern int                    setrlimit(int, struct rlimit *);
994extern int                    setrpcent(int);
995extern pid_t                  setsid(void);
996extern void                   setspent(void);
997extern char *                 setstate(char *);
998extern int                    setsyx(int, int);
999extern int                    setterm(char *);
1000extern int                    setuid(uid_t);
1001extern int                    setupterm(char *, int, int *);
1002extern void                   setutent(void);
1003extern void                   setutxent(void);
1004extern int                    setvbuf(FILE *, char *, int, size_t);
1005extern long int               sgetl(const char *);
1006extern void *                 shmat(int, void *, int);
1007extern int                    shmctl(int, int, ...);
1008extern int                    shmdt(void *);
1009extern int                    shmget(key_t, int, int);
1010extern int                    show_panel(PANEL *);
1011extern int                    sigaction(int, const struct sigaction *, struct sigaction *);
1012extern int                    sigaddset(sigset_t *, int);
1013extern int                    sigaltstack(const stack_t *, stack_t *);
1014extern int                    sigblock(int);
1015extern int                    sigdelset(sigset_t *, int);
1016extern int                    sigemptyset(sigset_t *);
1017extern int                    sigfillset(sigset_t *);
1018extern int                    sighold(int);
1019extern int                    sigignore(int);
1020extern int                    siginterrupt(int, int);
1021extern int                    sigismember(const sigset_t *, int);
1022extern void                   siglongjmp(sigjmp_buf, int);
1023extern signal_ret_t (*        signal(int, signal_ret_t (*) (int))) (int);
1024extern int                    sigpause(int);
1025extern int                    sigpending(sigset_t *);
1026extern int                    sigprocmask(int, const sigset_t *, sigset_t *);
1027extern int                    sigrelse(int);
1028extern int                    sigsend(idtype_t, id_t, int);
1029extern int                    sigsendset(const procset_t *, int);
1030extern void (*                sigset(int, void (*) (int))) (int);
1031extern int                    sigsetjmp(sigjmp_buf, int);
1032extern int                    sigsetmask(int);
1033extern int                    sigsuspend(sigset_t *);
1034extern double                 sin(double);
1035extern float                  sinf(float);
1036extern double                 sinh(double);
1037extern float                  sinhf(float);
1038extern unsigned int           sleep(unsigned int);
1039extern int                    slk_attroff(chtype);
1040extern int                    slk_attron(chtype);
1041extern int                    slk_attrset(chtype);
1042extern int                    slk_clear(void);
1043extern int                    slk_init(int);
1044extern char *                 slk_label(int);
1045extern int                    slk_noutrefresh(void);
1046extern int                    slk_refresh(void);
1047extern int                    slk_restore(void);
1048extern int                    slk_set(int, char *, int);
1049extern int                    slk_start(int, int *);
1050extern int                    slk_touch(void);
1051extern void *                 sprayproc_clear_1(/* ??? */);
1052extern spraycumul *           sprayproc_get_1(/* ??? */);
1053extern void *                 sprayproc_spray_1(/* ??? */);
1054extern int                    sprintf(char *, const char *, ...);
1055extern void                   sputl(long int, char *);
1056extern double                 sqrt(double);
1057extern float                  sqrtf(float);
1058extern void                   srand(unsigned int);
1059extern void                   srand48(long int);
1060extern void                   srandom(int);
1061extern int                    sscanf(const char *, const char *, ...);
1062extern int (*                 ssignal(int, int (*) (int))) (int);
1063extern int                    start_color(void);
1064extern int                    stat(const char *, struct stat *);
1065extern int                    statfs(const char *, struct statfs *, int, int);
1066extern int                    statvfs(const char *, struct statvfs *);
1067extern int                    step(const char *, const char *);
1068extern int                    stime(const time_t *);
1069extern struct netbuf *        stoa(char *, struct netbuf *);
1070extern void                   store(datum, datum);
1071extern char *                 strcadd(char *, const char *);
1072extern char *                 strcat(char *, const char *);
1073extern char *                 strccpy(char *, const char *);
1074extern char *                 strchr(const char *, int);
1075extern void                   strclearctty(/* ??? */);
1076extern void                   strclearpg(/* ??? */);
1077extern void                   strclearsid(/* ??? */);
1078extern int                    strcmp(const char *, const char *);
1079extern int                    strcoll(const char *, const char *);
1080extern char *                 strcpy(char *, const char *);
1081extern size_t                 strcspn(const char *, const char *);
1082extern char *                 strdup(const char *);
1083extern char *                 streadd(char *, const char *, const char *);
1084extern char *                 strecpy(char *, const char *, const char *);
1085extern char *                 strerror(int);
1086extern int                    strfind(const char *, const char *);
1087extern size_t                 strftime(char *, size_t, const char *, const struct tm *);
1088extern size_t                 strlen(const char *);
1089extern char *                 strncat(char *, const char *, size_t);
1090extern int                    strncmp(const char *, const char *, size_t);
1091extern char *                 strncpy(char *, const char *, size_t);
1092extern char *                 strpbrk(const char *, const char *);
1093extern char *                 strrchr(const char *, int);
1094extern char *                 strrspn(const char *, const char *);
1095extern size_t                 strspn(const char *, const char *);
1096extern char *                 strstr(const char *, const char *);
1097extern double                 strtod(const char *, char **);
1098extern char *                 strtok(char *, const char *);
1099extern long int               strtol(const char *, char **, int);
1100extern long unsigned int      strtoul(const char *, char **, int);
1101extern char *                 strtrns(const char *, const char *, const char *, char *);
1102extern size_t                 strxfrm(char *, const char *, size_t);
1103extern WINDOW *               subpad(WINDOW *, int, int, int, int);
1104extern WINDOW *               subwin(WINDOW *, int, int, int, int);
1105extern int                    svc_create(/* ??? */);
1106extern SVCXPRT *              svc_fd_create(/* ??? */);
1107extern void                   svc_getreqset(/* ??? */);
1108extern SVCXPRT *              svc_raw_create(/* ??? */);
1109extern int                    svc_reg(/* ??? */);
1110extern SVCXPRT *              svc_tli_create(/* ??? */);
1111extern SVCXPRT *              svc_tp_create(/* ??? */);
1112extern void                   svc_unreg(/* ??? */);
1113extern SVCXPRT *              svc_vc_create(/* ??? */);
1114extern void                   svcerr_systemerr(/* ??? */);
1115extern SVCXPRT *              svcfd_create(/* ??? */);
1116extern SVCXPRT *              svcraw_create(/* ??? */);
1117extern SVCXPRT *              svctcp_create(/* ??? */);
1118extern SVCXPRT *              svcudp_bufcreate(/* ??? */);
1119extern SVCXPRT *              svcudp_create(/* ??? */);
1120extern void                   swab(const char *, char *, int);
1121extern int                    swapcontext(ucontext_t *, ucontext_t *);
1122extern int                    symlink(const char *, const char *);
1123extern void                   sync(void);
1124extern int                    syncok(WINDOW *, int);
1125extern int                    syscall(int, ...);
1126extern long int               sysconf(int);
1127extern int                    sysfs(int, ...);
1128extern int                    sysinfo(int, char *, long int);
1129extern int                    system(const char *);
1130extern char *                 taddr2uaddr(struct netconfig *, struct netbuf *);
1131extern double                 tan(double);
1132extern float                  tanf(float);
1133extern double                 tanh(double);
1134extern float                  tanhf(float);
1135extern int                    tcdrain(int);
1136extern int                    tcflow(int, int);
1137extern int                    tcflush(int, int);
1138extern int                    tcgetattr(int, struct termios *);
1139extern pid_t                  tcgetpgrp(int);
1140extern pid_t                  tcgetsid(int);
1141extern int                    tcsendbreak(int, int);
1142extern int                    tcsetattr(int, int, const struct termios *);
1143extern int                    tcsetpgrp(int, pid_t);
1144extern void *                 tdelete(const void *, void **, int (*) (const void *, const void *));
1145extern long int               telldir(DIR *);
1146extern char *                 tempnam(const char *, const char *);
1147extern chtype                 termattrs(void);
1148extern void                   termerr(void);
1149extern char *                 termname(void);
1150extern void *                 tfind(const void *, void *const *, int (*) (const void *, const void *));
1151extern int                    tgetent(char *, char *);
1152extern int                    tgetflag(char *);
1153extern int                    tgetnum(char *);
1154extern char *                 tgetstr(char *, char **);
1155extern char *                 tgoto(char *, int, int);
1156extern char *                 tigetstr(char *);
1157extern time_t                 time(time_t *);
1158extern clock_t                times(struct tms *);
1159extern char *                 timezone(int, int);
1160extern void                   tinputfd(int);
1161extern FILE *                 tmpfile(void);
1162extern char *                 tmpnam(char *);
1163extern int                    toascii(int);
1164extern int                    tolower(int);
1165extern int                    top_panel(PANEL *);
1166extern int                    top_row(MENU *);
1167extern int                    touchline(WINDOW *, int, int);
1168extern int                    touchwin(WINDOW *);
1169extern int                    toupper(int);
1170extern char *                 tparm(/* ??? */);
1171extern int                    tputs(char *, int, int (*) (char));
1172extern int                    traceoff(void);
1173extern int                    traceon(void);
1174extern int                    truncate(const char *, off_t);
1175extern void *                 tsearch(const void *, void **, int (*) (const void *, const void *));
1176extern char *                 ttyname(int);
1177extern int                    ttyslot(void);
1178extern void                   twalk(void *, void (*) (void *, VISIT, int));
1179extern int                    typeahead(int);
1180extern void                   tzset(void);
1181extern struct netbuf *        uaddr2taddr(struct netconfig *, char *);
1182extern int                    uadmin(int, int, int);
1183extern unsigned               ualarm(unsigned, unsigned);
1184extern int                    ulckpwdf(void);
1185extern long int               ulimit(int, ...);
1186extern mode_t                 umask(mode_t);
1187extern int                    umount(const char *);
1188extern int                    uname(struct utsname *);
1189extern char *                 unctrl(int);
1190extern void                   undial(int);
1191extern int                    ungetc(int, FILE *);
1192extern int                    ungetch(int);
1193extern int                    unlink(const char *);
1194extern int                    unordered(double, double);
1195extern int                    unpost_form(FORM *);
1196extern int                    unpost_menu(MENU *);
1197extern int                    unremio(/* ??? */);
1198extern int                    untouchwin(WINDOW *);
1199extern void                   update_panels(void);
1200extern void                   updwtmp(const char *, struct utmp *);
1201extern void                   updwtmpx(const char *, struct utmpx *);
1202extern void                   use_env(int);
1203extern unsigned               usleep(unsigned);
1204extern int                    ustat(dev_t, struct ustat *);
1205extern int                    utime(const char *, const struct utimbuf *);
1206extern int                    utmpname(const char *);
1207extern int                    utmpxname(const char *);
1208extern void                   va_end(__gnuc_va_list);
1209extern int                    vadvise(int);
1210extern void *                 valloc(size_t);
1211extern pid_t                  vfork(void);
1212extern int                    vfprintf(FILE *, const char *, __gnuc_va_list);
1213extern int                    vhangup(void);
1214extern int                    vid32attr(chtype);
1215extern int                    vid32puts(chtype, int (*) (char));
1216extern void                   vidupdate(chtype, chtype, int (*) (char));
1217extern int                    vn_close(/* ??? */);
1218extern int                    vprintf(const char *, __gnuc_va_list);
1219extern int                    vsprintf(char *, const char *, __gnuc_va_list);
1220extern int                    vwprintw(WINDOW *, char *, void *);
1221extern int                    vwscanw(WINDOW *, char *, void *);
1222extern int                    w32addch(WINDOW *, chtype);
1223extern int                    w32attroff(WINDOW *, chtype);
1224extern int                    w32attron(WINDOW *, chtype);
1225extern int                    w32attrset(WINDOW *, chtype);
1226extern int                    w32echochar(WINDOW *, chtype);
1227extern int                    w32insch(WINDOW *, chtype);
1228extern int                    waddchnstr(WINDOW *, chtype *, int);
1229extern int                    waddnstr(WINDOW *, char *, int);
1230extern int                    waddstr(WINDOW *, char *);
1231extern pid_t                  wait(wait_arg_t *);
1232extern pid_t                  wait3(union wait *, int, struct rusage *);
1233extern int                    waitid(idtype_t, id_t, siginfo_t *, int);
1234extern pid_t                  waitpid(pid_t, int *, int);
1235extern void *                 wallproc_wall_1(/* ??? */);
1236extern int                    wbkgd(WINDOW *, chtype);
1237extern void                   wbkgdset(WINDOW *, chtype);
1238extern int                    wborder(WINDOW *, chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype);
1239extern int                    wclear(WINDOW *);
1240extern int                    wclrtobot(WINDOW *);
1241extern int                    wclrtoeol(WINDOW *);
1242extern size_t                 wcstombs(char *, const wchar_t *, size_t);
1243extern int                    wctomb(char *, wchar_t);
1244extern void                   wcursyncup(WINDOW *);
1245extern int                    wdelch(WINDOW *);
1246extern int                    wdeleteln(WINDOW *);
1247extern int                    werase(WINDOW *);
1248extern int                    wgetch(WINDOW *);
1249extern int                    wgetnstr(WINDOW *, char *, int);
1250extern int                    wgetstr(WINDOW *, char *);
1251extern int                    whline(WINDOW *, chtype, int);
1252extern chtype                 winch(WINDOW *);
1253extern int                    winchnstr(WINDOW *, chtype *, int);
1254extern int                    winchstr(WINDOW *, chtype *);
1255extern int                    winnstr(WINDOW *, char *, int);
1256extern int                    winsdelln(WINDOW *, int);
1257extern int                    winsertln(WINDOW *);
1258extern int                    winsnstr(WINDOW *, char *, int);
1259extern int                    winstr(WINDOW *, char *);
1260extern int                    wisprint(wchar_t);
1261extern void                   wmouse_position(WINDOW *, int *, int *);
1262extern int                    wmove(WINDOW *, int, int);
1263extern int                    wnoutrefresh(WINDOW *);
1264extern int                    wprintw(WINDOW *, ...);
1265extern int                    wredrawln(WINDOW *, int, int);
1266extern int                    wrefresh(WINDOW *);
1267extern int                    write(int, const void *, size_t);
1268extern int                    wscanw(WINDOW *, ...);
1269extern int                    wscrl(WINDOW *, int);
1270extern int                    wsetscrreg(WINDOW *, int, int);
1271extern int                    wstandend(WINDOW *);
1272extern int                    wstandout(WINDOW *);
1273extern void                   wsyncdown(WINDOW *);
1274extern void                   wsyncup(WINDOW *);
1275extern void                   wtimeout(WINDOW *, int);
1276extern int                    wtouchln(WINDOW *, int, int, int);
1277extern int                    wvline(WINDOW *, chtype, int);
1278extern bool                   xdr_datum(/* ??? */);
1279extern int                    xdr_double(/* ??? */);
1280extern int                    xdr_exports(/* ??? */);
1281extern int                    xdr_fhstatus(/* ??? */);
1282extern int                    xdr_float(/* ??? */);
1283extern int                    xdr_keybuf(/* ??? */);
1284extern int                    xdr_mountlist(/* ??? */);
1285extern int                    xdr_netbuf(/* ??? */);
1286extern int                    xdr_path(/* ??? */);
1287extern int                    xdr_pmap(/* ??? */);
1288extern int                    xdr_pmaplist(/* ??? */);
1289extern int                    xdr_pointer(/* ??? */);
1290extern int                    xdr_reference(/* ??? */);
1291extern int                    xdr_rmtcall_args(/* ??? */);
1292extern int                    xdr_rmtcallres(/* ??? */);
1293extern int                    xdr_rpcb(/* ??? */);
1294extern int                    xdr_rpcb_rmtcallargs(/* ??? */);
1295extern int                    xdr_rpcb_rmtcallres(/* ??? */);
1296extern int                    xdr_rpcblist(/* ??? */);
1297extern int                    xdr_sprayarr(/* ??? */);
1298extern int                    xdr_spraycumul(/* ??? */);
1299extern int                    xdr_spraytimeval(/* ??? */);
1300extern int                    xdr_u_char(/* ??? */);
1301extern int                    xdr_utmparr(/* ??? */);
1302extern int                    xdr_utmpidlearr(/* ??? */);
1303extern int                    xdr_vector(/* ??? */);
1304extern int                    xdr_yp_buf(/* ??? */);
1305extern bool                   xdr_yp_inaddr(/* ??? */);
1306extern bool                   xdr_ypall(/* ??? */);
1307extern int                    xdr_ypdelete_args(/* ??? */);
1308extern bool                   xdr_ypdomain_wrap_string(/* ??? */);
1309extern bool                   xdr_ypmap_parms(/* ??? */);
1310extern bool                   xdr_ypmap_wrap_string(/* ??? */);
1311extern bool                   xdr_ypowner_wrap_string(/* ??? */);
1312extern bool                   xdr_yppushresp_xfr(/* ??? */);
1313extern bool                   xdr_ypreq_key(/* ??? */);
1314extern bool                   xdr_ypreq_newxfr(/* ??? */);
1315extern bool                   xdr_ypreq_nokey(/* ??? */);
1316extern bool                   xdr_ypreq_xfr(/* ??? */);
1317extern bool                   xdr_ypresp_key_val(/* ??? */);
1318extern bool                   xdr_ypresp_maplist(/* ??? */);
1319extern bool                   xdr_ypresp_master(/* ??? */);
1320extern bool                   xdr_ypresp_order(/* ??? */);
1321extern bool                   xdr_ypresp_val(/* ??? */);
1322extern int                    xdr_ypupdate_args(/* ??? */);
1323extern void                   xdrrec_create(/* ??? */);
1324extern int                    xdrrec_endofrecord(/* ??? */);
1325extern int                    xdrrec_eof(/* ??? */);
1326extern int                    xdrrec_skiprecord(/* ??? */);
1327extern void                   xdrstdio_create(/* ??? */);
1328extern void                   xprt_register(/* ??? */);
1329extern void                   xprt_unregister(/* ??? */);
1330extern double                 y0(double);
1331extern double                 y1(double);
1332extern double                 yn(int, double);
1333extern int                    yp_all(char *, char *, struct ypall_callback *);
1334extern int                    yp_bind(const char *);
1335extern int                    yp_first(char *, char *, char **, int *, char **, int *);
1336extern int                    yp_get_default_domain(char **);
1337extern int                    yp_master(char *, char *, char **);
1338extern int                    yp_match(char *, char *, char *, int, char **, int *);
1339extern int                    yp_next(char *, char *, char *, int, char **, int *, char **, int *);
1340extern int                    yp_order(char *, char *, int *);
1341extern void                   yp_unbind(const char *);
1342extern char *                 yperr_string(int);
1343extern int                    ypprot_err(unsigned int);
1344extern u_int *                ypu_change_1(/* ??? */);
1345extern u_int *                ypu_delete_1(/* ??? */);
1346extern u_int *                ypu_insert_1(/* ??? */);
1347extern u_int *                ypu_store_1(/* ??? */);
Note: See TracBrowser for help on using the repository browser.