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

Revision 11288, 75.2 KB checked in by ghudson, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r11287, 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 *, size_t);
131extern void                   bcopy(const void *, void *, size_t);
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(/* ??? */);
452#ifdef __alpha__
453extern int                    gethostid(void);
454#else
455extern long                   gethostid(void);
456#endif
457extern int                    gethostname(char *, size_t);
458extern int                    getitimer(int, struct itimerval *);
459extern char *                 getlogin(void);
460extern int                    getmaxx(WINDOW *);
461extern int                    getmaxy(WINDOW *);
462extern int                    getmntany(FILE *, struct mnttab *, struct mnttab *);
463extern int                    getmntent(/* ??? */);
464extern long unsigned int      getmouse(void);
465extern int                    getmsg(int, struct strbuf *, struct strbuf *, int *);
466extern struct netent *        getnetbyaddr(/* ??? */);
467extern struct netent *        getnetbyname(/* ??? */);
468extern struct netconfig *     getnetconfig(void *);
469extern struct netconfig *     getnetconfigent(char *);
470extern struct netent *        getnetent(/* ??? */);
471extern struct netconfig *     getnetpath(void *);
472extern int                    getopt(int, char *const *, const char *);
473extern int                    getpagesize(void);
474extern int                    getparx(WINDOW *);
475extern int                    getpary(WINDOW *);
476extern char *                 getpass(const char *);
477extern pid_t                  getpgid(pid_t);
478extern pid_t                  getpgrp(void);
479extern pid_t                  getpgrp2(pid_t);
480extern pid_t                  getpid(void);
481extern int                    getpmsg(int, struct strbuf *, struct strbuf *, int *, int *);
482extern pid_t                  getppid(void);
483extern int                    getpriority(int, int);
484extern struct protoent *      getprotobyname(/* ??? */);
485extern struct protoent *      getprotobynumber(/* ??? */);
486extern struct protoent *      getprotoent(/* ??? */);
487extern int                    getpw(int, char *);
488extern struct passwd *        getpwent(void);
489extern struct passwd *        getpwnam(const char *);
490extern struct passwd *        getpwuid(uid_t);
491extern int                    getrlimit(int, struct rlimit *);
492extern int                    getrnge(char *);
493extern struct rpcent *        getrpcbyname(const char *);
494extern struct rpcent *        getrpcbynumber(int);
495extern struct rpcent *        getrpcent(void);
496extern int                    getrusage(int, struct rusage *);
497extern char *                 gets(char *);
498extern struct servent *       getservbyname(/* ??? */);
499extern struct servent *       getservbyport(/* ??? */);
500extern struct servent *       getservent(/* ??? */);
501extern pid_t                  getsid(pid_t);
502extern struct spwd *          getspent(void);
503extern struct spwd *          getspnam(const char *);
504extern int                    getsubopt(char **, char *const *, char **);
505extern int                    gettmode(void);
506extern char *                 gettxt(const char *, const char *);
507extern uid_t                  getuid(void);
508extern struct utmp *          getutent(void);
509extern struct utmp *          getutid(const struct utmp *);
510extern struct utmp *          getutline(const struct utmp *);
511extern void                   getutmp(const struct utmpx *, struct utmp *);
512extern void                   getutmpx(const struct utmp *, struct utmpx *);
513extern struct utmpx *         getutxent(void);
514extern struct utmpx *         getutxid(const struct utmpx *);
515extern struct utmpx *         getutxline(const struct utmpx *);
516extern int                    getvfsany(FILE *, struct vfstab *, struct vfstab *);
517extern int                    getvfsent(FILE *, struct vfstab *);
518extern int                    getvfsfile(FILE *, struct vfstab *, char *);
519extern int                    getvfsspec(FILE *, struct vfstab *, char *);
520extern int                    getvol(/* ??? */);
521extern int                    getw(FILE *);
522extern char *                 getwd(char *);
523extern void                   getwidth(eucwidth_t *);
524extern WINDOW *               getwin(FILE *);
525extern int                    gmatch(const char *, const char *);
526extern struct tm *            gmtime(const time_t *);
527extern int                    gsignal(int);
528extern int                    halfdelay(int);
529extern bool                   has_colors(void);
530extern int                    has_ic(void);
531extern int                    has_il(void);
532extern long int               hashinc(/* ??? */);
533extern char *                 hasmntopt(/* ??? */);
534extern int                    hcreate(size_t);
535extern void                   hdestroy(void);
536extern int                    hide_panel(PANEL *);
537extern int                    host2netname(char *, char *, char *);
538extern int                    hrtalarm(hrtcmd_t *, int);
539extern int                    hrtcancel(const long int *, int);
540extern int                    hrtcntl(int, int, interval_t *, hrtime_t *);
541extern int                    hrtsleep(hrtcmd_t *);
542extern ENTRY *                hsearch(ENTRY, ACTION);
543extern long unsigned int      htonl(long unsigned int);
544extern short unsigned int     htons(unsigned int);
545extern double                 hypot(double, double);
546extern void                   idcok(WINDOW *, int);
547extern int                    idlok(WINDOW *, int);
548extern void                   immedok(WINDOW *, int);
549extern char *                 index(const char *, int);
550extern long unsigned int      inet_addr(/* ??? */);
551extern struct in_addr         inet_makeaddr(/* ??? */);
552extern long unsigned int      inet_network(/* ??? */);
553extern char *                 inet_ntoa(/* ??? */);
554extern int                    init_color(int, int, int, int);
555extern int                    init_pair(int, int, int);
556extern int                    initgroups(const char *, gid_t);
557extern WINDOW *               initscr(/* ??? */);
558extern WINDOW *               initscr32(void);
559extern char *                 initstate(unsigned, char *, int);
560extern void                   insque(struct qelem *, struct qelem *);
561extern int                    intrflush(WINDOW *, int);
562extern int                    ioctl(int, int, ...);
563extern int                    is_linetouched(WINDOW *, int);
564extern int                    is_wintouched(WINDOW *);
565extern int                    isalnum(int);
566extern int                    isalpha(int);
567extern int                    isascii(int);
568extern int                    isatty(int);
569extern int                    iscntrl(int);
570extern int                    isdigit(int);
571extern int                    isencrypt(const char *, size_t);
572extern int                    isendwin(void);
573extern int                    isgraph(int);
574extern int                    isinf(double);
575extern int                    islower(int);
576extern int                    isnan(double);
577extern int                    isnand(double);
578extern int                    isnanf(float);
579extern int                    isprint(int);
580extern int                    ispunct(int);
581extern int                    isspace(int);
582extern int                    isupper(int);
583extern int                    isxdigit(int);
584extern int                    item_count(MENU *);
585extern char *                 item_description(ITEM *);
586extern int                    item_index(ITEM *);
587extern PTF_void               item_init(MENU *);
588extern char *                 item_name(ITEM *);
589extern OPTIONS                item_opts(ITEM *);
590extern int                    item_opts_off(ITEM *, OPTIONS);
591extern int                    item_opts_on(ITEM *, OPTIONS);
592extern PTF_void               item_term(MENU *);
593extern char *                 item_userptr(ITEM *);
594extern int                    item_value(ITEM *);
595extern int                    item_visible(ITEM *);
596extern long int               itol(/* ??? */);
597extern double                 j0(double);
598extern double                 j1(double);
599extern double                 jn(int, double);
600extern long int               jrand48(short unsigned int *);
601extern char *                 keyname(int);
602extern int                    keypad(WINDOW *, int);
603extern int                    kill(pid_t, int);
604extern char                   killchar(void);
605extern int                    killpg(int, int);
606extern void                   l3tol(long int *, const char *, int);
607extern char *                 l64a(long int);
608extern long int               labs(long int);
609extern dl_t                   ladd(/* ??? */);
610extern int                    lchown(const char *, uid_t, gid_t);
611extern int                    lckpwdf(void);
612extern void                   lcong48(short unsigned int *);
613extern int                    ldaclose(struct ldfile *);
614extern int                    ldahread(struct ldfile *, archdr *);
615extern struct ldfile *        ldaopen(const char *, struct ldfile *);
616extern int                    ldclose(struct ldfile *);
617extern double                 ldexp(double, int);
618extern int                    ldfhread(struct ldfile *, struct filehdr *);
619extern char *                 ldgetname(struct ldfile *, const struct syment *);
620extern ldiv_t                 ldiv(long int, long int);
621extern dl_t                   ldivide(/* ??? */);
622extern int                    ldlinit(struct ldfile *, long int);
623extern int                    ldlitem(struct ldfile *, unsigned int, struct lineno *);
624extern int                    ldlread(struct ldfile *, long int, unsigned int, struct lineno *);
625extern int                    ldlseek(struct ldfile *, unsigned int);
626extern int                    ldnlseek(struct ldfile *, const char *);
627extern int                    ldnrseek(struct ldfile *, const char *);
628extern int                    ldnshread(struct ldfile *, const char *, struct scnhdr *);
629extern int                    ldnsseek(struct ldfile *, const char *);
630extern int                    ldohseek(struct ldfile *);
631extern struct ldfile *        ldopen(const char *, struct ldfile *);
632extern int                    ldrseek(struct ldfile *, unsigned int);
633extern int                    ldshread(struct ldfile *, unsigned int, struct scnhdr *);
634extern int                    ldsseek(struct ldfile *, unsigned int);
635extern long int               ldtbindex(struct ldfile *);
636extern int                    ldtbread(struct ldfile *, long int, struct syment *);
637extern int                    ldtbseek(struct ldfile *);
638extern int                    leaveok(WINDOW *, int);
639extern dl_t                   lexp10(/* ??? */);
640extern void *                 lfind(const void *, const void *, size_t *, size_t, int (*) (const void *, const void *));
641extern double                 lgamma(double);
642extern int                    link(const char *, const char *);
643extern FIELD *                link_field(FIELD *, int, int);
644extern FIELDTYPE *            link_fieldtype(FIELDTYPE *, FIELDTYPE *);
645extern char **                listdev(/* ??? */);
646extern char **                listdgrp(/* ??? */);
647extern dl_t                   llog10(/* ??? */);
648extern dl_t                   lmul(/* ??? */);
649extern struct lconv *         localeconv(void);
650extern struct tm *            localtime(const time_t *);
651extern int                    lock(int, int, long);
652extern int                    lockf(int, int, off_t);
653extern double                 log(double);
654extern double                 log10(double);
655extern float                  log10f(float);
656extern double                 logb(double);
657extern float                  logf(float);
658extern char *                 logname(void);
659extern void                   longjmp(jmp_buf, int);
660extern char *                 longname(void);
661extern long int               lrand48(void);
662extern void *                 lsearch(const void *, void *, size_t *, size_t, int (*) (const void *, const void *));
663extern off_t                  lseek(int, off_t, int);
664extern dl_t                   lshiftl(/* ??? */);
665extern int                    lstat(const char *, struct stat *);
666extern dl_t                   lsub(/* ??? */);
667extern void                   ltol3(char *, const long int *, int);
668extern int                    m_addch(int);
669extern int                    m_addstr(char *);
670extern int                    m_clear(void);
671extern int                    m_erase(void);
672extern WINDOW *               m_initscr(void);
673extern int                    m_move(int, int);
674extern SCREEN *               m_newterm(char *, FILE *, FILE *);
675extern int                    m_refresh(void);
676extern int                    maillock(char *, int);
677extern int                    mailunlock(void);
678extern major_t                major(dev_t);
679extern datum                  makdatum(/* ??? */);
680extern void                   makecontext(ucontext_t *, void (*) (/* ??? */), int, ...);
681extern dev_t                  makedev(major_t, minor_t);
682extern struct utmpx *         makeutx(const struct utmpx *);
683extern struct mallinfo        mallinfo(void);
684extern void *                 malloc(size_t);
685extern int                    mallopt(int, int);
686extern int                    map_button(long unsigned int);
687extern int                    matherr(struct exception *);
688extern int                    mbftowc(char *, wchar_t *, int (*) (/* ??? */), int *);
689extern int                    mblen(const char *, size_t);
690extern size_t                 mbstowcs(wchar_t *, const char *, size_t);
691extern int                    mbtowc(wchar_t *, const char *, size_t);
692extern void *                 memalign(size_t, size_t);
693extern void *                 memccpy(void *, const void *, int, size_t);
694extern void *                 memchr(const void *, int, size_t);
695extern int                    memcmp(const void *, const void *, size_t);
696extern void *                 memcpy(void *, const void *, size_t);
697extern int                    memlock(/* ??? */);
698extern int                    memlocked(/* ??? */);
699extern void *                 memmove(void *, const void *, size_t);
700extern void *                 memset(void *, int, size_t);
701extern int                    memunlock(/* ??? */);
702extern chtype                 menu_back(MENU *);
703extern int                    menu_driver(MENU *, int);
704extern chtype                 menu_fore(MENU *);
705extern void                   menu_format(MENU *, int *, int *);
706extern chtype                 menu_grey(MENU *);
707extern PTF_void               menu_init(MENU *);
708extern ITEM **                menu_items(MENU *);
709extern char *                 menu_mark(MENU *);
710extern OPTIONS                menu_opts(MENU *);
711extern int                    menu_opts_off(MENU *, OPTIONS);
712extern int                    menu_opts_on(MENU *, OPTIONS);
713extern int                    menu_pad(MENU *);
714extern char *                 menu_pattern(MENU *);
715extern WINDOW *               menu_sub(MENU *);
716extern PTF_void               menu_term(MENU *);
717extern char *                 menu_userptr(MENU *);
718extern WINDOW *               menu_win(MENU *);
719extern int                    meta(WINDOW *, int);
720extern void                   mfree(struct map *, size_t, u_long);
721extern int                    mincore(caddr_t, size_t, char *);
722extern minor_t                minor(dev_t);
723extern int                    mkdir(const char *, mode_t);
724extern int                    mkdirp(const char *, mode_t);
725extern int                    mkfifo(const char *, mode_t);
726extern int                    mknod(const char *, mode_t, dev_t);
727extern int                    mkstemp(char *);
728extern char *                 mktemp(char *);
729extern time_t                 mktime(struct tm *);
730extern caddr_t                mmap(/* ??? */);
731extern double                 modf(double, double *);
732extern float                  modff(float, float *);
733extern struct utmpx *         modutx(const struct utmpx *);
734extern void                   monitor(int (*) (/* ??? */), int (*) (/* ??? */), WORD *, int, int);
735extern int                    mount(const char *, const char *, int, ...);
736extern int                    mouse_off(long int);
737extern int                    mouse_on(long int);
738extern int                    mouse_set(long int);
739extern int                    move_field(FIELD *, int, int);
740extern int                    move_panel(PANEL *, int, int);
741extern int                    mprotect(/* ??? */);
742extern long int               mrand48(void);
743extern int                    msgctl(int, int, ...);
744extern int                    msgget(key_t, int);
745extern int                    msgrcv(int, void *, size_t, long int, int);
746extern int                    msgsnd(int, const void *, size_t, int);
747extern int                    munmap(/* ??? */);
748extern int                    mvcur(int, int, int, int);
749extern int                    mvderwin(WINDOW *, int, int);
750extern int                    mvprintw(int, int, ...);
751extern int                    mvscanw(int, int, ...);
752extern int                    mvwin(WINDOW *, int, int);
753extern int                    mvwprintw(WINDOW *, int, int, ...);
754extern int                    mvwscanw(WINDOW *, int, int, ...);
755extern int                    napms(int);
756extern void                   netdir_free(char *, int);
757extern int                    netdir_getbyaddr(struct netconfig *, struct nd_hostservlist **, struct netbuf *);
758extern int                    netdir_getbyname(struct netconfig *, struct nd_hostserv *, struct nd_addrlist **);
759extern int                    netdir_options(struct netconfig *, int, int, char *);
760extern void                   netdir_perror(char *);
761extern char *                 netdir_sperror(/* ??? */);
762extern FIELD *                new_field(int, int, int, int, int, int);
763extern FIELDTYPE *            new_fieldtype(PTF_int, PTF_int);
764extern FORM *                 new_form(FIELD **);
765extern ITEM *                 new_item(char *, char *);
766extern MENU *                 new_menu(ITEM **);
767extern int                    new_page(FIELD *);
768extern PANEL *                new_panel(WINDOW *);
769extern int                    newkey(char *, int, int);
770extern WINDOW *               newpad(int, int);
771extern SCREEN *               newscreen(char *, int, int, int, FILE *, FILE *);
772extern SCREEN *               newterm32(char *, FILE *, FILE *);
773extern WINDOW *               newwin(int, int, int, int);
774extern double                 nextafter(double, double);
775extern datum                  nextkey(datum);
776extern int                    nftw(const char *, int (*) (const char *, const struct stat *, int, struct FTW *), int, int);
777extern int                    nice(int);
778extern int                    nl(void);
779extern char *                 nl_langinfo(nl_item);
780extern int                    nlist(const char *, struct nlist *);
781extern int                    nocbreak(void);
782extern int                    nocrmode(void);
783extern int                    nodelay(WINDOW *, int);
784extern int                    noecho(void);
785extern int                    nonl(void);
786extern int                    noraw(void);
787extern int                    notimeout(WINDOW *, int);
788extern long int               nrand48(short unsigned int *);
789extern int                    ns_close(/* ??? */);
790extern struct nssend *        ns_rcv(/* ??? */);
791extern int                    ns_send(/* ??? */);
792extern int                    ns_setup(/* ??? */);
793extern long unsigned int      ntohl(long unsigned int);
794extern short unsigned int     ntohs(unsigned int);
795extern int                    nuname(struct utsname *);
796extern int                    open(const char *, int, ...);
797extern DIR *                  opendir(const char *);
798extern int                    openprivwait(/* ??? */);
799extern int                    openwait(/* ??? */);
800extern int                    overlay(WINDOW *, WINDOW *);
801extern int                    overwrite(WINDOW *, WINDOW *);
802extern int                    p2close(FILE **);
803extern int                    p2open(const char *, FILE **);
804extern int                    p32echochar(WINDOW *, chtype);
805extern char *                 p_cdname(/* ??? */);
806extern char *                 p_class(/* ??? */);
807extern char *                 p_rr(/* ??? */);
808extern char *                 p_type(/* ??? */);
809extern int                    pair_content(int, short int *, short int *);
810extern PANEL *                panel_above(PANEL *);
811extern PANEL *                panel_below(PANEL *);
812extern char *                 panel_userptr(PANEL *);
813extern WINDOW *               panel_window(PANEL *);
814extern long int               pathconf(const char *, int);
815extern char *                 pathfind(const char *, const char *, const char *);
816extern int                    pause(void);
817extern int                    pclose(FILE *);
818extern void                   perror(const char *);
819extern struct pfdat *         pfind(/* ??? */);
820extern int                    pglstlk(/* ??? */);
821extern int                    pglstunlk(/* ??? */);
822extern int                    pid_slot(proc_t *);
823extern int                    pipe(int *);
824extern int                    plock(int);
825extern struct pmaplist *      pmap_getmaps(/* ??? */);
826extern u_short                pmap_getport(/* ??? */);
827extern enum clnt_stat         pmap_rmtcall(/* ??? */);
828extern int                    pmap_set(/* ??? */);
829extern int                    pmap_unset(/* ??? */);
830extern int                    pnoutrefresh(WINDOW *, int, int, int, int, int, int);
831extern int                    poll(struct pollfd *, long unsigned int, int);
832extern FILE *                 popen(const char *, const char *);
833extern int                    pos_form_cursor(FORM *);
834extern int                    pos_menu_cursor(MENU *);
835extern int                    post_form(FORM *);
836extern int                    post_menu(MENU *);
837extern double                 pow(double, double);
838extern float                  powf(float, float);
839extern int                    prefresh(WINDOW *, int, int, int, int, int, int);
840extern int                    printf(const char *, ...);
841extern int                    printw(char *, ...);
842extern void                   privsig(/* ??? */);
843extern void                   profil(short unsigned int *, size_t, int, unsigned int);
844extern void                   psiginfo(siginfo_t *, char *);
845extern void                   psignal(int, const char *);
846extern int                    ptrace(int, pid_t, int, int);
847extern int                    putc(int, FILE *);
848extern int                    putchar(int);
849extern int                    putenv(char *);
850extern int                    putmsg(int, const struct strbuf *, const struct strbuf *, int);
851extern int                    putp(char *);
852extern int                    putpmsg(int, const struct strbuf *, const struct strbuf *, int, int);
853extern int                    putpwent(const struct passwd *, FILE *);
854extern int                    puts(const char *);
855extern int                    putspent(const struct spwd *, FILE *);
856extern struct utmp *          pututline(const struct utmp *);
857extern struct utmpx *         pututxline(const struct utmpx *);
858extern int                    putw(int, FILE *);
859extern int                    putwin(WINDOW *, FILE *);
860extern void                   qsort(void *, size_t, size_t, int (*) (const void *, const void *));
861extern int                    raise(int);
862extern int                    rand(void);
863extern long                   random(void);
864extern int                    raw(void);
865extern ssize_t                read(int, void *, size_t);
866extern struct dirent *        readdir(DIR *);
867extern ssize_t                readlink(const char *, char *, size_t);
868extern void *                 realloc(void *, size_t);
869extern char *                 realpath(char *, char *);
870extern int                    redrawwin(WINDOW *);
871extern char *                 regcmp(const char *, ...);
872extern char *                 regex(const char *, const char *, ...);
873extern double                 remainder(double, double);
874extern int                    remio(/* ??? */);
875extern int                    remove(const char *);
876extern void                   remque(struct qelem *);
877extern int                    rename(const char *, const char *);
878extern int                    replace_panel(PANEL *, WINDOW *);
879extern int                    request_mouse_pos(void);
880extern struct reservdev **    reservdev(/* ??? */);
881extern int                    reset_prog_mode(void);
882extern int                    reset_shell_mode(void);
883extern int                    resetty(void);
884extern int                    restartterm(char *, int, int *);
885extern void                   rewind(FILE *);
886extern void                   rewinddir(DIR *);
887extern int                    rf_falloc(/* ??? */);
888extern char *                 rindex(const char *, int);
889extern double                 rint(double);
890extern int                    ripoffline(int, int (*) (WINDOW *, int));
891extern int                    rmdir(const char *);               
892extern int                    rmdirp(char *, char *);
893extern enum clnt_stat         rpc_broadcast(/* ??? */);
894extern enum clnt_stat         rpc_call(/* ??? */);
895extern int                    rpcb_getaddr(/* ??? */);
896extern RPCBLIST *             rpcb_getmaps(/* ??? */);
897extern int                    rpcb_gettime(/* ??? */);
898extern enum clnt_stat         rpcb_rmtcall(/* ??? */);
899extern int                    rpcb_set(/* ??? */);
900extern char *                 rpcb_taddr2uaddr(/* ??? */);
901extern struct netbuf *        rpcb_uaddr2taddr(/* ??? */);
902extern int                    rpcb_unset(/* ??? */);
903extern void                   rpctest_service(/* ??? */);
904extern int                    run_crypt(long int, char *, unsigned int, int *);
905extern int                    run_setkey(int *, const char *);
906extern int                    savetty(void);
907extern void *                 sbrk(int);             
908extern double                 scalb(double, double);
909extern int                    scale_form(FORM *, int *, int *);
910extern int                    scale_menu(MENU *, int *, int *);
911extern int                    scanf(const char *, ...);
912extern int                    scanw(char *, ...);
913extern int                    scr_dump(char *);
914extern int                    scr_init(char *);
915extern int                    scr_restore(char *);
916extern int                    scroll(WINDOW *);
917extern int                    scrollok(WINDOW *, int);
918extern int                    scrwidth(wchar_t);
919extern int                    sdfree(char *);
920extern char *                 sdget(char *, int, ...);
921extern short unsigned int *   seed48(short unsigned int *);
922extern void                   seekdir(DIR *, long int);
923extern int                    semctl(int, int, int, ...);
924extern int                    semget(key_t, int, int);
925extern int                    semop(int, struct sembuf *, unsigned int);
926extern int                    send(int, char *, int, int);
927extern int                    set_current_field(FORM *, FIELD *);
928extern int                    set_current_item(MENU *, ITEM *);
929extern int                    set_field_back(FIELD *, chtype);
930extern int                    set_field_buffer(FIELD *, int, char *);
931extern int                    set_field_fore(FIELD *, chtype);
932extern int                    set_field_init(FORM *, PTF_void);
933extern int                    set_field_just(FIELD *, int);
934extern int                    set_field_opts(FIELD *, OPTIONS);
935extern int                    set_field_pad(FIELD *, int);
936extern int                    set_field_status(FIELD *, int);
937extern int                    set_field_term(FORM *, PTF_void);
938extern int                    set_field_type(FIELD *, FIELDTYPE *, ...);
939extern int                    set_field_userptr(FIELD *, char *);
940extern int                    set_fieldtype_arg(FIELDTYPE *, PTF_charP, PTF_charP, PTF_void);
941extern int                    set_fieldtype_choice(FIELDTYPE *, PTF_int, PTF_int);
942extern int                    set_form_fields(FORM *, FIELD **);
943extern int                    set_form_init(FORM *, PTF_void);
944extern int                    set_form_opts(FORM *, OPTIONS);
945extern int                    set_form_page(FORM *, int);
946extern int                    set_form_sub(FORM *, WINDOW *);
947extern int                    set_form_term(FORM *, PTF_void);
948extern int                    set_form_userptr(FORM *, char *);
949extern int                    set_form_win(FORM *, WINDOW *);
950extern int                    set_item_init(MENU *, PTF_void);
951extern int                    set_item_opts(ITEM *, OPTIONS);
952extern int                    set_item_term(MENU *, PTF_void);
953extern int                    set_item_userptr(ITEM *, char *);
954extern int                    set_item_value(ITEM *, int);
955extern int                    set_max_field(FIELD *, int);
956extern int                    set_menu_back(MENU *, chtype);
957extern int                    set_menu_fore(MENU *, chtype);
958extern int                    set_menu_format(MENU *, int, int);
959extern int                    set_menu_grey(MENU *, chtype);
960extern int                    set_menu_init(MENU *, PTF_void);
961extern int                    set_menu_items(MENU *, ITEM **);
962extern int                    set_menu_mark(MENU *, char *);
963extern int                    set_menu_opts(MENU *, OPTIONS);
964extern int                    set_menu_pad(MENU *, int);
965extern int                    set_menu_pattern(MENU *, char *);
966extern int                    set_menu_sub(MENU *, WINDOW *);
967extern int                    set_menu_term(MENU *, PTF_void);
968extern int                    set_menu_userptr(MENU *, char *);
969extern int                    set_menu_win(MENU *, WINDOW *);
970extern int                    set_new_page(FIELD *, int);
971extern int                    set_panel_userptr(PANEL *, char *);
972extern int                    set_top_row(MENU *, int);
973extern void                   setbuf(FILE *, char *);
974extern int                    setcontext(ucontext_t *);
975extern SCREEN *               setcurscreen(SCREEN *);
976extern TERMINAL *             setcurterm(TERMINAL *);
977extern FILE *                 setexportent(void);
978extern int                    setgid(gid_t);
979extern void                   setgrent(void);
980extern int                    setgroups(int, const gid_t *);
981extern int                    sethostname(char *, int);
982extern int                    setitimer(int, struct itimerval *, struct itimerval *);
983extern int                    setjmp(jmp_buf);
984extern void                   setkey(const char *);
985extern char *                 setlocale(int, const char *);
986extern FILE *                 setmntent(char *, char *);
987extern void *                 setnetconfig(void);
988extern void *                 setnetpath(void);
989extern int                    setpgid(pid_t, pid_t);
990extern pid_t                  setpgrp(void);
991extern int                    setpgrp2(pid_t, pid_t);
992extern int                    setpriority(int, int, int);
993extern int                    setprivwait(/* ??? */);
994extern void                   setpwent(void);
995extern int                    setregid(gid_t, gid_t);
996extern int                    setreuid(uid_t, uid_t);
997extern int                    setrlimit(int, struct rlimit *);
998extern int                    setrpcent(int);
999extern pid_t                  setsid(void);
1000extern void                   setspent(void);
1001extern char *                 setstate(char *);
1002extern int                    setsyx(int, int);
1003extern int                    setterm(char *);
1004extern int                    setuid(uid_t);
1005extern int                    setupterm(char *, int, int *);
1006extern void                   setutent(void);
1007extern void                   setutxent(void);
1008extern int                    setvbuf(FILE *, char *, int, size_t);
1009extern long int               sgetl(const char *);
1010extern void *                 shmat(int, void *, int);
1011extern int                    shmctl(int, int, ...);
1012extern int                    shmdt(void *);
1013extern int                    shmget(key_t, int, int);
1014extern int                    show_panel(PANEL *);
1015extern int                    sigaction(int, const struct sigaction *, struct sigaction *);
1016extern int                    sigaddset(sigset_t *, int);
1017extern int                    sigaltstack(const stack_t *, stack_t *);
1018extern int                    sigblock(int);
1019extern int                    sigdelset(sigset_t *, int);
1020extern int                    sigemptyset(sigset_t *);
1021extern int                    sigfillset(sigset_t *);
1022extern int                    sighold(int);
1023extern int                    sigignore(int);
1024extern int                    siginterrupt(int, int);
1025extern int                    sigismember(const sigset_t *, int);
1026extern void                   siglongjmp(sigjmp_buf, int);
1027extern signal_ret_t (*        signal(int, signal_ret_t (*) (int))) (int);
1028extern int                    sigpause(int);
1029extern int                    sigpending(sigset_t *);
1030extern int                    sigprocmask(int, const sigset_t *, sigset_t *);
1031extern int                    sigrelse(int);
1032extern int                    sigsend(idtype_t, id_t, int);
1033extern int                    sigsendset(const procset_t *, int);
1034extern void (*                sigset(int, void (*) (int))) (int);
1035extern int                    sigsetjmp(sigjmp_buf, int);
1036extern int                    sigsetmask(int);
1037extern int                    sigsuspend(sigset_t *);
1038extern double                 sin(double);
1039extern float                  sinf(float);
1040extern double                 sinh(double);
1041extern float                  sinhf(float);
1042extern unsigned int           sleep(unsigned int);
1043extern int                    slk_attroff(chtype);
1044extern int                    slk_attron(chtype);
1045extern int                    slk_attrset(chtype);
1046extern int                    slk_clear(void);
1047extern int                    slk_init(int);
1048extern char *                 slk_label(int);
1049extern int                    slk_noutrefresh(void);
1050extern int                    slk_refresh(void);
1051extern int                    slk_restore(void);
1052extern int                    slk_set(int, char *, int);
1053extern int                    slk_start(int, int *);
1054extern int                    slk_touch(void);
1055extern int                    socket (int, int, int);
1056extern void *                 sprayproc_clear_1(/* ??? */);
1057extern spraycumul *           sprayproc_get_1(/* ??? */);
1058extern void *                 sprayproc_spray_1(/* ??? */);
1059extern int                    sprintf(char *, const char *, ...);
1060extern void                   sputl(long int, char *);
1061extern double                 sqrt(double);
1062extern float                  sqrtf(float);
1063extern void                   srand(unsigned int);
1064extern void                   srand48(long int);
1065extern void                   srandom(int);
1066extern int                    sscanf(const char *, const char *, ...);
1067extern int (*                 ssignal(int, int (*) (int))) (int);
1068extern int                    start_color(void);
1069extern int                    stat(const char *, struct stat *);
1070extern int                    statfs(const char *, struct statfs *, int, int);
1071extern int                    statvfs(const char *, struct statvfs *);
1072extern int                    step(const char *, const char *);
1073extern int                    stime(const time_t *);
1074extern struct netbuf *        stoa(char *, struct netbuf *);
1075extern void                   store(datum, datum);
1076extern char *                 strcadd(char *, const char *);
1077extern int                    strcasecmp(const char *, const char *);
1078extern char *                 strcat(char *, const char *);
1079extern char *                 strccpy(char *, const char *);
1080extern char *                 strchr(const char *, int);
1081extern void                   strclearctty(/* ??? */);
1082extern void                   strclearpg(/* ??? */);
1083extern void                   strclearsid(/* ??? */);
1084extern int                    strcmp(const char *, const char *);
1085extern int                    strcoll(const char *, const char *);
1086extern char *                 strcpy(char *, const char *);
1087extern size_t                 strcspn(const char *, const char *);
1088extern char *                 strdup(const char *);
1089extern char *                 streadd(char *, const char *, const char *);
1090extern char *                 strecpy(char *, const char *, const char *);
1091extern char *                 strerror(int);
1092extern int                    strfind(const char *, const char *);
1093extern size_t                 strftime(char *, size_t, const char *, const struct tm *);
1094extern size_t                 strlen(const char *);
1095extern int                    strncasecmp(const char *, const char *, size_t);
1096extern char *                 strncat(char *, const char *, size_t);
1097extern int                    strncmp(const char *, const char *, size_t);
1098extern char *                 strncpy(char *, const char *, size_t);
1099extern char *                 strpbrk(const char *, const char *);
1100extern char *                 strrchr(const char *, int);
1101extern char *                 strrspn(const char *, const char *);
1102extern size_t                 strspn(const char *, const char *);
1103extern char *                 strstr(const char *, const char *);
1104extern double                 strtod(const char *, char **);
1105extern char *                 strtok(char *, const char *);
1106extern long int               strtol(const char *, char **, int);
1107extern long unsigned int      strtoul(const char *, char **, int);
1108extern char *                 strtrns(const char *, const char *, const char *, char *);
1109extern size_t                 strxfrm(char *, const char *, size_t);
1110extern WINDOW *               subpad(WINDOW *, int, int, int, int);
1111extern WINDOW *               subwin(WINDOW *, int, int, int, int);
1112extern int                    svc_create(/* ??? */);
1113extern SVCXPRT *              svc_fd_create(/* ??? */);
1114extern void                   svc_getreqset(/* ??? */);
1115extern SVCXPRT *              svc_raw_create(/* ??? */);
1116extern int                    svc_reg(/* ??? */);
1117extern SVCXPRT *              svc_tli_create(/* ??? */);
1118extern SVCXPRT *              svc_tp_create(/* ??? */);
1119extern void                   svc_unreg(/* ??? */);
1120extern SVCXPRT *              svc_vc_create(/* ??? */);
1121extern void                   svcerr_systemerr(/* ??? */);
1122extern SVCXPRT *              svcfd_create(/* ??? */);
1123extern SVCXPRT *              svcraw_create(/* ??? */);
1124extern SVCXPRT *              svctcp_create(/* ??? */);
1125extern SVCXPRT *              svcudp_bufcreate(/* ??? */);
1126extern SVCXPRT *              svcudp_create(/* ??? */);
1127extern void                   swab(const char *, char *, int);
1128extern int                    swapcontext(ucontext_t *, ucontext_t *);
1129extern int                    symlink(const char *, const char *);
1130extern void                   sync(void);
1131extern int                    syncok(WINDOW *, int);
1132extern int                    syscall(int, ...);
1133extern long int               sysconf(int);
1134extern int                    sysfs(int, ...);
1135extern int                    sysinfo(int, char *, long int);
1136extern int                    system(const char *);
1137extern char *                 taddr2uaddr(struct netconfig *, struct netbuf *);
1138extern double                 tan(double);
1139extern float                  tanf(float);
1140extern double                 tanh(double);
1141extern float                  tanhf(float);
1142extern int                    tcdrain(int);
1143extern int                    tcflow(int, int);
1144extern int                    tcflush(int, int);
1145extern int                    tcgetattr(int, struct termios *);
1146extern pid_t                  tcgetpgrp(int);
1147extern pid_t                  tcgetsid(int);
1148extern int                    tcsendbreak(int, int);
1149extern int                    tcsetattr(int, int, const struct termios *);
1150extern int                    tcsetpgrp(int, pid_t);
1151extern void *                 tdelete(const void *, void **, int (*) (const void *, const void *));
1152extern long int               telldir(DIR *);
1153extern char *                 tempnam(const char *, const char *);
1154extern chtype                 termattrs(void);
1155extern void                   termerr(void);
1156extern char *                 termname(void);
1157extern void *                 tfind(const void *, void *const *, int (*) (const void *, const void *));
1158extern int                    tgetent(char *, char *);
1159extern int                    tgetflag(char *);
1160extern int                    tgetnum(char *);
1161extern char *                 tgetstr(char *, char **);
1162extern char *                 tgoto(char *, int, int);
1163extern char *                 tigetstr(char *);
1164extern time_t                 time(time_t *);
1165extern clock_t                times(struct tms *);
1166extern char *                 timezone(int, int);
1167extern void                   tinputfd(int);
1168extern FILE *                 tmpfile(void);
1169extern char *                 tmpnam(char *);
1170extern int                    toascii(int);
1171extern int                    tolower(int);
1172extern int                    top_panel(PANEL *);
1173extern int                    top_row(MENU *);
1174extern int                    touchline(WINDOW *, int, int);
1175extern int                    touchwin(WINDOW *);
1176extern int                    toupper(int);
1177extern char *                 tparm(/* ??? */);
1178extern int                    tputs(char *, int, int (*) (char));
1179extern int                    traceoff(void);
1180extern int                    traceon(void);
1181extern int                    truncate(const char *, off_t);
1182extern void *                 tsearch(const void *, void **, int (*) (const void *, const void *));
1183extern char *                 ttyname(int);
1184extern int                    ttyslot(void);
1185extern void                   twalk(void *, void (*) (void *, VISIT, int));
1186extern int                    typeahead(int);
1187extern void                   tzset(void);
1188extern struct netbuf *        uaddr2taddr(struct netconfig *, char *);
1189extern int                    uadmin(int, int, int);
1190extern unsigned               ualarm(unsigned, unsigned);
1191extern int                    ulckpwdf(void);
1192extern long int               ulimit(int, ...);
1193extern mode_t                 umask(mode_t);
1194extern int                    umount(const char *);
1195extern int                    uname(struct utsname *);
1196extern char *                 unctrl(int);
1197extern void                   undial(int);
1198extern int                    ungetc(int, FILE *);
1199extern int                    ungetch(int);
1200extern int                    unlink(const char *);
1201extern int                    unordered(double, double);
1202extern int                    unpost_form(FORM *);
1203extern int                    unpost_menu(MENU *);
1204extern int                    unremio(/* ??? */);
1205extern int                    untouchwin(WINDOW *);
1206extern void                   update_panels(void);
1207extern void                   updwtmp(const char *, struct utmp *);
1208extern void                   updwtmpx(const char *, struct utmpx *);
1209extern void                   use_env(int);
1210extern unsigned               usleep(unsigned);
1211extern int                    ustat(dev_t, struct ustat *);
1212extern int                    utime(const char *, const struct utimbuf *);
1213extern int                    utmpname(const char *);
1214extern int                    utmpxname(const char *);
1215extern void                   va_end(__gnuc_va_list);
1216extern int                    vadvise(int);
1217extern void *                 valloc(size_t);
1218extern pid_t                  vfork(void);
1219extern int                    vfprintf(FILE *, const char *, __gnuc_va_list);
1220extern int                    vhangup(void);
1221extern int                    vid32attr(chtype);
1222extern int                    vid32puts(chtype, int (*) (char));
1223extern void                   vidupdate(chtype, chtype, int (*) (char));
1224extern int                    vn_close(/* ??? */);
1225extern int                    vprintf(const char *, __gnuc_va_list);
1226extern int                    vsprintf(char *, const char *, __gnuc_va_list);
1227extern int                    vwprintw(WINDOW *, char *, void *);
1228extern int                    vwscanw(WINDOW *, char *, void *);
1229extern int                    w32addch(WINDOW *, chtype);
1230extern int                    w32attroff(WINDOW *, chtype);
1231extern int                    w32attron(WINDOW *, chtype);
1232extern int                    w32attrset(WINDOW *, chtype);
1233extern int                    w32echochar(WINDOW *, chtype);
1234extern int                    w32insch(WINDOW *, chtype);
1235extern int                    waddchnstr(WINDOW *, chtype *, int);
1236extern int                    waddnstr(WINDOW *, char *, int);
1237extern int                    waddstr(WINDOW *, char *);
1238extern pid_t                  wait(wait_arg_t *);
1239extern pid_t                  wait3(union wait *, int, struct rusage *);
1240extern int                    waitid(idtype_t, id_t, siginfo_t *, int);
1241extern pid_t                  waitpid(pid_t, int *, int);
1242extern void *                 wallproc_wall_1(/* ??? */);
1243extern int                    wbkgd(WINDOW *, chtype);
1244extern void                   wbkgdset(WINDOW *, chtype);
1245extern int                    wborder(WINDOW *, chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype);
1246extern int                    wclear(WINDOW *);
1247extern int                    wclrtobot(WINDOW *);
1248extern int                    wclrtoeol(WINDOW *);
1249extern size_t                 wcstombs(char *, const wchar_t *, size_t);
1250extern int                    wctomb(char *, wchar_t);
1251extern void                   wcursyncup(WINDOW *);
1252extern int                    wdelch(WINDOW *);
1253extern int                    wdeleteln(WINDOW *);
1254extern int                    werase(WINDOW *);
1255extern int                    wgetch(WINDOW *);
1256extern int                    wgetnstr(WINDOW *, char *, int);
1257extern int                    wgetstr(WINDOW *, char *);
1258extern int                    whline(WINDOW *, chtype, int);
1259extern chtype                 winch(WINDOW *);
1260extern int                    winchnstr(WINDOW *, chtype *, int);
1261extern int                    winchstr(WINDOW *, chtype *);
1262extern int                    winnstr(WINDOW *, char *, int);
1263extern int                    winsdelln(WINDOW *, int);
1264extern int                    winsertln(WINDOW *);
1265extern int                    winsnstr(WINDOW *, char *, int);
1266extern int                    winstr(WINDOW *, char *);
1267extern int                    wisprint(wchar_t);
1268extern void                   wmouse_position(WINDOW *, int *, int *);
1269extern int                    wmove(WINDOW *, int, int);
1270extern int                    wnoutrefresh(WINDOW *);
1271extern int                    wprintw(WINDOW *, ...);
1272extern int                    wredrawln(WINDOW *, int, int);
1273extern int                    wrefresh(WINDOW *);
1274extern ssize_t                write(int, const void *, size_t);
1275extern int                    wscanw(WINDOW *, ...);
1276extern int                    wscrl(WINDOW *, int);
1277extern int                    wsetscrreg(WINDOW *, int, int);
1278extern int                    wstandend(WINDOW *);
1279extern int                    wstandout(WINDOW *);
1280extern void                   wsyncdown(WINDOW *);
1281extern void                   wsyncup(WINDOW *);
1282extern void                   wtimeout(WINDOW *, int);
1283extern int                    wtouchln(WINDOW *, int, int, int);
1284extern int                    wvline(WINDOW *, chtype, int);
1285extern bool                   xdr_datum(/* ??? */);
1286extern int                    xdr_double(/* ??? */);
1287extern int                    xdr_exports(/* ??? */);
1288extern int                    xdr_fhstatus(/* ??? */);
1289extern int                    xdr_float(/* ??? */);
1290extern int                    xdr_keybuf(/* ??? */);
1291extern int                    xdr_mountlist(/* ??? */);
1292extern int                    xdr_netbuf(/* ??? */);
1293extern int                    xdr_path(/* ??? */);
1294extern int                    xdr_pmap(/* ??? */);
1295extern int                    xdr_pmaplist(/* ??? */);
1296extern int                    xdr_pointer(/* ??? */);
1297extern int                    xdr_reference(/* ??? */);
1298extern int                    xdr_rmtcall_args(/* ??? */);
1299extern int                    xdr_rmtcallres(/* ??? */);
1300extern int                    xdr_rpcb(/* ??? */);
1301extern int                    xdr_rpcb_rmtcallargs(/* ??? */);
1302extern int                    xdr_rpcb_rmtcallres(/* ??? */);
1303extern int                    xdr_rpcblist(/* ??? */);
1304extern int                    xdr_sprayarr(/* ??? */);
1305extern int                    xdr_spraycumul(/* ??? */);
1306extern int                    xdr_spraytimeval(/* ??? */);
1307extern int                    xdr_u_char(/* ??? */);
1308extern int                    xdr_utmparr(/* ??? */);
1309extern int                    xdr_utmpidlearr(/* ??? */);
1310extern int                    xdr_vector(/* ??? */);
1311extern int                    xdr_yp_buf(/* ??? */);
1312extern bool                   xdr_yp_inaddr(/* ??? */);
1313extern bool                   xdr_ypall(/* ??? */);
1314extern int                    xdr_ypdelete_args(/* ??? */);
1315extern bool                   xdr_ypdomain_wrap_string(/* ??? */);
1316extern bool                   xdr_ypmap_parms(/* ??? */);
1317extern bool                   xdr_ypmap_wrap_string(/* ??? */);
1318extern bool                   xdr_ypowner_wrap_string(/* ??? */);
1319extern bool                   xdr_yppushresp_xfr(/* ??? */);
1320extern bool                   xdr_ypreq_key(/* ??? */);
1321extern bool                   xdr_ypreq_newxfr(/* ??? */);
1322extern bool                   xdr_ypreq_nokey(/* ??? */);
1323extern bool                   xdr_ypreq_xfr(/* ??? */);
1324extern bool                   xdr_ypresp_key_val(/* ??? */);
1325extern bool                   xdr_ypresp_maplist(/* ??? */);
1326extern bool                   xdr_ypresp_master(/* ??? */);
1327extern bool                   xdr_ypresp_order(/* ??? */);
1328extern bool                   xdr_ypresp_val(/* ??? */);
1329extern int                    xdr_ypupdate_args(/* ??? */);
1330extern void                   xdrrec_create(/* ??? */);
1331extern int                    xdrrec_endofrecord(/* ??? */);
1332extern int                    xdrrec_eof(/* ??? */);
1333extern int                    xdrrec_skiprecord(/* ??? */);
1334extern void                   xdrstdio_create(/* ??? */);
1335extern void                   xprt_register(/* ??? */);
1336extern void                   xprt_unregister(/* ??? */);
1337extern double                 y0(double);
1338extern double                 y1(double);
1339extern double                 yn(int, double);
1340extern int                    yp_all(char *, char *, struct ypall_callback *);
1341extern int                    yp_bind(const char *);
1342extern int                    yp_first(char *, char *, char **, int *, char **, int *);
1343extern int                    yp_get_default_domain(char **);
1344extern int                    yp_master(char *, char *, char **);
1345extern int                    yp_match(char *, char *, char *, int, char **, int *);
1346extern int                    yp_next(char *, char *, char *, int, char **, int *, char **, int *);
1347extern int                    yp_order(char *, char *, int *);
1348extern void                   yp_unbind(const char *);
1349extern char *                 yperr_string(int);
1350extern int                    ypprot_err(unsigned int);
1351extern u_int *                ypu_change_1(/* ??? */);
1352extern u_int *                ypu_delete_1(/* ??? */);
1353extern u_int *                ypu_insert_1(/* ??? */);
1354extern u_int *                ypu_store_1(/* ??? */);
Note: See TracBrowser for help on using the repository browser.