aboutsummaryrefslogtreecommitdiff
path: root/sys/libc/libc_proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/libc/libc_proto.h')
-rw-r--r--sys/libc/libc_proto.h326
1 files changed, 326 insertions, 0 deletions
diff --git a/sys/libc/libc_proto.h b/sys/libc/libc_proto.h
new file mode 100644
index 00000000..52590a8e
--- /dev/null
+++ b/sys/libc/libc_proto.h
@@ -0,0 +1,326 @@
+/* atof.c */
+extern double u_atof(char *str);
+/* atoi.c */
+extern int u_atoi(char *str);
+/* atol.c */
+extern long u_atol(char *str);
+/* caccess.c */
+extern int c_access(char *fname, int mode, int type);
+/* callocate.c */
+extern int c_allocate(char *device);
+extern int c_deallocate(char *device, int u_rewind);
+extern void c_devstatus(char *device, int out);
+extern int c_devowner(char *device, char *owner, int maxch);
+/* calloc.c */
+extern char *u_calloc(unsigned int nelems, unsigned int elsize);
+/* cclktime.c */
+extern long c_clktime(long reftime);
+extern long c_cputime(long reftime);
+/* cclose.c */
+extern int c_close(int fd);
+/* ccnvdate.c */
+extern char *c_cnvdate(long clktime, char *outstr, int maxch);
+/* ccnvtime.c */
+extern char *c_cnvtime(long clktime, char *outstr, int maxch);
+/* cdelete.c */
+extern int c_delete(char *fname);
+/* cenvget.c */
+extern char *u_envget(char *var);
+extern int c_envgs(char *var, char *outstr, int maxch);
+extern int c_envfind(char *var, char *outstr, int maxch);
+extern int c_envgb(char *var);
+extern int c_envgi(char *var);
+extern void c_envputs(char *var, char *value);
+extern void c_envreset(char *var, char *value);
+/* cenvlist.c */
+extern void c_envlist(int fd, char *prefix, int show_redefs);
+/* cenvmark.c */
+extern void c_envmark(int *envp);
+extern int c_envfree(int envp, int userfcn);
+extern int c_prenvfree(int pid, int envp);
+/* cenvscan.c */
+extern int c_envscan(char *input_source);
+/* cerract.c */
+extern void c_erract(int action);
+/* cerrcode.c */
+extern int c_errcode(void);
+/* cerrget.c */
+extern int c_errget(char *outstr, int maxch);
+/* cerror.c */
+extern void c_error(int errcode, char *errmsg);
+/* cfchdir.c */
+extern int c_fchdir(char *newdir);
+/* cfilbuf.c */
+extern int c_filbuf(struct _iobuf *fp);
+/* cfinfo.c */
+extern int c_finfo(char *fname, struct _finfo *fi);
+/* cflsbuf.c */
+extern int c_flsbuf(unsigned int ch, struct _iobuf *fp);
+/* cflush.c */
+extern void c_flush(int fd);
+/* cfmapfn.c */
+extern int c_fmapfn(char *vfn, char *osfn, int maxch);
+/* cfmkdir.c */
+extern int c_fmkdir(char *newdir);
+/* cfnextn.c */
+extern int c_fnextn(char *vfn, char *extn, int maxch);
+/* cfnldir.c */
+extern int c_fnldir(char *vfn, char *ldir, int maxch);
+/* cfnroot.c */
+extern int c_fnroot(char *vfn, char *root, int maxch);
+/* cfpath.c */
+extern int c_fpathname(char *vfn, char *osfn, int maxch);
+/* cfredir.c */
+extern int c_fredir(int fd, char *fname, int mode, int type);
+/* cfseti.c */
+extern void c_fseti(int fd, int param, int value);
+/* cfstati.c */
+extern int c_fstati(int fd, int param);
+/* cgetpid.c */
+extern int c_getpid(void);
+/* cgetuid.c */
+extern char *c_getuid(char *outstr, int maxch);
+/* cgflush.c */
+extern void c_gflush(int stream);
+/* cimaccess.c */
+extern int c_imaccess(char *imname, int mode);
+/* cimdrcur.c */
+extern int c_imdrcur(char *device, float *x, float *y, int *wcs, int *key, char *strval, int maxch, int d_wcs, int pause);
+/* ckimapc.c */
+extern int c_kimapchan(int chan, char *nodename, int maxch);
+/* clexnum.c */
+extern int c_lexnum(char *str, int *toklen);
+/* cmktemp.c */
+extern int c_mktemp(char *root, char *temp_filename, int maxch);
+/* cndopen.c */
+extern int c_ndopen(char *fname, int mode);
+/* cnote.c */
+extern long c_note(int fd);
+/* copen.c */
+extern int c_open(char *fname, int mode, int type);
+/* coscmd.c */
+extern int c_oscmd(char *cmd, char *infile, char *outfile, char *errfile);
+/* cpoll.c */
+extern int c_poll_open(void);
+extern int c_poll(int fds, int nfds, int timeout);
+extern void c_poll_close(int fds);
+extern void c_poll_zero(int fds);
+extern void c_poll_set(int fds, int fd, int type);
+extern void c_poll_clear(int fds, int fd, int type);
+extern int c_poll_test(int fds, int fd, int type);
+extern int c_poll_get_nfds(int fds);
+extern void c_poll_print(int fds);
+/* cprcon.c */
+extern unsigned int c_propen(char *process, int *in, int *out);
+extern int c_prclose(unsigned int pid);
+extern int c_prstati(int pid, int param);
+extern int c_prsignal(unsigned pid, int signal);
+extern int c_prredir(unsigned pid, int stream, int new_fd);
+extern int c_prchdir(int pid, char *newdir);
+extern int c_prenvset(int pid, char *envvar, char *value);
+/* cprdet.c */
+extern unsigned int c_propdpr(char *process, char *bkgfile, char *bkgmsg);
+extern int c_prcldpr(unsigned job);
+extern int c_prdone(unsigned job);
+extern int c_prkill(unsigned job);
+/* cprintf.c */
+extern int c_printf(char *format);
+extern int c_fprintf(int fd, char *format);
+extern void c_pargb(int ival);
+extern void c_pargc(int ival);
+extern void c_pargs(short sval);
+extern void c_pargi(int ival);
+extern void c_pargl(long lval);
+extern void c_pargr(float rval);
+extern void c_pargd(double dval);
+extern void c_pargstr(char *strval);
+/* crcursor.c */
+extern int c_rcursor(int fd, char *outstr, int maxch);
+/* crdukey.c */
+extern int c_rdukey(char *obuf, int maxch);
+/* cread.c */
+extern int c_read(int fd, char *buf, int maxbytes);
+/* crename.c */
+extern int c_rename(char *old_fname, char *new_fname);
+/* creopen.c */
+extern int c_reopen(int fd, int mode);
+/* csalloc.c */
+extern char *c_salloc(unsigned nbytes);
+extern void c_smark(int *sp);
+extern void c_sfree(int sp);
+/* cseek.c */
+extern int c_seek(int fd, long offset);
+/* csppstr.c */
+extern short *c_sppstr(char *str);
+/* cstropen.c */
+extern int c_stropen(short *obuf, int maxch, int mode);
+/* cstrpak.c */
+extern char *c_strpak(short *sppstr, char *cstr, int maxch);
+/* cstrupk.c */
+extern short *c_strupk(char *str, short *outstr, int maxch);
+/* ctsleep.c */
+extern void c_tsleep(int nseconds);
+/* cttset.c */
+extern void c_sttyco(char *args, int ttin, int ttout, int outfd);
+extern void c_ttseti(int fd, int param, int value);
+extern int c_ttstati(int fd, int param);
+extern void c_ttsets(int fd, int param, char *value);
+extern int c_ttstats(int fd, int param, char *outstr, int maxch);
+/* cttycdes.c */
+extern void c_ttycdes(XINT tty);
+/* cttyclear.c */
+extern void c_ttycr(int fd, XINT tty);
+/* cttyclln.c */
+extern void c_ttycn(int fd, XINT tty);
+/* cttyctrl.c */
+extern int c_ttyctrl(int fd, XINT tty, char *cap, int afflncnt);
+/* cttygetb.c */
+extern int c_ttygb(XINT tty, char *cap);
+/* cttygeti.c */
+extern XINT c_ttygi(XINT tty, char *cap);
+/* cttygetr.c */
+extern float c_ttygr(XINT tty, char *cap);
+/* cttygets.c */
+extern int c_ttygs(XINT tty, char *cap, char *outstr, int maxch);
+/* cttygoto.c */
+extern void c_ttygoto(int fd, XINT tty, int col, int line);
+/* cttyinit.c */
+extern void c_ttyinit(int fd, XINT tty);
+/* cttyodes.c */
+extern XINT c_ttyodes(char *ttyname);
+/* cttyputl.c */
+extern void c_ttype(int fd, XINT tty, char *line, int map_cc);
+/* cttyputs.c */
+extern int c_ttyps(int fd, XINT tty, char *cap, int afflncnt);
+/* cttyseti.c */
+extern void c_ttyseti(XINT tty, int param, int value);
+/* cttyso.c */
+extern void c_ttyso(int fd, XINT tty, int onoff);
+/* cttystati.c */
+extern XINT c_ttystati(XINT tty, int param);
+/* ctype.c */
+/* cungetc.c */
+extern int c_ungec(int fd, int ch);
+/* cungetl.c */
+extern int c_ungetline(int fd, char *str);
+/* cvfnbrk.c */
+extern void c_vfnbrk(char *vfn, int *root, int *extn);
+/* cwmsec.c */
+extern void c_wmsec(int msec);
+/* cwrite.c */
+extern int c_write(int fd, char *buf, int nbytes);
+/* cxgmes.c */
+extern void c_xgmes(int *oscode, char *oserrmsg, int maxch);
+/* cxonerr.c */
+extern void c_xonerr(int errcode);
+/* cxttysize.c */
+extern void c_xttysize(int *ncols, int *nlines);
+/* cxwhen.c
+extern void c_xwhen(int exception, PFI new_handler, PFI *old_handler);
+ */
+/* eprintf.c */
+extern void u_eprintf(char *format, ...);
+/* fclose.c */
+extern int u_fclose(struct _iobuf *fp);
+/* fdopen.c */
+extern struct _iobuf *u_fdopen(int fd, char *mode);
+/* fflush.c */
+extern int u_fflush(struct _iobuf *fp);
+/* fgetc.c */
+extern int u_fgetc(struct _iobuf *fp);
+/* fgets.c */
+extern char *u_fgets(char *buf, int maxch, struct _iobuf *fp);
+/* fopen.c */
+extern struct _iobuf *u_fopen(char *fname, char *modestr);
+/* fputc.c */
+extern int u_fputc(char ch, struct _iobuf *fp);
+/* fputs.c */
+extern void u_fputs(char *str, struct _iobuf *fp);
+/* fread.c */
+extern int u_fread(char *bp, int szelem, int nelem, struct _iobuf *fp);
+/* free.c */
+extern void u_free(char *buf);
+/* freopen.c */
+extern struct _iobuf *u_freopen(char *fname, char *modestr, struct _iobuf *fp);
+/* fseek.c */
+extern int u_fseek(struct _iobuf *fp, long offset, int mode);
+/* ftell.c */
+extern long u_ftell(struct _iobuf *fp);
+/* fwrite.c */
+extern int u_fwrite(char *bp, int szelem, int nelem, struct _iobuf *fp);
+/* gets.c */
+extern char *u_gets(char *buf);
+/* getw.c */
+extern int u_getw(struct _iobuf *fp);
+/* index.c */
+extern char *u_index(char *str, int ch);
+/* isatty.c */
+extern int u_isatty(int fd);
+/* malloc.c */
+extern char *u_malloc(unsigned nbytes);
+/* mktemp.c */
+extern char *u_mktemp(char *template);
+/* perror.c */
+extern void u_perror(char *prefix);
+/* printf.c */
+extern void u_printf(char *format, ...);
+extern void u_fprintf(struct _iobuf *fp, char *format, ...);
+/*
+extern void u_doprnt(char *format, va_list *argp, struct _iobuf *fp);
+extern void u_doarg(struct _iobuf *fp, short *formspec, va_list **argp, int prec[], int varprec, int dtype);
+*/
+/* puts.c */
+extern int u_puts(char *str);
+/* putw.c */
+extern int u_putw(int word, struct _iobuf *fp);
+/* qsort.c */
+extern void u_qsort(char *base, int n, int size, int (*compar)(void));
+/* realloc.c */
+extern char *u_realloc(char *buf, unsigned newsize);
+/* rewind.c */
+extern long u_rewind(struct _iobuf *fp);
+/* rindex.c */
+extern char *u_rindex(char *str, int ch);
+/* scanf.c */
+extern int u_scanf(char *format, ...);
+extern int u_fscanf(struct _iobuf *fp, char *format, ...);
+extern int u_sscanf(char *str, char *format, ...);
+/* setbuf.c */
+extern void u_setbuf(struct _iobuf *fp, char *buf);
+extern void u_setfbf(struct _iobuf *fp, char *buf, int size);
+extern void u_setlinebuf(struct _iobuf *fp);
+/* spf.c */
+extern int spf_open(char *buf, int maxch);
+extern void spf_close(int fd);
+/* sprintf.c */
+extern char *u_sprintf(char *str, char *format, ...);
+/* stgio.c */
+extern int c_stggetline(int fd, char *buf, int maxch);
+extern int c_stgputline(int fd, char *buf);
+/* strcat.c */
+extern char *u_strcat(char *s1, char *s2);
+/* strcmp.c */
+extern int u_strcmp(char *s1, char *s2);
+/* strdup.c */
+extern char *u_strdup(char *str);
+/* strcpy.c */
+extern char *u_strcpy(char *s1, char *s2);
+/* strlen.c */
+extern int u_strlen(char *s);
+/* strncat.c */
+extern char *u_strnt(char *s1, char *s2, int n);
+/* strncmp.c */
+extern int u_strnp(char *s1, char *s2, int n);
+/* strncpy.c */
+extern char *u_strny(char *s1, char *s2, int n);
+/* system.c */
+extern int u_system(char *cmd);
+/* ungetc.c */
+extern int u_ungetc(int ch, struct _iobuf *fp);
+/* zztest.c */
+extern int thello_(void);
+extern int tprint_(void);
+extern int tcopy_(void);
+extern int tscan_(void);
+extern int onint(int *code, int *old_handler);
+extern int tgettk_(void);