*.a
-*.dependent
-*.nocomment
+*.nocomm
*.o
+*.protos
+*.usedby
cproto-4.6/Makefile
cproto-4.6/config.cache
cproto-4.6/config.h
cproto-4.6/lex.yy.c
cproto-4.6/stamp-h
cproto-4.6/y.tab.c
+lib/libstdc/*.temp
+lib/libstdc/xx*
+xify/newline
xify/nocomment
xify/nostring
xify/xify
#ifndef _A_OUT_H_
#define _A_OUT_H_
-#include "sys/exec.h"
+#include <sys/exec.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#ifndef _AR_H_
#define _AR_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _ARPA_FTP_H_
#define _ARPA_FTP_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _ARPA_INET_H_
#define _ARPA_INET_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _ARPA_NAMESER_H_
#define _ARPA_NAMESER_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#ifndef _ARPA_TELNET_H_
#define _ARPA_TELNET_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _ARPA_TFTP_H_
#define _ARPA_TFTP_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _ASSERT_H_
#define _ASSERT_H_
-#include "stdio.h"
+#include <stdio.h>
/* assert.h 4.2 85/01/21 */
-#include "sys/time.h"
-#include "sys/timeb.h"
-#include "sys/types.h"
+#include <sys/time.h>
+#include <sys/timeb.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ftime.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/time.h>*/
short dstflag;
};
-ftime(tp)
- register struct timeb *tp; {
+int ftime(tp) register struct timeb *tp; {
struct timeval t;
struct timezone tz;
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getpw.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-getpw(uid, buf)
-int uid;
-char buf[]; {
+int getpw(uid, buf) int uid; char buf[]; {
static FILE *pwf;
register n, c;
register char *bp;
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gtty.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Writearound to old gtty system call.
/*#include <sgtty.h>*/
-gtty(fd, ap)
- struct sgttyb *ap; {
+int gtty(fd, ap) int fd; struct sgttyb *ap; {
return(ioctl(fd, TIOCGETP, ap));
}
-#include "sys/resource.h"
+#include <sys/resource.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)nice.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*#include <sys/resource.h>*/
/*
* Backwards compatible nice.
*/
-nice(incr)
- int incr; {
+int nice(incr) int incr; {
int prio;
extern int errno;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)pause.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Backwards compatible pause.
*/
-pause() {
+int pause() {
sigpause(sigblock(0));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rand.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
static long randx = 1;
-srand(x)
-unsigned x; {
+int srand(x) unsigned x; {
randx = x;
}
-rand() {
+int rand() {
return((randx = randx * 1103515245 + 12345) & 0x7fffffff);
}
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)stty.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Writearound to old stty system call.
/*#include <sgtty.h>*/
-stty(fd, ap)
- struct sgttyb *ap; {
+int stty(fd, ap) int fd; struct sgttyb *ap; {
return(ioctl(fd, TIOCSETP, ap));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)tell.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* return offset in file.
/*long lseek();*/
-long tell(f) {
+long tell(f) int f; {
return(lseek(f, 0L, 1));
}
-#include "sys/resource.h"
-#include "sys/time.h"
-#include "sys/times.h"
+#include <sys/resource.h>
+#include <sys/times.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)times.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*#include <sys/resource.h>*/
int tms_cstime; /* system time, children */
};
-times(tmsp)
- register struct tms *tmsp; {
+int times(tmsp) register struct tms *tmsp; {
struct rusage ru;
if (getrusage(RUSAGE_SELF, &ru) < 0)
return (0);
}
-static
-scale60(tvp)
- register struct timeval *tvp; {
+static scale60(tvp) register struct timeval *tvp; {
return (tvp->tv_sec * 60 + tvp->tv_usec / 16667);
}
-#include "sys/time.h"
+#include <sys/time.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)utime.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*
* Backwards compatible utime.
*/
-utime(name, otv)
- char *name;
- int otv[]; {
+int utime(name, otv) char *name; int otv[]; {
struct timeval tv[2];
tv[0].tv_sec = otv[0]; tv[0].tv_usec = 0;
-#include "errno.h"
-#include "sys/errno.h"
-#include "sys/resource.h"
-#include "sys/vlimit.h"
+#include <sys/errno.h>
+#include <sys/resource.h>
+#include <sys/vlimit.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vlimit.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* (Almost) backwards compatible vlimit.
#define NLIMITS 6
-vlimit(limit, value)
- int limit, value; {
+int vlimit(limit, value) int limit; int value; {
struct rlimit rlim;
if (limit <= 0 || limit > NLIMITS)
-#include "sys/resource.h"
-#include "sys/time.h"
-#include "sys/vtimes.h"
+#include <sys/resource.h>
+#include <sys/vtimes.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vtimes.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*#include <sys/resource.h>*/
int vm_oublk; /* block writes */
};
-vtimes(par, chi)
- register struct vtimes *par, *chi; {
+int vtimes(par, chi) register struct vtimes *par; register struct vtimes *chi; {
struct rusage ru;
if (par) {
return (0);
}
-static
-getvtimes(aru, avt)
- register struct rusage *aru;
- register struct vtimes *avt; {
+static getvtimes(aru, avt) register struct rusage *aru; register struct vtimes *avt; {
avt->vm_utime = scale60(&aru->ru_utime);
avt->vm_stime = scale60(&aru->ru_stime);
avt->vm_oublk = aru->ru_oublock;
}
-static
-scale60(tvp)
- register struct timeval *tvp; {
+static scale60(tvp) register struct timeval *tvp; {
return (tvp->tv_sec * 60 + tvp->tv_usec / 16667);
}
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getopt.c 4.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
#define tell(s) if (opterr) {fputs(*nargv,stderr);fputs(s,stderr); \
fputc(optopt,stderr);fputc('\n',stderr);return(BADCH);}
-getopt(nargc,nargv,ostr)
-int nargc;
-char **nargv,
- *ostr; {
+int getopt(nargc, nargv, ostr) int nargc; char **nargv; char *ostr; {
static char *place = EMSG; /* option letter processing */
register char *oli; /* option letter list index */
/*char *index();*/
static char sccsid[] = "@(#)memccpy.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-memccpy(t, f, c, n)
- register char *t, *f;
- register c, n; {
+char *memccpy(t, f, c, n) register char *t; register char *f; register c; register n; {
while (--n >= 0)
if ((*t++ = *f++) == c)
return (t);
static char sccsid[] = "@(#)memchr.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-memchr(s, c, n)
- register char *s;
- register c, n; {
+char *memchr(s, c, n) register char *s; register c; register n; {
while (--n >= 0)
if (*s++ == c)
return (--s);
static char sccsid[] = "@(#)memcmp.c 5.2 (Berkeley) 86/03/09";
#endif
-memcmp(s1, s2, n)
- register char *s1, *s2;
- register n; {
+int memcmp(s1, s2, n) register char *s1; register char *s2; register n; {
while (--n >= 0)
if (*s1++ != *s2++)
return (*--s1 - *--s2);
static char sccsid[] = "@(#)memcpy.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-memcpy(t, f, n)
- register char *t, *f;
- register n; {
+char *memcpy(t, f, n) register char *t; register char *f; register n; {
register char *p = t;
while (--n >= 0)
static char sccsid[] = "@(#)memset.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-memset(s, c, n)
- register char *s;
- register c, n; {
+char *memset(s, c, n) register char *s; register c; register n; {
register char *p = s;
while (--n >= 0)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcatn.c 4.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Concatenate s2 on the end of s1. S1's space must be large enough.
* Return s1.
*/
-char *
-strcatn(s1, s2, n)
-register char *s1, *s2;
-register n; {
+char *strcatn(s1, s2, n) register char *s1; register char *s2; register n; {
register char *os1;
os1 = s1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strchr.c 5.2 (Berkeley) 86/03/09";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return the ptr in sp at which the character c appears;
#define NULL 0
-char *
-strchr(sp, c)
-register char *sp, c; {
+char *strchr(sp, c) register char *sp; int c; {
do {
if (*sp == c)
return(sp);
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcmpn.c 4.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Compare strings (at most n bytes): s1>s2: >0 s1==s2: 0 s1<s2: <0
*/
-strcmpn(s1, s2, n)
-register char *s1, *s2;
-register n; {
+int strcmpn(s1, s2, n) register char *s1; register char *s2; register n; {
while (--n >= 0 && *s1 == *s2++)
if (*s1++ == '\0')
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcpyn.c 4.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Copy s2 to s1, truncating or null-padding to always copy n bytes
* return s1
*/
-char *
-strcpyn(s1, s2, n)
-register char *s1, *s2; {
+char *strcpyn(s1, s2, n) register char *s1; register char *s2; int n; {
register i;
register char *os1;
static char sccsid[] = "@(#)strcspn.c 5.2 (Berkeley) 86/03/09";
#endif
-strcspn(s, set)
- register char *s, *set; {
+int strcspn(s, set) register char *s; register char *set; {
register n = 0;
register char *p;
register c;
static char sccsid[] = "@(#)strpbrk.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-strpbrk(s, brk)
- register char *s, *brk; {
+char *strpbrk(s, brk) register char *s; register char *brk; {
register char *p;
register c;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strrchr.c 5.2 (berkeley) 86/03/09";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return the ptr in sp at which the character c last
#define NULL 0
-char *
-strrchr(sp, c)
-register char *sp, c; {
+char *strrchr(sp, c) register char *sp; int c; {
register char *r;
r = NULL;
static char sccsid[] = "@(#)strspn.c 5.2 (Berkeley) 86/03/09";
#endif
-strspn(s, set)
- register char *s, *set; {
+int strspn(s, set) register char *s; register char *set; {
register n = 0;
register char *p;
register c;
static char sccsid[] = "@(#)strtok.c 5.2 (Berkeley) 86/03/09";
#endif
-char *
-strtok(s, sep)
- register char *s, *sep; {
+char *strtok(s, sep) register char *s; register char *sep; {
register char *p;
register c;
static char *lasts;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)tmpnam.c 4.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-char *tmpnam(s)
-char *s; {
+char *tmpnam(s) char *s; {
static seed;
/*sprintf(s, "temp.%d.%d", getpid(), seed++);*/
--- /dev/null
+arpa/ftp.h arpa/tftp.h
+ctype.h vaxuba/vsreg.h
+netinet/in.h netns/ns.h
+netinet/in_var.h netns/ns_if.h
+protocols/talkd.h sys/namei.h
+vax/crl.h vax/flp.h
+vax/mscp.h vax/tmscp.h
+vaxif/if_accreg.h vaxif/if_cssreg.h
+vaxif/if_ddnvar.h vaxuba/npreg.h
+vaxmba/htreg.h vaxmba/mtreg.h vaxuba/tmreg.h vaxuba/tsreg.h vaxuba/utreg.h
+vaxuba/dhreg.h vaxuba/dhureg.h vaxuba/dmfreg.h vaxuba/dmreg.h vaxuba/dmzreg.h vaxuba/dzreg.h
+vax/mscp.h vax/tmscp.h vaxuba/tmscpreg.h vaxuba/udareg.h
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)crt0.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* C start up routine.
asm("#define _eprol eprol");
extern unsigned char etext;
extern unsigned char eprol;
-start() {
+int start() {
struct kframe {
int kargc;
char *kargv[1]; /* size depends on kargc */
#ifdef lint
kfp = 0;
initcode = initcode = 0;
-#else not lint
+#else
asm(" movl sp,r10"); /* catch it quick */
-#endif not lint
+#endif
for (argv = targv = &kfp->kargv[0]; *targv++; /* void */)
/* void */ ;
if (targv >= (char **)(*argv))
fd = open("/dev/null", 2);
} while (fd >= 0 && fd < 3);
close(fd);
-#endif paranoid
+#endif
#ifdef MCRT0
monstartup(&eprol, &etext);
-#endif MCRT0
+#endif
errno = 0;
exit(main(kfp->kargc, argv, environ));
}
#ifdef MCRT0
/*ARGSUSED*/
-exit(code)
- register int code; /* r11 */ {
+int exit(code) register int code; /* r11 */ {
monitor(0);
- /*_cleanup();*/
+ _cleanup();
asm(" movl r11,r0");
asm(" chmk $1");
}
-#endif MCRT0
+#endif
#ifdef CRT0
/*
* null mcount and moncontrol,
* just in case some routine is compiled for profiling
*/
-moncontrol(val)
- int val; {
+int moncontrol(val) int val; {
}
asm(" .globl mcount");
asm("mcount: rsb");
-#endif CRT0
+#endif
-#include "stdio.h"
-#include "sys/gprof.h"
+#include <stdio.h>
+#include <sys/gprof.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gmon.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
#ifdef DEBUG
/*#include <stdio.h>*/
-#endif DEBUG
+#endif
/*#include "gmon.h"*/
#define MSG "No space for monitor buffer(s)\n"
-monstartup(lowpc, highpc)
- char *lowpc;
- char *highpc; {
+int monstartup(lowpc, highpc) char *lowpc; char *highpc; {
int monsize;
char *buffer;
/*char *sbrk();*/
monitor( lowpc , highpc , buffer , monsize , tolimit );
}
-_mcleanup() {
+int _mcleanup() {
int fd;
int fromindex;
int endfrom;
}
# ifdef DEBUG
fprintf( stderr , "[mcleanup] sbuf 0x%x ssiz %d\n" , sbuf , ssiz );
-# endif DEBUG
+# endif
write( fd , sbuf , ssiz );
endfrom = s_textsize / (HASHFRACTION * sizeof(*froms));
for ( fromindex = 0 ; fromindex < endfrom ; fromindex++ ) {
fprintf( stderr ,
"[mcleanup] frompc 0x%x selfpc 0x%x count %d\n" ,
frompc , tos[toindex].selfpc , tos[toindex].count );
-# endif DEBUG
+# endif
rawarc.raw_frompc = (unsigned long) frompc;
rawarc.raw_selfpc = (unsigned long) tos[toindex].selfpc;
rawarc.raw_count = tos[toindex].count;
asm(".align 2");
asm("#the beginning of mcount()");
asm(".data");
-mcount() {
+int mcount() {
register char *selfpc; /* r11 => r5 */
register unsigned short *frompcindex; /* r10 => r4 */
register struct tostruct *top; /* r9 => r3 */
asm(".data");
/*VARARGS1*/
-monitor( lowpc , highpc , buf , bufsiz , nfunc )
- char *lowpc;
- char *highpc;
- char *buf; /* declared ``short buffer[]'' in monitor(3) */
- int bufsiz;
- int nfunc; /* not used, available for compatability only */ {
+int monitor(lowpc, highpc, buf, bufsiz, nfunc) char *lowpc; char *highpc; char *buf; /* declared ``short buffer[]'' in monitor(3) */ int bufsiz; int nfunc; /* not used, available for compatability only */ {
register o;
if ( lowpc == 0 ) {
moncontrol(0);
- /*_mcleanup();*/
+ _mcleanup();
return;
}
sbuf = buf;
* profiling is what mcount checks to see if
* all the data structures are ready.
*/
-moncontrol(mode)
- int mode; {
+int moncontrol(mode) int mode; {
if (mode) {
/* start */
profil(sbuf + sizeof(struct phdr), ssiz - sizeof(struct phdr),
-#include "sys/gprof.h"
+#include <sys/gprof.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)mon.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
#define ARCDENSITY 5 /* density of routines */
#define MINARCS 50 /* minimum number of counters */
#define MSG "No space for monitor buffer(s)\n"
-monstartup(lowpc, highpc)
- char *lowpc;
- char *highpc; {
+int monstartup(lowpc, highpc) char *lowpc; char *highpc; {
int monsize;
char *buffer;
int cntsiz;
asm(".text");
asm("#the beginning of mcount()");
asm(".data");
-mcount() {
+int mcount() {
register int *selfpc; /* r11 */
register long **cntp; /* r10 */
asm("#the end of mcount()");
asm(".data");
-monitor(lowpc, highpc, buf, bufsiz, cntsiz)
- char *lowpc, *highpc;
- char *buf;
- int bufsiz, cntsiz; {
+int monitor(lowpc, highpc, buf, bufsiz, cntsiz) char *lowpc; char *highpc; char *buf; int bufsiz; int cntsiz; {
register int o;
struct phdr *php;
static int ssiz;
* profiling is what mcount checks to see if
* all the data structures are ready.
*/
-moncontrol(mode)
- int mode; {
+int moncontrol(mode) int mode; {
if (mode) {
/* start */
profil(s_sbuf, s_bufsiz, s_lowpc, s_scale);
#ifndef _CTYPE_H_
#define _CTYPE_H_
-
/* ctype.h 4.2 85/09/04 */
#define _U 01
#ifndef _DISKTAB_H_
#define _DISKTAB_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
+++ /dev/null
-#ifndef _ERRNO_H_
-#define _ERRNO_H_
-
-#include "stand/saio.h"
-#include "sys/errno.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)errno.h 7.1 (Berkeley) 6/4/86
- */
-
-/*
- * Error codes
- */
-
-#define EPERM 1 /* Not owner */
-#define ENOENT 2 /* No such file or directory */
-#define ESRCH 3 /* No such process */
-#define EINTR 4 /* Interrupted system call */
-#define EIO 5 /* I/O error */
-#define ENXIO 6 /* No such device or address */
-#define E2BIG 7 /* Arg list too long */
-#define ENOEXEC 8 /* Exec format error */
-#define EBADF 9 /* Bad file number */
-#define ECHILD 10 /* No children */
-#define EAGAIN 11 /* No more processes */
-#define ENOMEM 12 /* Not enough core */
-#define EACCES 13 /* Permission denied */
-#define EFAULT 14 /* Bad address */
-#define ENOTBLK 15 /* Block device required */
-#define EBUSY 16 /* Mount device busy */
-#define EEXIST 17 /* File exists */
-#define EXDEV 18 /* Cross-device link */
-#define ENODEV 19 /* No such device */
-#define ENOTDIR 20 /* Not a directory*/
-#define EISDIR 21 /* Is a directory */
-#define EINVAL 22 /* Invalid argument */
-#define ENFILE 23 /* File table overflow */
-#define EMFILE 24 /* Too many open files */
-#define ENOTTY 25 /* Not a typewriter */
-#define ETXTBSY 26 /* Text file busy */
-#define EFBIG 27 /* File too large */
-#define ENOSPC 28 /* No space left on device */
-#define ESPIPE 29 /* Illegal seek */
-#define EROFS 30 /* Read-only file system */
-#define EMLINK 31 /* Too many links */
-#define EPIPE 32 /* Broken pipe */
-
-/* math software */
-#define EDOM 33 /* Argument too large */
-#define ERANGE 34 /* Result too large */
-
-/* non-blocking and interrupt i/o */
-#define EWOULDBLOCK 35 /* Operation would block */
-#define EDEADLK EWOULDBLOCK /* ditto */
-#define EINPROGRESS 36 /* Operation now in progress */
-#define EALREADY 37 /* Operation already in progress */
-
-/* ipc/network software */
-
- /* argument errors */
-#define ENOTSOCK 38 /* Socket operation on non-socket */
-#define EDESTADDRREQ 39 /* Destination address required */
-#define EMSGSIZE 40 /* Message too long */
-#define EPROTOTYPE 41 /* Protocol wrong type for socket */
-#define ENOPROTOOPT 42 /* Protocol not available */
-#define EPROTONOSUPPORT 43 /* Protocol not supported */
-#define ESOCKTNOSUPPORT 44 /* Socket type not supported */
-#define EOPNOTSUPP 45 /* Operation not supported on socket */
-#define EPFNOSUPPORT 46 /* Protocol family not supported */
-#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */
-#define EADDRINUSE 48 /* Address already in use */
-#define EADDRNOTAVAIL 49 /* Can't assign requested address */
-
- /* operational errors */
-#define ENETDOWN 50 /* Network is down */
-#define ENETUNREACH 51 /* Network is unreachable */
-#define ENETRESET 52 /* Network dropped connection on reset */
-#define ECONNABORTED 53 /* Software caused connection abort */
-#define ECONNRESET 54 /* Connection reset by peer */
-#define ENOBUFS 55 /* No buffer space available */
-#define EISCONN 56 /* Socket is already connected */
-#define ENOTCONN 57 /* Socket is not connected */
-#define ESHUTDOWN 58 /* Can't send after socket shutdown */
-#define ETOOMANYREFS 59 /* Too many references: can't splice */
-#define ETIMEDOUT 60 /* Connection timed out */
-#define ECONNREFUSED 61 /* Connection refused */
-
- /* */
-#define ELOOP 62 /* Too many levels of symbolic links */
-#define ENAMETOOLONG 63 /* File name too long */
-
-/* should be rearranged */
-#define EHOSTDOWN 64 /* Host is down */
-#define EHOSTUNREACH 65 /* No route to host */
-#define ENOTEMPTY 66 /* Directory not empty */
-
-/* quotas & mush */
-#define EPROCLIM 67 /* Too many processes */
-#define EUSERS 68 /* Too many users */
-#define EDQUOT 69 /* Disc quota exceeded */
-
-#endif
+++ /dev/null
-#ifndef _FCNTL_H_
-#define _FCNTL_H_
-
-#include "sys/file.h"
-
-/*
- * Copyright (c) 1983 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)fcntl.h 5.2 (Berkeley) 1/8/86
- */
-
-/*
- * Flag values accessible to open(2) and fcntl(2)-- copied from
- * <sys/file.h>. (The first three can only be set by open.)
- */
-#define O_RDONLY 000 /* open for reading */
-#define O_WRONLY 001 /* open for writing */
-#define O_RDWR 002 /* open for read & write */
-#define O_NDELAY FNDELAY /* non-blocking open */
- /* really non-blocking I/O for fcntl */
-#define O_APPEND FAPPEND /* append on each write */
-#define O_CREAT FCREAT /* open with file create */
-#define O_TRUNC FTRUNC /* open with truncation */
-#define O_EXCL FEXCL /* error on create if file exists */
-
-#ifndef F_DUPFD
-/* fcntl(2) requests */
-#define F_DUPFD 0 /* Duplicate fildes */
-#define F_GETFD 1 /* Get fildes flags */
-#define F_SETFD 2 /* Set fildes flags */
-#define F_GETFL 3 /* Get file flags */
-#define F_SETFL 4 /* Set file flags */
-#define F_GETOWN 5 /* Get owner */
-#define F_SETOWN 6 /* Set owner */
-
-/* flags for F_GETFL, F_SETFL-- copied from <sys/file.h> */
-#define FNDELAY 00004 /* non-blocking reads */
-#define FAPPEND 00010 /* append on each write */
-#define FASYNC 00100 /* signal pgrp when data ready */
-#define FCREAT 01000 /* create if nonexistant */
-#define FTRUNC 02000 /* truncate to zero length */
-#define FEXCL 04000 /* error if already created */
-#endif
-
-#endif
+++ /dev/null
-#ifndef _FRAME_H_
-#define _FRAME_H_
-
-#include "sys/types.h"
-#include "vax/frame.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)frame.h 7.1 (Berkeley) 6/5/86
- */
-
-/*
- * Definition of the vax calls/callg frame.
- */
-struct frame {
- int fr_handler;
- u_int fr_psw:16, /* saved psw */
- fr_mask:12, /* register save mask */
- :1,
- fr_s:1, /* call was a calls, not callg */
- fr_spa:2; /* stack pointer alignment */
- int fr_savap; /* saved arg pointer */
- int fr_savfp; /* saved frame pointer */
- int fr_savpc; /* saved program counter */
-};
-
-#endif
#ifndef _FSTAB_H_
#define _FSTAB_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
+++ /dev/null
-#ifndef _GEN_H_
-#define _GEN_H_
-
-
-
-#endif
+#include <setjmp.h>
-/*#include "gen.h"*/
int _setjmp(e) jmp_buf e; {
- /*abort();*/
+ abort();
}
-void _longjmp(e, v) jmp_buf e; {
- /*abort();*/
+void _longjmp(e, v) jmp_buf e; int v; {
+ abort();
}
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)abort.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/* C library -- abort */
/*#include "signal.h"*/
-abort() {
+int abort() {
sigblock(~0);
signal(SIGILL, SIG_DFL);
sigsetmask(~sigmask(SIGILL));
-/*#include "gen.h"*/
int abs(i) int i; {
- /*abort();*/
+ abort();
}
-#include "sys/time.h"
+#include <sys/time.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)alarm.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Backwards compatible alarm.
*/
/*#include <sys/time.h>*/
-alarm(secs)
- int secs; {
+int alarm(secs) int secs; {
struct itimerval it, oitv;
register struct itimerval *itp = ⁢
-/*#include "gen.h"*/
double atof(s) char *s; {
- /*abort();*/
+ abort();
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)atoi.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-atoi(p)
-register char *p; {
+int atoi(p) register char *p; {
register int n;
register int f;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)atol.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-long
-atol(p)
-register char *p; {
+long atol(p) register char *p; {
long n;
register int f;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)bcmp.c 5.1 (Berkeley) 1/27/87";
-#endif LIBC_SCCS and not lint
+#endif
/*
* bcmp -- vax cmpc3 instruction
*/
-bcmp(b1, b2, length)
- register char *b1, *b2;
- register int length; {
+int bcmp(b1, b2, length) register char *b1; register char *b2; register int length; {
if (length == 0)
return (0);
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1987 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)bcopy.c 5.1 (Berkeley) 1/27/87";
-#endif LIBC_SCCS and not lint
+#endif
/*
* bcopy -- vax movc3 instruction
*/
-bcopy(src, dst, length)
- register char *src, *dst;
- register int length; {
+int bcopy(src, dst, length) register char *src; register char *dst; register int length; {
if (length && src != dst)
if ((u_int)dst < (u_int)src)
if (((int)src | (int)dst | length) & 3)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)bzero.c 5.1 (Berkeley) 1/27/87";
-#endif LIBC_SCCS and not lint
+#endif
/*
* bzero -- vax movc5 instruction
*/
-bzero(b, length)
- register char *b;
- register int length; {
+int bzero(b, length) register char *b; register int length; {
if (length)
do
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)calloc.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Calloc - allocate and clear memory block
*/
-char *
-calloc(num, size)
- register unsigned num, size; {
+char *calloc(num, size) register unsigned num; register unsigned size; {
/*extern char *malloc();*/
register char *p;
return (p);
}
-cfree(p, num, size)
- char *p;
- unsigned num;
- unsigned size; {
+int cfree(p, num, size) char *p; unsigned num; unsigned size; {
free(p);
}
+#include <sys/dir.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)closedir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/dir.h>*/
/*
* close a directory.
*/
-void
-closedir(dirp)
- register DIR *dirp; {
+void closedir(dirp) register DIR *dirp; {
close(dirp->dd_fd);
dirp->dd_fd = -1;
dirp->dd_loc = 0;
-#include "vax/reg.h"
+#include <arpa/telnet.h>
+#include <vax/reg.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)crypt.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* This program implements the
* Set up the key schedule from the key.
*/
-setkey(key)
-char *key; {
+int setkey(key) char *key; {
register i, j, k;
int t;
* The payoff: encrypt a block.
*/
-encrypt(block, edflag)
-char *block; {
+int encrypt(block, edflag) char *block; int edflag; {
int i, ii;
register t, j, k;
block[j] = L[FP[j]-1];
}
-char *
-crypt(pw,salt)
-char *pw;
-char *salt; {
+char *crypt(pw, salt) char *pw; char *salt; {
register i, j, c;
int temp;
static char block[66], iobuf[16];
-#include "sys/time.h"
-#include "sys/types.h"
-#include "time.h"
+#include <sys/time.h>
+#include <sys/types.h>
+#include <time.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ctime.c 5.5 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* This routine converts time as follows.
/*char *ct_num();*/
/*char *asctime();*/
-char *
-ctime(t)
-time_t *t; {
+char *ctime(t) time_t *t; {
return(asctime(localtime(t)));
}
-struct tm *
-localtime(tim)
-time_t *tim; {
+struct tm *localtime(tim) time_t *tim; {
register int dayno;
register struct tm *ct;
register dalybeg, daylend;
* The value is the day number of the last
* Sunday on or before the day.
*/
-static
-sunday(t, d)
-register struct tm *t;
-register int d; {
+static sunday(t, d) register struct tm *t; register int d; {
if (d >= 58)
d += dysize(t->tm_year) - 365;
return(d - (d - t->tm_yday + t->tm_wday + 700) % 7);
}
-struct tm *
-gmtime(tim)
-time_t *tim; {
+struct tm *gmtime(tim) time_t *tim; {
register int d0, d1;
long hms, day;
register int *tp;
return(&xtime);
}
-char *
-asctime(t)
-struct tm *t; {
+char *asctime(t) struct tm *t; {
register char *cp, *ncp;
register int *tp;
return(cbuf);
}
-dysize(y) {
+int dysize(y) int y; {
if((y%4) == 0)
return(366);
return(365);
}
-static char *
-ct_numb(cp, n)
-register char *cp; {
+static char *ct_numb(cp, n) register char *cp; int n; {
cp++;
if (n>=10)
*cp++ = (n/10)%10 + '0';
-#include "ctype.h"
+#include <ctype.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ctype_.c 5.4 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <ctype.h>*/
-#include "ctype.h"
-#include "disktab.h"
-#include "stdio.h"
+#include <ctype.h>
+#include <disktab.h>
+#include <stdio.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)disktab.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <disktab.h>*/
/*#include <stdio.h>*/
/*static char *dgetstr();*/
-struct disktab *
-getdiskbyname(name)
- char *name; {
+struct disktab *getdiskbyname(name) char *name; {
static struct disktab disk;
static char localbuf[100], *cp = localbuf;
register struct disktab *dp = &disk;
* from the diskcap file. Parse is very rudimentary;
* we just notice escaped newlines.
*/
-static
-dgetent(bp, name)
- char *bp, *name; {
+static dgetent(bp, name) char *bp; char *name; {
register char *cp;
register int c;
register int i = 0, cnt = 0;
* against each such name. The normal : terminator after the last
* name (before the first field) stops us.
*/
-static
-dnamatch(np)
- char *np; {
+static dnamatch(np) char *np; {
register char *Np, *Bp;
Bp = tbuf;
* knowing about \: escapes or any such. If necessary, :'s can be put
* into the diskcap file in octal.
*/
-static char *
-dskip(bp)
- register char *bp; {
+static char *dskip(bp) register char *bp; {
while (*bp && *bp != ':')
bp++;
* a # character. If the option is not found we return -1.
* Note that we handle octal numbers beginning with 0.
*/
-static
-dgetnum(id)
- char *id; {
+static dgetnum(id) char *id; {
register int i, base;
register char *bp = tbuf;
* of the buffer. Return 1 if we find the option, or 0 if it is
* not given.
*/
-static
-dgetflag(id)
- char *id; {
+static dgetflag(id) char *id; {
register char *bp = tbuf;
for (;;) {
* placed in area, which is a ref parameter which is updated.
* No checking on area overflow.
*/
-static char *
-dgetstr(id, area)
- char *id, **area; {
+static char *dgetstr(id, area) char *id; char **area; {
register char *bp = tbuf;
for (;;) {
* Tdecode does the grung work to decode the
* string capability escapes.
*/
-static char *
-ddecode(str, area)
- register char *str;
- char **area; {
+static char *ddecode(str, area) register char *str; char **area; {
register char *cp;
register int c;
register char *dp;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ecvt.c 5.1 (Berkeley) 3/15/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* ecvt converts to decimal
/*char *cvt();*/
#define NDIG 80
-char*
-ecvt(arg, ndigits, decpt, sign)
-double arg;
-int ndigits, *decpt, *sign; {
+char *ecvt(arg, ndigits, decpt, sign) double arg; int ndigits; int *decpt; int *sign; {
return(cvt(arg, ndigits, decpt, sign, 1));
}
-char*
-fcvt(arg, ndigits, decpt, sign)
-double arg;
-int ndigits, *decpt, *sign; {
+char *fcvt(arg, ndigits, decpt, sign) double arg; int ndigits; int *decpt; int *sign; {
return(cvt(arg, ndigits, decpt, sign, 0));
}
-static char*
-cvt(arg, ndigits, decpt, sign, eflag)
-double arg;
-int ndigits, *decpt, *sign; {
+static char *cvt(arg, ndigits, decpt, sign, eflag) double arg; int ndigits; int *decpt; int *sign; int eflag; {
register int r2;
double fi, fj;
register char *p, *p1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)errlst.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
char *sys_errlist[] = {
"Error 0",
-#include "errno.h"
-#include "sys/errno.h"
+#include <sys/errno.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)execvp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* execlp(name, arg,...,0) (like execl, but does path search)
/*char *execat(), *getenv();*/
extern errno;
-execlp(name, argv)
-char *name, *argv; {
+int execlp(name, argv) char *name; char *argv; {
return(execvp(name, &argv));
}
-execvp(name, argv)
-char *name, **argv; {
+int execvp(name, argv) char *name; char **argv; {
char *pathstr;
register char *cp;
char fname[128];
return(-1);
}
-static char *
-execat(s1, s2, si)
-register char *s1, *s2;
-char *si; {
+static char *execat(s1, s2, si) register char *s1; register char *s2; char *si; {
register char *s;
s = si;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fakcu.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Null cleanup routine to resolve reference in exit()
* if not using stdio.
*/
-_cleanup() {
+int _cleanup() {
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ffs.c 5.2 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*
* ffs -- vax ffs instruction
*/
-ffs(mask)
- register long mask; {
+int ffs(mask) register long mask; {
register int cnt;
if (mask == 0)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)frexp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* the call
* if the argument is 0.0, return 0.0 mantissa and 0 exponent.
*/
-double
-frexp(x,i)
-double x;
-int *i; {
+double frexp(x, i) double x; int *i; {
int neg;
int j;
j = 0;
-#include "ctype.h"
-#include "fstab.h"
-#include "stdio.h"
+#include <ctype.h>
+#include <fstab.h>
+#include <stdio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fstab.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <fstab.h>*/
/*#include <stdio.h>*/
static char line[BUFSIZ+1];
static FILE *fs_file = 0;
-static char *
-fsskip(p)
- register char *p; {
+static char *fsskip(p) register char *p; {
while (*p && *p != ':')
++p;
return (p);
}
-static char *
-fsdigit(backp, string, end)
- int *backp;
- char *string, end; {
+static char *fsdigit(backp, string, end) int *backp; char *string; int end; {
register int value = 0;
register char *cp;
return (cp+1);
}
-static
-fstabscan(fs)
- struct fstab *fs; {
+static fstabscan(fs) struct fstab *fs; {
register char *cp;
cp = fgets(line, 256, fs_file);
return (5);
}
-setfsent() {
+int setfsent() {
if (fs_file)
- /*endfsent();*/
+ endfsent();
if ((fs_file = fopen(FSTAB, "r")) == NULL) {
fs_file = 0;
return (0);
return (1);
}
-endfsent() {
+int endfsent() {
if (fs_file) {
fclose(fs_file);
return (1);
}
-struct fstab *
-getfsent() {
+struct fstab *getfsent() {
int nfields;
if ((fs_file == 0) && (setfsent() == 0))
return (&fs);
}
-struct fstab *
-getfsspec(name)
- char *name; {
+struct fstab *getfsspec(name) char *name; {
register struct fstab *fsp;
if (setfsent() == 0) /* start from the beginning */
return ((struct fstab *)0);
}
-struct fstab *
-getfsfile(name)
- char *name; {
+struct fstab *getfsfile(name) char *name; {
register struct fstab *fsp;
if (setfsent() == 0) /* start from the beginning */
return ((struct fstab *)0);
}
-struct fstab *
-getfstype(type)
- char *type; {
+struct fstab *getfstype(type) char *type; {
register struct fstab *fs;
if (setfsent() == 0)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gcvt.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* gcvt - Floating output conversion to
/*char *ecvt();*/
-char *
-gcvt(number, ndigit, buf)
-double number;
-char *buf; {
+char *gcvt(number, ndigit, buf) double number; int ndigit; char *buf; {
int sign, decpt;
register char *p1, *p2;
register i;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getenv.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* getenv(name)
extern char **environ;
/*char *nvmatch();*/
-char *
-getenv(name)
-register char *name; {
+char *getenv(name) register char *name; {
register char **p = environ;
register char *v;
* used for environment searching: see getenv
*/
-static char *
-nvmatch(s1, s2)
-register char *s1, *s2; {
+static char *nvmatch(s1, s2) register char *s1; register char *s2; {
while (*s1 == *s2++)
if (*s1++ == '=')
-#include "grp.h"
-#include "stdio.h"
+#include <grp.h>
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getgrent.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <grp.h>*/
static struct group group;
static char *gr_mem[MAXGRP];
-setgrent() {
+int setgrent() {
if( !grf )
grf = fopen( GROUP, "r" );
else
rewind( grf );
}
-endgrent() {
+int endgrent() {
if( grf ){
fclose( grf );
grf = NULL;
}
}
-static char *
-grskip(p,c)
-register char *p;
-register c; {
+static char *grskip(p, c) register char *p; register c; {
while( *p && *p != c ) ++p;
if( *p ) *p++ = 0;
return( p );
}
-struct group *
-getgrent() {
+struct group *getgrent() {
register char *p, **q;
if( !grf && !(grf = fopen( GROUP, "r" )) )
-#include "grp.h"
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getgrgid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <grp.h>*/
-struct group *
-getgrgid(gid)
-register gid; {
+struct group *getgrgid(gid) register gid; {
register struct group *p;
/*struct group *getgrent();*/
- /*setgrent();*/
+ setgrent();
while( (p = getgrent()) && p->gr_gid != gid );
- /*endgrent();*/
+ endgrent();
return(p);
}
-#include "grp.h"
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getgrnam.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <grp.h>*/
-struct group *
-getgrnam(name)
-register char *name; {
+struct group *getgrnam(name) register char *name; {
register struct group *p;
/*struct group *getgrent();*/
- /*setgrent();*/
+ setgrent();
while( (p = getgrent()) && strcmp(p->gr_name,name) );
- /*endgrent();*/
+ endgrent();
return(p);
}
-#include "utmp.h"
+#include <utmp.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getlogin.c 5.3 (Berkeley) 5/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <utmp.h>*/
static char UTMP[] = "/etc/utmp";
static struct utmp ubuf;
-char *
-getlogin() {
+char *getlogin() {
register int me, uf;
register char *cp;
-#include "signal.h"
-#include "stdio.h"
-#include "sys/ioctl.h"
-#include "sys/signal.h"
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <sys/signal.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getpass.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <signal.h>*/
/*#include <sgtty.h>*/
-char *
-getpass(prompt)
-char *prompt; {
+char *getpass(prompt) char *prompt; {
struct sgttyb ttyb;
int flags;
register char *p;
register c;
FILE *fi;
static char pbuf[9];
- /*int (*signal())();*/
- /*int (*sig)();*/
+ int (*signal())();
+ int (*sig)();
if ((fi = fdopen(open("/dev/tty", 2), "r")) == NULL)
fi = stdin;
-#include "pwd.h"
-#include "stdio.h"
+#include <ndbm.h>
+#include <pwd.h>
+#include <stdio.h>
/*
* Copyright (c) 1984 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getpwent.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <pwd.h>*/
DBM *_pw_db;
int _pw_stayopen;
-setpwent() {
+int setpwent() {
if (pwf == NULL)
pwf = fopen(_pw_file, "r");
else
rewind(pwf);
}
-endpwent() {
+int endpwent() {
if (pwf != NULL) {
fclose(pwf);
pwf = NULL;
}
}
-static char *
-pwskip(p)
-register char *p; {
+static char *pwskip(p) register char *p; {
while (*p && *p != ':' && *p != '\n')
++p;
if (*p)
return(p);
}
-struct passwd *
-getpwent() {
+struct passwd *getpwent() {
register char *p;
if (pwf == NULL) {
return(&passwd);
}
-setpwfile(file)
- char *file; {
+int setpwfile(file) char *file; {
_pw_file = file;
}
-#include "fcntl.h"
-#include "ndbm.h"
-#include "pwd.h"
-#include "stdio.h"
-#include "sys/file.h"
+#include <ndbm.h>
+#include <pwd.h>
+#include <stdio.h>
+#include <sys/file.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getpwnamuid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <pwd.h>*/
DBM *_pw_db;
int _pw_stayopen;
-static struct passwd *
-fetchpw(key)
- datum key; {
+static struct passwd *fetchpw(key) datum key; {
register char *cp, *tp;
if (key.dptr == 0)
return (&passwd);
}
-struct passwd *
-getpwnam(nam)
- char *nam; {
+struct passwd *getpwnam(nam) char *nam; {
datum key;
register struct passwd *pw;
if (_pw_db == (DBM *)0 &&
(_pw_db = dbm_open(_pw_file, O_RDONLY)) == (DBM *)0) {
oldcode:
- /*setpwent();*/
+ setpwent();
while ((pw = getpwent()) && strcmp(nam, pw->pw_name))
;
if (!_pw_stayopen)
- /*endpwent();*/
+ endpwent();
return (pw);
}
if (flock(dbm_dirfno(_pw_db), LOCK_SH) < 0) {
return (pw);
}
-struct passwd *
-getpwuid(uid)
- int uid; {
+struct passwd *getpwuid(uid) int uid; {
datum key;
register struct passwd *pw;
if (_pw_db == (DBM *)0 &&
(_pw_db = dbm_open(_pw_file, O_RDONLY)) == (DBM *)0) {
oldcode:
- /*setpwent();*/
+ setpwent();
while ((pw = getpwent()) && pw->pw_uid != uid)
;
if (!_pw_stayopen)
- /*endpwent();*/
+ endpwent();
return (pw);
}
if (flock(dbm_dirfno(_pw_db), LOCK_SH) < 0) {
-#include "stdio.h"
-#include "ttyent.h"
-#include "vaxuba/dmzreg.h"
+#include <stdio.h>
+#include <ttyent.h>
+#include <vaxuba/dmzreg.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getttyent.c 5.4 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <strings.h>*/
static char line[LINE];
static struct ttyent tty;
-setttyent() {
+int setttyent() {
if (tf == NULL)
tf = fopen(TTYFILE, "r");
else
rewind(tf);
}
-endttyent() {
+int endttyent() {
if (tf != NULL) {
(void) fclose(tf);
tf = NULL;
* Skip over the current field, removing quotes,
* and return a pointer to the next field.
*/
-static char *
-skip(p)
- register char *p; {
+static char *skip(p) register char *p; {
register char *t = p;
register int c;
register int q = 0;
return (p);
}
-static char *
-value(p)
- register char *p; {
+static char *value(p) register char *p; {
if ((p = index(p,'=')) == 0)
return(NULL);
p++; /* get past the = sign */
return(p);
}
-struct ttyent *
-getttyent() {
+struct ttyent *getttyent() {
register char *p;
register int c;
-#include "ttyent.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getttynam.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <ttyent.h>*/
-struct ttyent *
-getttynam(tty)
- char *tty; {
+struct ttyent *getttynam(tty) char *tty; {
register struct ttyent *t;
- /*setttyent();*/
+ setttyent();
while (t = getttyent()) {
if (strcmp(tty, t->ty_name) == 0)
break;
}
- /*endttyent();*/
+ endttyent();
return (t);
}
-#include "ctype.h"
-#include "stdio.h"
-#include "sys/param.h"
-#include "sys/stat.h"
+#include <ctype.h>
+#include <stdio.h>
+#include <sys/param.h>
+#include <sys/stat.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getusershell.c 5.4 (Berkeley) 7/25/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/file.h>*/
/*
* Get a list of shells from SHELLS, if it exists.
*/
-char *
-getusershell() {
+char *getusershell() {
char *ret;
if (curshell == NULL)
- /*curshell = initshells();*/
+ curshell = initshells();
ret = *curshell;
if (ret != NULL)
curshell++;
return (ret);
}
-endusershell() {
+int endusershell() {
if (shells != NULL)
free((char *)shells);
curshell = NULL;
}
-setusershell() {
+int setusershell() {
- /*curshell = initshells();*/
+ curshell = initshells();
}
-static char **
-initshells() {
+static char **initshells() {
register char **sp, *cp;
register FILE *fp;
struct stat statb;
-#include "sys/dir.h"
-#include "sys/param.h"
-#include "sys/stat.h"
-#include "sys/types.h"
+#include <sys/dir.h>
+#include <sys/param.h>
+#include <sys/stat.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getwd.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* getwd() returns the pathname of the current working directory. On error
/*char *strcpy();*/
static int pathsize; /* pathname length */
-char *
-getwd(pathname)
- char *pathname; {
+char *getwd(pathname) char *pathname; {
char pathbuf[MAXPATHLEN]; /* temporary pathname buffer */
char *pnptr = &pathbuf[(sizeof pathbuf)-1]; /* pathname pointer */
char curdir[MAXPATHLEN]; /* current directory buffer */
/*
* prepend() tacks a directory name onto the front of a pathname.
*/
-static char *
-prepend(dirname, pathname)
- register char *dirname;
- register char *pathname; {
+static char *prepend(dirname, pathname) register char *dirname; register char *pathname; {
register int i; /* directory name size counter */
for (i = 0; *dirname != '\0'; i++, dirname++)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)index.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return the ptr in sp at which the character c appears;
#define NULL 0
-char *
-index(sp, c)
-register char *sp, c; {
+char *index(sp, c) register char *sp; int c; {
do {
if (*sp == c)
return(sp);
-#include "grp.h"
-#include "stdio.h"
-#include "sys/param.h"
+#include <stdio.h>
+#include <sys/param.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)initgroups.c 5.3 (Berkeley) 4/27/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* initgroups
/*struct group *getgrent();*/
-initgroups(uname, agroup)
- char *uname;
- int agroup; {
+int initgroups(uname, agroup) char *uname; int agroup; {
int groups[NGROUPS], ngroups = 0;
register struct group *grp;
register int i;
if (agroup >= 0)
groups[ngroups++] = agroup;
- /*setgrent();*/
+ setgrent();
while (grp = getgrent()) {
if (grp->gr_gid == agroup)
continue;
}
}
toomany:
- /*endgrent();*/
+ endgrent();
if (setgroups(ngroups, groups) < 0) {
perror("setgroups");
return (-1);
-#include "sys/systm.h"
+#include <sys/systm.h>
/*
* Copyright (c) 1987 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)insque.c 5.1 (Berkeley) 1/27/87";
-#endif LIBC_SCCS and not lint
+#endif
/*
* insque -- vax insque instruction
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)isatty.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Returns 1 iff file is a tty
/*#include <sgtty.h>*/
-isatty(f) {
+int isatty(f) int f; {
struct sgttyb ttyb;
if (ioctl(f, TIOCGETP, &ttyb) < 0)
-/*#include "gen.h"*/
-double ldexp(v, e) double v; {
- /*abort();*/
+double ldexp(v, e) double v; int e; {
+ abort();
}
-#include "stdio.h"
-#include "sys/types.h"
+#include <stdio.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)malloc.c 5.6 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* malloc.c (Caltech) 2/21/82
#if defined(DEBUG) || defined(RCHECK)
#define ASSERT(p) if (!(p)) botch("p")
/*#include <stdio.h>*/
-static
-botch(s)
- char *s; {
+static botch(s) char *s; {
fprintf(stderr, "\r\nassertion botched: %s\r\n", s);
(void) fflush(stderr); /* just in case user buffered it */
- /*abort();*/
+ abort();
}
#else
#define ASSERT(p)
#endif
-char *
-malloc(nbytes)
- unsigned nbytes; {
+char *malloc(nbytes) unsigned nbytes; {
register union overhead *op;
register int bucket;
register unsigned amt, n;
* align break pointer so all data will be page aligned.
*/
if (pagesz == 0) {
- /*pagesz = n = getpagesize();*/
+ pagesz = n = getpagesize();
op = (union overhead *)sbrk(0);
n = n - sizeof (*op) - ((int)op & (n - 1));
if (n < 0)
/*
* Allocate more memory to the indicated bucket.
*/
-morecore(bucket)
- int bucket; {
+int morecore(bucket) int bucket; {
register union overhead *op;
register int sz; /* size of desired block */
int amt; /* amount to allocate */
}
}
-free(cp)
- char *cp; {
+int free(cp) char *cp; {
register int size;
register union overhead *op;
*/
int realloc_srchlen = 4; /* 4 should be plenty, -1 =>'s whole list */
-char *
-realloc(cp, nbytes)
- char *cp;
- unsigned nbytes; {
+char *realloc(cp, nbytes) char *cp; unsigned nbytes; {
register u_int onb, i;
union overhead *op;
char *res;
* header starts at ``freep''. If srchlen is -1 search the whole list.
* Return bucket number, or -1 if not found.
*/
-static
-findbucket(freep, srchlen)
- union overhead *freep;
- int srchlen; {
+static findbucket(freep, srchlen) union overhead *freep; int srchlen; {
register union overhead *p;
register int i, j;
* for each size category, the second showing the number of mallocs -
* frees for each size category.
*/
-mstats(s)
- char *s; {
+int mstats(s) char *s; {
register int i, j;
register union overhead *p;
int totfree = 0,
-#include "fcntl.h"
-#include "sys/file.h"
+#include <sys/file.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)mkstemp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/file.h>*/
-mkstemp(as)
- char *as; {
+int mkstemp(as) char *as; {
register char *s;
register unsigned int pid;
register int fd, i;
- /*pid = getpid();*/
+ pid = getpid();
s = as;
while (*s++)
/* void */;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)mktemp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-char *
-mktemp(as)
-char *as; {
+char *mktemp(as) char *as; {
register char *s;
register unsigned pid;
register i;
- /*pid = getpid();*/
+ pid = getpid();
s = as;
while (*s++)
;
-/*#include "gen.h"*/
-double modf(v, p) double v, *p; {
- /*abort();*/
+double modf(v, p) double v; double *p; {
+ abort();
}
-#include "errno.h"
-#include "fcntl.h"
-#include "ndbm.h"
-#include "stdio.h"
-#include "sys/errno.h"
-#include "sys/file.h"
-#include "sys/param.h"
-#include "sys/stat.h"
+#include <ndbm.h>
+#include <stdio.h>
+#include <sys/errno.h>
+#include <sys/file.h>
+#include <sys/param.h>
+#include <sys/stat.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ndbm.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/stat.h>*/
/*static long dcalchash();*/
extern int errno;
-DBM *
-dbm_open(file, flags, mode)
- char *file;
- int flags, mode; {
+DBM *dbm_open(file, flags, mode) char *file; int flags; int mode; {
struct stat statb;
register DBM *db;
return ((DBM *)0);
}
-void
-dbm_close(db)
- DBM *db; {
+void dbm_close(db) DBM *db; {
(void) close(db->dbm_dirf);
(void) close(db->dbm_pagf);
free((char *)db);
}
-long
-dbm_forder(db, key)
- register DBM *db;
- datum key; {
+long dbm_forder(db, key) register DBM *db; datum key; {
long hash;
hash = dcalchash(key);
return (db->dbm_blkno);
}
-datum
-dbm_fetch(db, key)
- register DBM *db;
- datum key; {
+datum dbm_fetch(db, key) register DBM *db; datum key; {
register i;
datum item;
return (item);
}
-dbm_delete(db, key)
- register DBM *db;
- datum key; {
+int dbm_delete(db, key) register DBM *db; datum key; {
register i;
datum item;
return (0);
}
-dbm_store(db, key, dat, replace)
- register DBM *db;
- datum key, dat;
- int replace; {
+int dbm_store(db, key, dat, replace) register DBM *db; datum key; datum dat; int replace; {
register i;
datum item, item1;
char ovfbuf[PBLKSIZ];
goto loop;
}
-datum
-dbm_firstkey(db)
- DBM *db; {
+datum dbm_firstkey(db) DBM *db; {
db->dbm_blkptr = 0L;
db->dbm_keyptr = 0;
return (dbm_nextkey(db));
}
-datum
-dbm_nextkey(db)
- register DBM *db; {
+datum dbm_nextkey(db) register DBM *db; {
struct stat statb;
datum item;
return (item);
}
-static
-dbm_access(db, hash)
- register DBM *db;
- long hash; {
+static dbm_access(db, hash) register DBM *db; long hash; {
for (db->dbm_hmask=0;; db->dbm_hmask=(db->dbm_hmask<<1)+1) {
db->dbm_blkno = hash & db->dbm_hmask;
}
}
-static
-getbit(db)
- register DBM *db; {
+static getbit(db) register DBM *db; {
long bn;
register b, i, n;
return (db->dbm_dirbuf[i] & (1<<n));
}
-static
-setbit(db)
- register DBM *db; {
+static setbit(db) register DBM *db; {
long bn;
register i, n, b;
db->dbm_flags |= _DBM_IOERR;
}
-static datum
-makdatum(buf, n)
- char buf[PBLKSIZ]; {
+static datum makdatum(buf, n) char buf[PBLKSIZ]; int n; {
register short *sp;
register t;
datum item;
return (item);
}
-static
-finddatum(buf, item)
- char buf[PBLKSIZ];
- datum item; {
+static finddatum(buf, item) char buf[PBLKSIZ]; datum item; {
register short *sp;
register int i, n, j;
04723077174L,03642763134L,05750130273L,03655541561L,
};
-static long
-hashinc(db, hash)
- register DBM *db;
- long hash; {
+static long hashinc(db, hash) register DBM *db; long hash; {
long bit;
hash &= db->dbm_hmask;
}
}
-static long
-dcalchash(item)
- datum item; {
+static long dcalchash(item) datum item; {
register int s, c, j;
register char *cp;
register long hashl;
/*
* Delete pairs of items (n & n+1).
*/
-static
-delitem(buf, n)
- char buf[PBLKSIZ]; {
+static delitem(buf, n) char buf[PBLKSIZ]; int n; {
register short *sp, *sp1;
register i1, i2;
/*
* Add pairs of items (item & item1).
*/
-static
-additem(buf, item, item1)
- char buf[PBLKSIZ];
- datum item, item1; {
+static additem(buf, item, item1) char buf[PBLKSIZ]; datum item; datum item1; {
register short *sp;
register i1, i2;
}
#ifdef DEBUG
-static
-chkblk(buf)
- char buf[PBLKSIZ]; {
+static chkblk(buf) char buf[PBLKSIZ]; {
register short *sp;
register t, i;
-#include "a.out.h"
-#include "nlist.h"
-#include "stdio.h"
-#include "sys/exec.h"
-#include "sys/types.h"
+#include <a.out.h>
+#include <nlist.h>
+#include <stdio.h>
+#include <sys/exec.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)nlist.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <a.out.h>*/
/*
* nlist - retreive attributes from name list (string table version)
*/
-nlist(name, list)
- char *name;
- struct nlist *list; {
+int nlist(name, list) char *name; struct nlist *list; {
register struct nlist *p, *q;
register char *s1, *s2;
register n, m;
+#include <sys/dir.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)opendir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/dir.h>*/
/*
* open a directory.
*/
-DIR *
-opendir(name)
- char *name; {
+DIR *opendir(name) char *name; {
register DIR *dirp;
register int fd;
-#include "sys/uio.h"
+#include <sys/uio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)perror.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Print the error indicated
int errno;
int sys_nerr;
char *sys_errlist[];
-perror(s)
- char *s; {
+int perror(s) char *s; {
struct iovec iov[4];
register struct iovec *v = iov;
-#include "signal.h"
-#include "stdio.h"
-#include "sys/signal.h"
+#include <stdio.h>
+#include <sys/signal.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)popen.c 5.4 (Berkeley) 3/26/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <signal.h>*/
static int *popen_pid;
static int nfiles;
-FILE *
-popen(cmd,mode)
- char *cmd;
- char *mode; {
+FILE *popen(cmd, mode) char *cmd; char *mode; {
int p[2];
int myside, hisside, pid;
if (nfiles <= 0)
- /*nfiles = getdtablesize();*/
+ nfiles = getdtablesize();
if (popen_pid == NULL) {
popen_pid = (int *)malloc(nfiles * sizeof *popen_pid);
if (popen_pid == NULL)
return (fdopen(myside, mode));
}
-pclose(ptr)
- FILE *ptr; {
+int pclose(ptr) FILE *ptr; {
int child, pid, status, omask;
child = popen_pid[fileno(ptr)];
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)psignal.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Print the name of the signal indicated
extern char *sys_siglist[];
-psignal(sig, s)
- unsigned sig;
- char *s; {
+int psignal(sig, s) unsigned sig; char *s; {
register char *c;
register n;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)qsort.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* qsort.c:
#define THRESH 4 /* threshold for insertion */
#define MTHRESH 6 /* threshold for median */
-/*static int (*qcmp)();*/ /* the comparison routine */
+static int (*qcmp)(); /* the comparison routine */
static int qsz; /* size of each record */
static int thresh; /* THRESHold in chars */
static int mthresh; /* MTHRESHold in chars */
* It's not...
*/
-qsort(base, n, size, compar)
- char *base;
- int n;
- int size;
- /*int (*compar)();*/ {
+int qsort(base, n, size, compar) char *base; int n; int size; int (*compar)(); {
register char c, *i, *j, *lo, *hi;
char *min, *max;
* (And there are only three places where this is done).
*/
-static
-qst(base, max)
- char *base, *max; {
+static qst(base, max) char *base; char *max; {
register char c, *i, *j, *jj;
register int ii;
char *mid, *tmp;
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)random.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
* values produced by this routine.
*/
-srandom( x )
-
- unsigned x; {
+int srandom(x) unsigned x; {
register int i, j;
if( rand_type == TYPE_0 ) {
}
fptr = &state[ rand_sep ];
rptr = &state[ 0 ];
- /*for( i = 0; i < 10*rand_deg; i++ ) random();*/
+ for( i = 0; i < 10*rand_deg; i++ ) random();
}
}
* Returns a pointer to the old state.
*/
-char *
-initstate( seed, arg_state, n )
-
- unsigned seed; /* seed for R. N. G. */
- char *arg_state; /* pointer to state array */
- int n; /* # bytes of state info */ {
+char *initstate(seed, arg_state, n) unsigned seed; /* seed for R. N. G. */ char *arg_state; /* pointer to state array */ int n; /* # bytes of state info */ {
register char *ostate = (char *)( &state[ -1 ] );
if( rand_type == TYPE_0 ) state[ -1 ] = rand_type;
* Returns a pointer to the old state information.
*/
-char *
-setstate( arg_state )
-
- char *arg_state; {
+char *setstate(arg_state) char *arg_state; {
register long *new_state = (long *)arg_state;
register int type = new_state[0]%MAX_TYPES;
register int rear = new_state[0]/MAX_TYPES;
* Returns a 31-bit random number.
*/
-long
-random() {
+long random() {
long i;
if( rand_type == TYPE_0 ) {
-#include "sys/dir.h"
+#include <sys/dir.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)readdir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/dir.h>*/
/*
* get next entry in a directory.
*/
-struct direct *
-readdir(dirp)
- register DIR *dirp; {
+struct direct *readdir(dirp) register DIR *dirp; {
register struct direct *dp;
for (;;) {
-#include "sys/ttychars.h"
+#include <sys/ttychars.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)regex.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
#
/*
* compile the regular expression argument into a dfa
*/
-char *
-re_comp(sp)
- register char *sp; {
+char *re_comp(sp) register char *sp; {
register int c;
register char *ep = expbuf;
int cclcnt, numbra = 0;
/*
* match the argument string against the compiled re
*/
-int
-re_exec(p1)
- register char *p1; {
+int re_exec(p1) register char *p1; {
register char *p2 = expbuf;
register int c;
int rv;
/*
* try to match the next thing in the dfa
*/
-static int
-advance(lp, ep)
- register char *lp, *ep; {
+static int advance(lp, ep) register char *lp; register char *ep; {
register char *curlp;
int ct, i;
int rv;
}
}
-backref(i, lp)
- register int i;
- register char *lp; {
+int backref(i, lp) register int i; register char *lp; {
register char *bp;
bp = braslist[i];
return(0);
}
-int
-cclass(set, c, af)
- register char *set, c;
- int af; {
+int cclass(set, c, af) register char *set; int c; int af; {
register int n;
if (c == 0)
-#include "sys/systm.h"
+#include <sys/systm.h>
/*
* Copyright (c) 1987 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)remque.c 5.1 (Berkeley) 1/27/87";
-#endif LIBC_SCCS and not lint
+#endif
/*
* remque -- vax remque instruction
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rindex.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return the ptr in sp at which the character c last
#define NULL 0
-char *
-rindex(sp, c)
-register char *sp, c; {
+char *rindex(sp, c) register char *sp; int c; {
register char *r;
r = NULL;
-#include "sys/dir.h"
-#include "sys/stat.h"
+#include <sys/dir.h>
+#include <sys/stat.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)scandir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Scan the directory dirname calling select to make a list of selected
/*#include <sys/stat.h>*/
/*#include <sys/dir.h>*/
-scandir(dirname, namelist, select, dcomp)
- char *dirname;
- struct direct *(*namelist[]);
- /*int (*select)(), (*dcomp)();*/ {
+int scandir(dirname, namelist, select, dcomp) char *dirname; struct direct *(*namelist[]); int (*select)(); int (*dcomp)(); {
register struct direct *d, *p, **names;
register int nitems;
register char *cp1, *cp2;
/*
* Alphabetic order comparison routine for those who want it.
*/
-alphasort(d1, d2)
- struct direct **d1, **d2; {
+int alphasort(d1, d2) struct direct **d1; struct direct **d2; {
return(strcmp((*d1)->d_name, (*d2)->d_name));
}
-#include "sys/dir.h"
+#include <sys/dir.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)seekdir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/dir.h>*/
* seek to an entry in a directory.
* Only values returned by "telldir" should be passed to seekdir.
*/
-void
-seekdir(dirp, loc)
- register DIR *dirp;
- long loc; {
+void seekdir(dirp, loc) register DIR *dirp; long loc; {
long curloc, base, offset;
struct direct *dp;
/*extern long lseek();*/
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setegid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-setegid(egid)
- int egid; {
+int setegid(egid) int egid; {
return (setregid(-1, egid));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)seteuid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-seteuid(euid)
- int euid; {
+int seteuid(euid) int euid; {
return (setreuid(-1, euid));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setgid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Backwards compatible setgid.
*/
-setgid(gid)
- int gid; {
+int setgid(gid) int gid; {
return (setregid(gid, gid));
}
+#include <setjmp.h>
-/*#include "gen.h"*/
int setjmp(e) jmp_buf e; {
- /*abort();*/
+ abort();
}
-void longjmp(e, v) jmp_buf e; {
- /*abort();*/
+void longjmp(e, v) jmp_buf e; int v; {
+ abort();
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setjmperr.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
#define ERRMSG "longjmp botch\n"
* write their own versions.
* If this routine returns, the program is aborted.
*/
-longjmperror() {
+int longjmperror() {
write(2, ERRMSG, sizeof(ERRMSG));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setrgid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-setrgid(rgid)
- int rgid; {
+int setrgid(rgid) int rgid; {
return (setregid(rgid, -1));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setruid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-setruid(ruid)
- int ruid; {
+int setruid(ruid) int ruid; {
return (setreuid(ruid, -1));
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setuid.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Backwards compatible setuid.
*/
-setuid(uid)
- int uid; {
+int setuid(uid) int uid; {
return (setreuid(uid, uid));
}
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)siginterrupt.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <signal.h>*/
* Set signal state to prevent restart of system calls
* after an instance of the indicated signal.
*/
-siginterrupt(sig, flag)
- int sig, flag; {
+int siginterrupt(sig, flag) int sig; int flag; {
struct sigvec sv;
int ret;
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)siglist.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <signal.h>*/
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)signal.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Almost backwards compatible signal.
*/
/*#include <signal.h>*/
-int (*
-signal(s, a))()
- /*int s, (*a)();*/ {
+int (*signal(s, a))() int s; int (*a)(); {
struct sigvec osv, sv;
static int mask[NSIG];
static int flags[NSIG];
-#include "signal.h"
-#include "sys/signal.h"
-#include "sys/time.h"
+#include <sys/signal.h>
+#include <sys/time.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)sleep.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*#include <signal.h>*/
static int ringring;
-sleep(n)
- unsigned n; {
+int sleep(n) unsigned n; {
/*int sleepx(), omask;*/
struct itimerval itv, oitv;
register struct itimerval *itp = &itv;
(void) setitimer(ITIMER_REAL, &oitv, (struct itimerval *)0);
}
-static
-sleepx() {
+static sleepx() {
ringring = 1;
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcat.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Concatenate s2 on the end of s1. S1's space must be large enough.
* Return s1.
*/
-char *
-strcat(s1, s2)
-register char *s1, *s2; {
+char *strcat(s1, s2) register char *s1; register char *s2; {
register char *os1;
os1 = s1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcmp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Compare strings: s1>s2: >0 s1==s2: 0 s1<s2: <0
*/
-strcmp(s1, s2)
-register char *s1, *s2; {
+int strcmp(s1, s2) register char *s1; register char *s2; {
while (*s1 == *s2++)
if (*s1++=='\0')
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strcpy.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Copy string s2 to s1. s1 must be large enough.
* return s1
*/
-char *
-strcpy(s1, s2)
-register char *s1, *s2; {
+char *strcpy(s1, s2) register char *s1; register char *s2; {
register char *os1;
os1 = s1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strlen.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Returns the number of
* non-NULL bytes in string argument.
*/
-strlen(s)
-register char *s; {
+int strlen(s) register char *s; {
register n;
n = 0;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strncat.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Concatenate s2 on the end of s1. S1's space must be large enough.
* Return s1.
*/
-char *
-strncat(s1, s2, n)
-register char *s1, *s2;
-register n; {
+char *strncat(s1, s2, n) register char *s1; register char *s2; register n; {
register char *os1;
os1 = s1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strncmp.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Compare strings (at most n bytes): s1>s2: >0 s1==s2: 0 s1<s2: <0
*/
-strncmp(s1, s2, n)
-register char *s1, *s2;
-register n; {
+int strncmp(s1, s2, n) register char *s1; register char *s2; register n; {
while (--n >= 0 && *s1 == *s2++)
if (*s1++ == '\0')
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strncpy.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Copy s2 to s1, truncating or null-padding to always copy n bytes
* return s1
*/
-char *
-strncpy(s1, s2, n)
-register char *s1, *s2; {
+char *strncpy(s1, s2, n) register char *s1; register char *s2; int n; {
register i;
register char *os1;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)swab.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Swab bytes
* Jeffrey Mogul, Stanford
*/
-swab(from, to, n)
- register char *from, *to;
- register int n; {
+int swab(from, to, n) register char *from; register char *to; register int n; {
register unsigned long temp;
n >>= 1; n++;
-#include "fcntl.h"
-#include "signal.h"
-#include "sys/file.h"
-#include "sys/signal.h"
-#include "sys/socket.h"
-#include "sys/syslog.h"
-#include "syslog.h"
+#include <sys/file.h>
+#include <sys/signal.h>
+#include <sys/socket.h>
+#include <sys/syslog.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)syslog.c 5.9 (Berkeley) 5/7/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* SYSLOG -- print message on log file
extern int errno, sys_nerr;
extern char *sys_errlist[];
-syslog(pri, fmt, p0, p1, p2, p3, p4)
- int pri;
- char *fmt; {
+int syslog(pri, fmt, p0, p1, p2, p3, p4) int pri; char *fmt; int p0; int p1; int p2; int p3; int p4; {
char buf[MAXLINE + 1], outline[MAXLINE + 1];
register char *b, *f, *o;
register int c;
return;
/* output the message to the console */
- /*pid = vfork();*/
+ pid = vfork();
if (pid == -1)
return;
if (pid == 0) {
* OPENLOG -- open system log
*/
-openlog(ident, logstat, logfac)
- char *ident;
- int logstat, logfac; {
+int openlog(ident, logstat, logfac) char *ident; int logstat; int logfac; {
if (ident != NULL)
LogTag = ident;
LogStat = logstat;
* CLOSELOG -- close the system log
*/
-closelog() {
+int closelog() {
(void) close(LogFile);
LogFile = -1;
/*
* SETLOGMASK -- set the log mask level
*/
-setlogmask(pmask)
- int pmask; {
+int setlogmask(pmask) int pmask; {
int omask;
omask = LogMask;
-#include "signal.h"
-#include "sys/signal.h"
+#include <sys/signal.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)system.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <signal.h>*/
-system(s)
-char *s; {
+int system(s) char *s; {
int status, pid, w;
- /*register int (*istat)(), (*qstat)();*/
+ register int (*istat)(), (*qstat)();
if ((pid = vfork()) == 0) {
execl("/bin/sh", "sh", "-c", s, 0);
+#include <sys/dir.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)telldir.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/param.h>*/
/*#include <sys/dir.h>*/
/*
* return a pointer into a directory
*/
-long
-telldir(dirp)
- DIR *dirp; {
+long telldir(dirp) DIR *dirp; {
/*extern long lseek();*/
return (lseek(dirp->dd_fd, 0L, 1) - dirp->dd_size + dirp->dd_loc);
-#include "sys/time.h"
-#include "sys/types.h"
+#include <sys/time.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)time.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Backwards compatible time call.
/*#include <sys/types.h>*/
/*#include <sys/time.h>*/
-long
-time(t)
- time_t *t; {
+long time(t) time_t *t; {
struct timeval tt;
if (gettimeofday(&tt, (struct timezone *)0) < 0)
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)timezone.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* The arguments are the number of minutes of time
-1
};
-char *timezone(zone, dst) {
+char *timezone(zone, dst) int zone; int dst; {
register struct zone *zp;
static char czone[10];
char *sign;
-#include "sys/dir.h"
-#include "sys/stat.h"
+#include <sys/dir.h>
+#include <sys/stat.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ttyname.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* ttyname(f): return "/dev/ttyXX" which the the name of the
/*char *strcpy();*/
/*char *strcat();*/
-char *
-ttyname(f) {
+char *ttyname(f) int f; {
struct stat fsb;
struct stat tsb;
register struct direct *db;
-#include "ttyent.h"
/*
* Copyright (c) 1984 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ttyslot.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return the number of the slot in the utmp file
#define NULL 0
-ttyslot() {
+int ttyslot() {
register struct ttyent *ty;
register char *tp, *p;
register s;
p = tp;
else
p++;
- /*setttyent();*/
+ setttyent();
s = 0;
while ((ty = getttyent()) != NULL) {
s++;
if (strcmp(ty->ty_name, p) == 0) {
- /*endttyent();*/
+ endttyent();
return (s);
}
}
- /*endttyent();*/
+ endttyent();
return (0);
}
-#include "sys/time.h"
+#include <sys/time.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ualarm.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
* If ``reload'' is non-zero, keep generating SIGALRM
* every ``reload'' microseconds after the first signal.
*/
-unsigned
-ualarm(usecs, reload)
- register unsigned usecs;
- register unsigned reload; {
+unsigned ualarm(usecs, reload) register unsigned usecs; register unsigned reload; {
struct itimerval new, old;
new.it_interval.tv_usec = reload % USPS;
-#include "signal.h"
-#include "sys/signal.h"
-#include "sys/time.h"
+#include <sys/signal.h>
+#include <sys/time.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)usleep.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/time.h>*/
/*#include <signal.h>*/
static int ringring;
-usleep(n)
- unsigned n; {
+int usleep(n) unsigned n; {
/*int sleepx(), omask;*/
struct itimerval itv, oitv;
register struct itimerval *itp = &itv;
(void) setitimer(ITIMER_REAL, &oitv, (struct itimerval *)0);
}
-static
-sleepx() {
+static sleepx() {
ringring = 1;
}
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)valloc.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*char *malloc();*/
-char *
-valloc(i)
- int i; {
- /*int valsiz = getpagesize(), j;*/
+char *valloc(i) int i; {
+ int valsiz = getpagesize(), j;
char *cp = malloc(i + (valsiz-1));
j = ((int)cp + (valsiz-1)) &~ (valsiz-1);
#ifndef _GRP_H_
#define _GRP_H_
-
/* grp.h 4.1 83/05/03 */
struct group { /* see getgrent(3) */
-#include "ctype.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <ctype.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_addr.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <ctype.h>*/
* which are expected to be an address.
* The value returned is in network order.
*/
-u_long
-inet_addr(cp)
- register char *cp; {
+u_long inet_addr(cp) register char *cp; {
register u_long val, base, n;
register char c;
u_long parts[4], *pp = parts;
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_lnaof.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <netinet/in.h>*/
* internet address; handles class a/b/c network
* number formats.
*/
-inet_lnaof(in)
- struct in_addr in; {
+int inet_lnaof(in) struct in_addr in; {
register u_long i = ntohl(in.s_addr);
if (IN_CLASSA(i))
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_makeaddr.c 5.1 (Berkeley) 3/11/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <netinet/in.h>*/
* Formulate an Internet address from network + host. Used in
* building addresses stored in the ifnet structure.
*/
-struct in_addr
-inet_makeaddr(net, host)
- int net, host; {
+struct in_addr inet_makeaddr(net, host) int net; int host; {
u_long addr;
if (net < 128)
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_netof.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <netinet/in.h>*/
* Return the network number from an internet
* address; handles class a/b/c network #'s.
*/
-inet_netof(in)
- struct in_addr in; {
+int inet_netof(in) struct in_addr in; {
register u_long i = ntohl(in.s_addr);
if (IN_CLASSA(i))
-#include "ctype.h"
-#include "sys/types.h"
+#include <ctype.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_network.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <ctype.h>*/
* The library routines call this routine to interpret
* network numbers.
*/
-u_long
-inet_network(cp)
- register char *cp; {
+u_long inet_network(cp) register char *cp; {
register u_long val, base, n;
register char c;
u_long parts[4], *pp = parts;
-#include "netinet/in.h"
+#include <netinet/in.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_ntoa.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Convert network-format internet address
/*#include <sys/types.h>*/
/*#include <netinet/in.h>*/
-char *
-inet_ntoa(in)
- struct in_addr in; {
+char *inet_ntoa(in) struct in_addr in; {
static char b[18];
register char *p;
#ifndef _LASTLOG_H_
#define _LASTLOG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
+++ /dev/null
-/*@(#)llib-lc 1.37 (Berkeley) 5/17/86 */
-
-/*LINTLIBRARY */
-
-#include <sys/types.h>
-#include <sys/time.h>
-
-#include <sys/dir.h>
-#include <sys/resource.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/timeb.h>
-#include <sys/times.h>
-#include <sys/uio.h>
-#include <sys/vtimes.h>
-#include <sys/wait.h>
-
-#include <netinet/in.h>
-
-#include <netns/ns.h>
-
-#include <arpa/inet.h>
-
-#include <disktab.h>
-#include <fstab.h>
-#include <grp.h>
-#include <ndbm.h>
-#include <netdb.h>
-#include <nlist.h>
-#include <pwd.h>
-#include <setjmp.h>
-#include <sgtty.h>
-#include <signal.h>
-#include <stdio.h>
-#include <ttyent.h>
-
-void /***SECTION 2 ***/
-int errno;
-
-int accept(s, a, l) struct sockaddr *a; int *l; { return s; }
-int access(p, m) char *p; { return 0; }
-int acct(f) char *f; { return 0;}
-int adjtime(delta, odelta) struct timeval *delta, *odelta; { return 0; }
-int bind(s, n, l) struct sockaddr *n; { return 0; }
-char *brk(a) char *a; { return(a); }
-int chdir(s) char *s; { return(0); }
-int chmod(s, m) char *s; { return(0); }
-int chown(s, u, g) char *s; { return(0); }
-int chroot(d) char *d; { return 0; }
-int close(f) { return(0); }
-int connect(s, n, l) struct sockaddr *n; { return 0; }
-int dup(f) { return(f); }
-int dup2(o, n) { return o; }
-void execve(s, v, e) char *s, *v[], *e[]; {;}
-void _exit(s) {;}
-int fchmod(f, m) { return(0); }
-int fchown(f, u, g) { return(0); }
-int fcntl(f, c, a) { return (0); }
-int flock(f, o) { return 0; }
-int fork() { return(0); }
-int fsync(f) { return 0; }
-int fstat(f, b) struct stat *b; { return(0); }
-int ftruncate(d, l) off_t l; { return 0;}
-int getdtablesize() { return 20 ; }
-gid_t getegid() { return((gid_t)1); }
-uid_t geteuid() { return((uid_t)1); }
-gid_t getgid() { return((gid_t)1); }
-int getgroups(n, g) int n, *g; { return 0; }
-long gethostid() { return 1L; }
-int gethostname(n, l) char *n; int l; { return 0 ;}
-int getitimer(w, v) struct itimerval *v; { return 0; }
-int getpagesize() { return 1; }
-int getpeername(s, n, l) struct sockaddr *n; int *l; { return (0); }
-int getpgrp(p) { return 1; }
-int getpid() { return(1); }
-int getppid() { return(1); }
-int getpriority(w, who) { return 1;}
-int getrlimit(res, rip) struct rlimit *rip; { return 0;}
-int getrusage(res, rip) struct rusage *rip; { return 0;}
-int getsockname(s, name, namelen) char *name; int *namelen; { return(0); }
-int getsockopt(s, level, opt, buf, len) char *buf; int *len; { return 0;}
-int gettimeofday(t, z) struct timeval *t; struct timezone *z; { return 0;}
-uid_t getuid() { return((uid_t)1); }
-int ioctl(d, r, p) u_long r; char *p; { return 0;}
-int kill(p, s) { return(0); }
-int killpg(pg, s) { return 0;}
-int link(a, b) char *a, *b; { return(0); }
-int listen(s, b){ return 0; }
-off_t lseek(f, o, d) off_t o; { return(o); }
-int lstat(s, b) char *s; struct stat *b; { return(0); }
-#ifdef notdef
-int madvise(a, l, b) char *a; int l, b; { return 0;}
-int mmap(a, l, p, s, f, o) char *a; off_t o; { return 0;}
-int mincore(a, l, v) char *a; int l; char *v; { return 0; }
-#endif
-int mkdir(p, m) char *p; { return 0; }
-int mknod(n, m, a) char *n; { return(0); }
-int mount(s, n, f) char *s, *n; { return(0); }
-#ifdef notdef
-int mprotect(a, l, p) char *a; { return 0;}
-int mremap(a, l, p, s, f) char *a, f; { return 0;}
-int munmap(a, l) char *a; { return 0;}
-#endif
-void /*VARARGS2 */
-int open(f, m, stuff) char *f; { return(0); }
-int pipe(f) int f[2]; { return(0); }
-void profil(b, s, o, i) char *b; {;}
-int ptrace(r, p, a, d) int *a; { return(0); }
-int quota(c, u, a, ad) char *ad; { return(0); }
-int read(f, b, l) char *b; { return(l); }
-int readv(d, v, l) struct iovec *v; { return l; }
-int readlink(p, b, s) char *p, *b; { return 1; }
-void reboot(h) {;}
-int recv(s, b, l, f) char *b; { return l ; }
-int recvfrom(s, b, l, f, fr, fl) char *b; struct sockaddr *fr; int *fl;
-void { return l; }
-int recvmsg(s, m, f) struct msghdr m[]; { return 1; }
-int rename(f, t) char *f, *t; { return 0;}
-int rmdir(p) char *p; { return 0;}
-char *sbrk(i) { return((char *)0); }
-int select(n, r, w, e, t) fd_set *r, *w, *e; struct timeval *t; { return n; }
-int send(s, m, l, f) char *m; { return l; }
-int sendto(s, m, l, f, t, tl) char *m; struct sockaddr *t; { return l; }
-int sendmsg(s, m, l) struct msghdr m[]; { return l; }
-int setgroups(n, g) int *g; { return 0; }
-int sethostid(h) long h; { return 0;}
-int sethostname(n, l) char *n; int l; { return 0 ;}
-int setitimer(w, v, ov) struct itimerval *v, *ov; { return 0; }
-int setpgrp(g, pg) { return 0; }
-int setpriority(w, who, pri) { return 1;}
-int setquota(s, f) char *s, *f; { return 0; }
-int setregid(r, e) int r, e; { return 0; }
-int setreuid(r, e) int r, e; { return 0; }
-int setrlimit(res, rip) struct rlimit *rip; { return 0;}
-void /*VARARGS */
-int setsockopt(s, level, opt, buf, len) char *buf; { return 0;}
-int settimeofday(t, z) struct timeval *t; struct timezone *z; { return 0;}
-int shutdown(s, h){ return 0;}
-int (*signal(c, f))() int (*f)(); { return(f); }
-int sigvec(c, f, m) struct sigvec *f, *m; { return 0; }
-int sigblock(m) { return (m); }
-int sigsetmask(m) { return (m); }
-void sigpause(m) { ; }
-int sigreturn(scp) struct sigcontext *scp; { return -1; }
-int sigstack(ss, oss) struct sigstack *ss, *oss; { return 0 ; }
-int socket(a, t, p) {return 1;}
-int socketpair(d, t, p, s) int s[2]; { return 0; }
-int stat(s, b) char *s; struct stat *b; { return(0); }
-#ifdef notdef
-char *stk(a) char *a; { return a; }
-char *sstk(a) int a; { return (char *)0; }
-#endif
-int swapon(s) char *s; { return 0;}
-int symlink(t, f) char *t, *f; { return 0;}
-void sync(){;}
-int truncate(p, l) char *p; off_t l; { return 0;}
-int umask(n) { return n; }
-int umount(s) char *s; { return 0; }
-int unlink(s) char *s; { return(0); }
-int utimes(f, t) char *f; struct timeval t[2]; { return 0 ;}
-int vfork() { return(0); }
-void vhangup() { ; }
-int wait(s) union wait *s; { return(1); }
-int wait3(s, o, r) union wait *s; struct rusage *r; { return 1;}
-int write(f, b, l) char *b; { return(l); }
-int writev(f, v, l) struct iovec *v; { return l; }
-
-
-void /***SECTION 3 ***/
-
-struct qelem { /*this should really be defined in an include file */
-void struct qelem *q_forw;
-void struct qelem *q_back;
-void char data[1];
-}
-
-void /*antique system calls and unclassified */
-void _longjmp(e, v) jmp_buf e; {;}
-int _setjmp(e) jmp_buf e; { return(0); }
-void abort() {;}
-int abs(i) int i; { return(i); }
-int alarm(s) unsigned s; { return(s); }
-void alphasort(d1, d2) struct direct **d1, **d2; { return 0;}
-char *asctime(t) struct tm *t; { return(""); }
-double atof(s) char *s; { return(1.); }
-int atoi(s) char *s; { return 1; }
-long atol(s) char *s; { return 1L; }
-int bcmp(b1, b2, length) char *b1, *b2; { return 0; }
-void bcopy(src, dst, length) char *src, *dst; { ; }
-void bzero(b, length) char *b; { ; }
-char *calloc(n,s) unsigned n, s; { static char c[1]; return(c); }
-void closedir(p) DIR *p; {}
-void closelog() {}
-int creat(s, m) char *s; { return(0); }
-char *crypt(k,s) char *k, *s; { return(""); }
-char *ctime(c) long *c;{ return(""); }
-char _ctype_[];
-DBM *dbm_open(file, flags, mode) char *file; { return (DBM *) 0; }
-void dbm_close(db) DBM *db; { ; }
-datum dbm_fetch(db, key) DBM *db; datum key; { return key; }
-int dbm_store(db, key, cont, flags) DBM *db; datum key, cont; { return 0; }
-int dbm_delete(db, key) DBM *db; datum key; { return 0; }
-datum dbm_firstkey(db) DBM *db; { datum key; return key; }
-datum dbm_nextkey(db) DBM *db; { datum key; return key; }
-char *ecvt(v, n, d, s) double v; int *d, *s; { return(""); }
-void encrypt(s, i) char *s; {}
-int endfsent() { return 0; }
-int endgrent() { return 0; }
-void endhostent() { ; }
-void endnetent() { ; }
-void endprotoent() { ; }
-void endpwent() {}
-void endservent() { ; }
-void endttyent() { ; }
-void endusershell() { ; }
-char **environ;
-void /*VARARGS */
-void execl(f, a) char *f, *a; {;}
-void /*VARARGS */
-void execle(f, a) char *f, *a; {;}
-void /*VARARGS */
-void execlp(f, a) char *f, *a; {;}
-void execv(s, v) char *s, *v[]; {;}
-void execvp(s, v) char *s, *v[]; {;}
-void exect(s, v, e) char *s, *v[], *e[]; {;}
-void exit(s) {;}
-char *fcvt(v, n, d, s) double v; int *d, *s; { return(""); }
-int ffs(i) { return i; }
-void free(p) char *p; {;}
-double frexp(v, e) double v; int *e; { return v; }
-void ftime(tp) struct timeb *tp; { ; }
-char *gcvt(v, n, b) double v; char *b; { return(""); }
-struct disktab *getdiskbyname(name) char *name; { return (struct disktab *) 0; }
-char *getenv(n) char *n; { return n; }
-struct fstab *getfsent() { return (struct fstab *)NULL; }
-struct fstab *getfsspec(n) char *n; { return (struct fstab *)NULL; }
-struct fstab *getfsfile(n) char *n; { return (struct fstab *)NULL; }
-struct fstab *getfstype(t) char *t; { return (struct fstab *)NULL; }
-struct group *getgrent() { return (struct group *)NULL; }
-struct group *getgrgid(n) { return (struct group *)NULL; }
-struct group *getgrnam(n) char *n; { return (struct group *)NULL; }
-struct hostent *gethostbyaddr(addr, len, type) char *addr; { return (struct hostent *) 0; }
-struct hostent *gethostbyname(name) char *name; { return (struct hostent *) 0; }
-struct hostent *gethostent() { return (struct hostent *) 0; }
-char *getlogin(){ return " "; }
-struct netent *getnetbyaddr(net, type) { return (struct netent *) 0; }
-struct netent *getnetbyname(name) char *name; { return (struct netent *) 0; }
-struct netent *getnetent() { return (struct netent *) 0; }
-int getopt(argc, argv, optstr) char **argv, *optstr; { return EOF; }
-char *getpass(n) char *n ; { return n; }
-struct protoent *getprotobyname(name) char *name; { return (struct protoent *) 0; }
-struct protoent *getprotobynumber(proto) { return (struct protoent *) 0; }
-struct protoent *getprotoent() { return (struct protoent *) 0; }
-int getpw(u, b) char *b; { return 0; }
-struct passwd *getpwent() { return (struct passwd *)NULL; }
-struct passwd *getpwuid(n) { return (struct passwd *)NULL; }
-struct passwd *getpwnam(n) char *n; { return (struct passwd *)NULL; }
-struct servent *getservbyname(name, proto) char *name, *proto; { return (struct servent *) 0; }
-struct servent *getservbyport(port, proto) char *proto; { return (struct servent *) 0; }
-struct servent *getservent() { return (struct servent *) 0; }
-struct ttyent *getttynam(name) char *name; { return (struct ttyent *) 0; }
-char *getusershell() { return (char *) 0; }
-char *getwd(pathname) char *pathname; { return pathname; }
-struct tm *gmtime(c) long *c; { return gmtime(c); }
-int gtty(f, b) struct sgttyb *b; { return(0); }
-#ifndef htonl
-u_long htonl(hostlong) u_long hostlong; { return hostlong; }
-#endif htonl
-#ifndef htons
-u_short htons(hostshort) u_short hostshort; { return hostshort; }
-#endif htons
-char *index(s, c) char *s, c; { return s; }
-u_long inet_addr(cp) char *cp; { return 0L; }
-int inet_lnaof(in) struct in_addr in; { return 0; }
-int inet_netof(in) struct in_addr in; { return 0; }
-struct in_addr inet_makeaddr(net, host) { struct in_addr in; return in; }
-u_long inet_network(cp) char *cp; { return 0L; }
-char *inet_ntoa(in) struct in_addr in; { return (char *) 0; }
-int initgroups(uname, agroup) char *uname; { return 0; }
-char *initstate(s, st, n) unsigned s; char *st; { return st; }
-void insque(elem, pred) struct qelem *elem, pred; { ; }
-int isatty(f) { return 1; }
-double ldexp(v, e) double v; { return v; }
-void longjmp(e, v) jmp_buf e; {;}
-void longjmperror() {;}
-struct tm *localtime(c) long *c; { return localtime(c); }
-char *malloc(n) unsigned n; {static char c; return(&c);}
-char *memccpy(t, f, c, n) char *t, *f; { return t; }
-char *memchr(s, c, n) char *s; { return s; }
-int memcmp(s1, s2, n) char *s1, *s2; { return 0; }
-char *memcpy(t, f, n) char *t, *f; { return t; }
-char *memset(s, c, n) char *s; { return s; }
-char *mktemp(p) char *p; { return(p);}
-int mkstemp(p) char *p; { return(0);}
-double modf(v, p) double v, *p; { return v; }
-void moncontrol(mode) { ; }
-void monitor(l, h, b, s, n) int (*l)(), (*h)(); short *b; {}
-void monstartup(l, h) int (*l)(), (*h)(); {;}
-int nice(incr) { return 0; }
-int nlist(f, n) char *f; struct nlist n[]; { return (0);}
-struct ns_addr ns_addr(name) char *name; { struct ns_addr ns; return ns; }
-char *ns_ntoa(addr) struct ns_addr addr; { return (char *) 0; }
-#ifndef ntohl
-u_long ntohl(netlong) u_long netlong; { return netlong; }
-#endif ntohl
-#ifndef ntohs
-u_short ntohs(netshort) u_short netshort; { return netshort; }
-#endif ntohs
-DIR *opendir(f) char *f; { return (DIR *)NULL; }
-void openlog(s, f, l) char *s; {}
-char *optarg;
-int optind;
-void pause() {;}
-void perror(s) char *s; {}
-void psignal(sig, s) unsigned sig; char *s; {}
-void qsort(b, n, w, c) char *b; int (*c)(); {;}
-int rand(){ return 1; }
-long random() { return 1L; }
-int rcmd(a, rp, lu, ru, c, f) char **a, *lu, *ru, *c; u_short rp; int *f; { return 0; }
-char *re_comp(s) char *s ; { return s; }
-int re_exec(s) char *s ; { return 1; }
-struct direct *readdir(p) DIR *p; { return (struct direct *)NULL; }
-char *realloc(p, n) char *p; unsigned n; { static char c[1]; return(c);}
-void remque(elem) struct qelem *elem; { ; }
-int rexec(a, rp, n, p, c, f) char **a, *n, *p, *c; u_short rp; int *f; { return 0; }
-char *rindex(s, c) char *s, c; { return s; }
-int rresvport(p) int *p; { return 0; }
-int ruserok(rh, su, ru, lu) char *rh, *ru, *lu; { return 0; }
-int scandir(d, n, s, c) char *d; struct direct *(*n[]); int (*s)(),(*c)();
-void { return 1; }
-void seekdir(p, l) DIR *p; long l; {}
-int setegid(egid) gid_t egid; { return 0; }
-int seteuid(euid) uid_t euid; { return 0; }
-int setfsent() { return 0; }
-int setgrent() { return 0; }
-int setgid(g) gid_t g; { return(0); }
-void sethostent(stayopen) { ; }
-void sethostfile(name) char *name; { ; }
-int setjmp(e) jmp_buf e; { return(0); }
-void setkey(k) char *k; {}
-int setlogmask(m) { return(0); }
-void setnetent(stayopen) { ; }
-void setprotoent(stayopen) { ; }
-void setpwent() {}
-void setpwfile(file) char *file; {}
-int setrgid(rgid) gid_t rgid; { return 0; }
-int setruid(ruid) uid_t ruid; { return 0; }
-void setservent(stayopen) { ; }
-char *setstate(st) char *st; { return st; }
-void setttyent() { ; }
-int setuid(u) uid_t u; { return(0); }
-void setusershell() { ; }
-int siginterrupt(sig, flag) { return 0; }
-void sleep(i) unsigned i; {}
-int srand(s){ return s; }
-char *strcat(a, b) char *a, *b; { return a; }
-char *strcatn(a, b, n) char *a, *b; { return a;}
-char *strchr(s, c) char *s, c; { return s; }
-int strcmp(a, b) char *a, *b; { return(1); }
-int strcmpn(a, b, n) char *a, *b; { return(1); }
-char *strcpy(a, b) char *a, *b; { return a; }
-char *strcpyn(a, b, n) char *a, *b; { return a; }
-int strcspn(s, set) char *s, *set; { return(0); }
-int strlen(s) char *s; { return(1); }
-char *strncat(a, b, n) char *a, *b; { return a;}
-int strncmp(a, b, n) char *a, *b; { return(1); }
-char *strncpy(a, b, n) char *a, *b; { return a; }
-char *strpbrk(s, brk) char *s, *brk; { return s; }
-char *strrchr(s, c) char *s, c; { return s; }
-int strspn(s, set) char *s, *set; { return(0); }
-char *strtok(s, sep) char *s, *sep; { return s; }
-int stty(f, b) struct sgttyb *b; { return(0); }
-void swab(f, t, n) char *f, *t; {;}
-void /*VARARGS2 */
-void syslog(l, f) char *f; {}
-char *sys_errlist[];
-char *sys_siglist[];
-int sys_nerr;
-int system(s) char *s; { return(0); }
-long tell(f) { return((long)0); }
-long telldir(p) DIR *p; { return 1L; }
-long time(t) long *t; { return(0L);}
-int times(tmsp) struct tms *tmsp; { return 0; }
-char *timezone(z, d){ return (char *)0; }
-char *tmpnam(s) char *s; { return s; }
-char *ttyname(f) { return " "; }
-int ttyslot() { return 1; }
-unsigned ualarm(value, interval) unsigned value, interval; { return 0; }
-void usleep(useconds) unsigned useconds; { ; }
-int utime(name, timep) char *name; time_t *timep; { return 0; }
-char *valloc(s) unsigned s; { return malloc(s); }
-int vlimit(limit, value) { return 0; }
-int vtimes(par, ch) struct vtimes *par, *ch; { return 0; }
-
-void /*standard I/O library */
-
-int fclose(f) FILE *f; {return(0);}
-FILE *fdopen(fd, m) char *m; { return(stdin);}
-int fflush(f) FILE *f; {return(0);}
-int fgetc(f) FILE *f; {return 0; }
-char *fgets(s, l, f) char *s; FILE *f; { return(s); }
-int _filbuf(f) FILE *f; { return 0; }
-int _flsbuf(c, f) unsigned char c; FILE *f; { return 0; }
-FILE *fopen(s,m) char *s, *m; { return(stdin); }
-void /*VARARGS2 */
-void fprintf(f, s) FILE *f; char *s; {;}
-int fputc(c, f) char c; FILE *f; {return 0; }
-void fputs(s,f) char *s; FILE *f; {;}
-int fread(p, s, n, f) char *p; FILE *f; {return(1);}
-FILE *freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); }
-void /*VARARGS2 */
-void fscanf(f, s) FILE *f; char *s; {return(1);}
-int fseek(f, o, p) FILE *f; long o; { return(0); }
-long ftell(f) FILE *f; { return(0L); }
-int fwrite(p, s, n, f) char *p; FILE *f; {return(0);}
-#ifndef getc
-int getc(f) FILE *f; { return EOF; }
-#endif getc
-int getw(f) FILE *f; { return 0;}
-char *gets(s) char *s; { return(s); }
-struct _iobuf _iob[];
-int pclose(f) FILE *f; { return 0; }
-FILE *popen(c, t) char *c, *t; { return(stdin); }
-void /*VARARGS1 */
-void printf(s) char *s; {;}
-void puts(s) char *s;{;}
-#ifndef putc
-int putc(c, f) char c; FILE *f; { return 0; }
-#endif putc
-int putw(w, f) FILE *f; { return 0;}
-void rewind(f) FILE *f; {;}
-void /*VARARGS1 */
-void scanf(f) char *f; {return(1); }
-void setbuf(f, b) FILE *f; char *b; {;}
-void setbuffer(f, b, s) FILE *f; char *b; {;}
-void setlinebuf(f) FILE *f; {;}
-void /*VARARGS2 */
-char *sprintf(s, f) char *s, *f; { return(s);}
-void /*VARARGS2 */
-void sscanf(s, f) char *s, *f; { return(1); }
-void ungetc(c, f) FILE *f; { return(c); }
#ifndef _MATH_H_
#define _MATH_H_
-
/* math.h 4.6 9/11/85 */
/*extern double asinh(), acosh(), atanh();*/
#ifndef _MEMORY_H_
#define _MEMORY_H_
-
/*
* Copyright (c) 1985 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _MTAB_H_
#define _MTAB_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#!/bin/sh
-rm -rf *.c *.h *.[ch].nocomment *.[ch].dependent arpa compat-4.1 compat-sys5 csu gen inet net netimp netinet netns ns pascal protocols stand stdio sys vax vaxif vaxmba vaxuba
+rm -rf *.c *.h *.[ch].nocomm *.[ch].protos *.[ch].usedby arpa compat-4.1 compat-sys5 csu gen inet net netimp netinet netns ns pascal protocols stdio sys temp.c vax vaxif vaxmba vaxuba
find ../libc \( -name '*.c' -o -name 'Makefile' \) -print |\
sed -e 's:^\.\./libc/::' |\
mkdir --parents `dirname $i`
cp ../libc/$i $i
done
+patch --strip 3 <lib_libc.patch
find ../libc -name '*.s' -print |\
sed -e 's:^\.\./libc/\(.*\)\.s:\1:' |\
cp ../libc/$i.s $i.c
done
-patch --strip 3 <libc.patch
-
-sed -e 's/[\t ]\+/ /g;s/^ /void /;s/\* /*/g;s/( /(/g;s/ )/)/g' <../../usr.bin/lint/llib-lc >llib-lc
+sed -e 's/[\t ]\+/ /g;s/^ /void /;s/\* /*/g;s/( /(/g;s/ )/)/g' <../../usr.bin/lint/llib-lc >llib-lc.temp
find vax -name '*.c' -print |\
sed -e 's:^vax/::' |\
if test -s a
then
mkdir -p `dirname $i`
- (
- echo '#include "gen.h"'
- cat a
- ) >$i
+ cp a $i
fi
fi
fi
fi
done
rm -rf vax
-
-touch gen.h
#ifndef _NDBM_H_
#define _NDBM_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _NET_AF_H_
#define _NET_AF_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1980, 1986 Regents of the University of California.
* values match, 0 otherwise.
*/
struct afswitch {
- /*int (*af_hash)();*/
- /*int (*af_netmatch)();*/
+ int (*af_hash)();
+ int (*af_netmatch)();
};
struct afhash {
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getnetbyaddr.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _net_stayopen;
-struct netent *
-getnetbyaddr(net, type)
- register int net, type; {
+struct netent *getnetbyaddr(net, type) register int net; register int type; {
register struct netent *p;
setnetent(_net_stayopen);
if (p->n_addrtype == type && p->n_net == net)
break;
if (!_net_stayopen)
- /*endnetent();*/
+ endnetent();
return (p);
}
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getnetbyname.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _net_stayopen;
-struct netent *
-getnetbyname(name)
- register char *name; {
+struct netent *getnetbyname(name) register char *name; {
register struct netent *p;
register char **cp;
}
found:
if (!_net_stayopen)
- /*endnetent();*/
+ endnetent();
return (p);
}
-#include "netdb.h"
-#include "stdio.h"
-#include "sys/socket.h"
+#include <netdb.h>
+#include <stdio.h>
+#include <sys/socket.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getnetent.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
int _net_stayopen;
/*static char *any();*/
-setnetent(f)
- int f; {
+int setnetent(f) int f; {
if (netf == NULL)
netf = fopen(NETDB, "r" );
else
_net_stayopen |= f;
}
-endnetent() {
+int endnetent() {
if (netf) {
fclose(netf);
netf = NULL;
_net_stayopen = 0;
}
-struct netent *
-getnetent() {
+struct netent *getnetent() {
char *p;
register char *cp, **q;
return (&net);
}
-static char *
-any(cp, match)
- register char *cp;
- char *match; {
+static char *any(cp, match) register char *cp; char *match; {
register char *mp, c;
while (c = *cp) {
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getproto.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _proto_stayopen;
-struct protoent *
-getprotobynumber(proto)
- register int proto; {
+struct protoent *getprotobynumber(proto) register int proto; {
register struct protoent *p;
setprotoent(_proto_stayopen);
if (p->p_proto == proto)
break;
if (!_proto_stayopen)
- /*endprotoent();*/
+ endprotoent();
return (p);
}
-#include "netdb.h"
-#include "stdio.h"
+#include <netdb.h>
+#include <stdio.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getprotoent.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
/*static char *any();*/
int _proto_stayopen;
-setprotoent(f)
- int f; {
+int setprotoent(f) int f; {
if (protof == NULL)
protof = fopen(PROTODB, "r" );
else
_proto_stayopen |= f;
}
-endprotoent() {
+int endprotoent() {
if (protof) {
fclose(protof);
protof = NULL;
_proto_stayopen = 0;
}
-struct protoent *
-getprotoent() {
+struct protoent *getprotoent() {
char *p;
register char *cp, **q;
return (&proto);
}
-static char *
-any(cp, match)
- register char *cp;
- char *match; {
+static char *any(cp, match) register char *cp; char *match; {
register char *mp, c;
while (c = *cp) {
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getprotoname.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _proto_stayopen;
-struct protoent *
-getprotobyname(name)
- register char *name; {
+struct protoent *getprotobyname(name) register char *name; {
register struct protoent *p;
register char **cp;
}
found:
if (!_proto_stayopen)
- /*endprotoent();*/
+ endprotoent();
return (p);
}
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getservbyname.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _serv_stayopen;
-struct servent *
-getservbyname(name, proto)
- char *name, *proto; {
+struct servent *getservbyname(name, proto) char *name; char *proto; {
register struct servent *p;
register char **cp;
break;
}
if (!_serv_stayopen)
- /*endservent();*/
+ endservent();
return (p);
}
-#include "netdb.h"
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getservbyport.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <netdb.h>*/
extern int _serv_stayopen;
-struct servent *
-getservbyport(port, proto)
- int port;
- char *proto; {
+struct servent *getservbyport(port, proto) int port; char *proto; {
register struct servent *p;
setservent(_serv_stayopen);
break;
}
if (!_serv_stayopen)
- /*endservent();*/
+ endservent();
return (p);
}
-#include "netdb.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "stdio.h"
-#include "sys/types.h"
+#include <netdb.h>
+#include <stdio.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getservent.c 5.3 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
/*static char *any();*/
int _serv_stayopen;
-setservent(f)
- int f; {
+int setservent(f) int f; {
if (servf == NULL)
servf = fopen(SERVDB, "r" );
else
_serv_stayopen |= f;
}
-endservent() {
+int endservent() {
if (servf) {
fclose(servf);
servf = NULL;
_serv_stayopen = 0;
}
-struct servent *
-getservent() {
+struct servent *getservent() {
char *p;
register char *cp, **q;
return (&serv);
}
-static char *
-any(cp, match)
- register char *cp;
- char *match; {
+static char *any(cp, match) register char *cp; char *match; {
register char *mp, c;
while (c = *cp) {
-#include "netdb.h"
-#include "stdio.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <ndbm.h>
+#include <netdb.h>
+#include <stdio.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gethostent.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
/*static char *any();*/
-sethostent(f)
- int f; {
+int sethostent(f) int f; {
if (hostf != NULL)
rewind(hostf);
_host_stayopen |= f;
}
-endhostent() {
+int endhostent() {
if (hostf) {
fclose(hostf);
hostf = NULL;
_host_stayopen = 0;
}
-struct hostent *
-gethostent() {
+struct hostent *gethostent() {
char *p;
register char *cp, **q;
return (&host);
}
-sethostfile(file)
- char *file; {
+int sethostfile(file) char *file; {
_host_file = file;
}
-static char *
-any(cp, match)
- register char *cp;
- char *match; {
+static char *any(cp, match) register char *cp; char *match; {
register char *mp, c;
while (c = *cp) {
-#include "ctype.h"
-#include "fcntl.h"
-#include "netdb.h"
-#include "stdio.h"
-#include "sys/file.h"
+#include <ctype.h>
+#include <ndbm.h>
+#include <netdb.h>
+#include <stdio.h>
+#include <sys/file.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gethostnamadr.c 5.5 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <netdb.h>*/
DBM *_host_db = (DBM *)NULL;
int _host_stayopen; /* set by sethostent(), cleared by endhostent() */
-static struct hostent *
-fetchhost(key)
- datum key; {
+static struct hostent *fetchhost(key) datum key; {
register char *cp, *tp, **ap;
int naliases;
return (&host);
}
-struct hostent *
-gethostbyname(nam)
- register char *nam; {
+struct hostent *gethostbyname(nam) register char *nam; {
register struct hostent *hp;
register char **cp;
datum key;
}
found:
if (!_host_stayopen)
- /*endhostent();*/
+ endhostent();
return (hp);
}
key.dptr = lowname;
return (hp);
}
-struct hostent *
-gethostbyaddr(addr, length, type)
- char *addr;
- register int length;
- register int type; {
+struct hostent *gethostbyaddr(addr, length, type) char *addr; register int length; register int type; {
register struct hostent *hp;
datum key;
break;
}
if (!_host_stayopen)
- /*endhostent();*/
+ endhostent();
if ( hp == NULL)
h_errno = HOST_NOT_FOUND;
return (hp);
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
u_long htonl(hostlong) u_long hostlong; {
- /*abort();*/
+ abort();
}
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
-u_short htons(hostshort) u_short hostshort; {
- /*abort();*/
+u_short htons(hostshort) int hostshort; {
+ abort();
}
#ifndef _NET_IF_H_
#define _NET_IF_H_
-#include "sys/mbuf.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/mbuf.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
int ifq_drops;
} if_snd; /* output queue */
/* procedure handles */
- /*int (*if_init)();*/ /* init routine */
- /*int (*if_output)();*/ /* output routine */
- /*int (*if_ioctl)();*/ /* ioctl routine */
- /*int (*if_reset)();*/ /* bus reset routine */
- /*int (*if_watchdog)();*/ /* timer routine */
+ int (*if_init)(); /* init routine */
+ int (*if_output)(); /* output routine */
+ int (*if_ioctl)(); /* ioctl routine */
+ int (*if_reset)(); /* bus reset routine */
+ int (*if_watchdog)(); /* timer routine */
/* generic interface statistics */
int if_ipackets; /* packets received on interface */
int if_ierrors; /* input errors on interface */
struct ifnet *ifnet;
/*struct ifaddr *ifa_ifwithaddr(), *ifa_ifwithnet();*/
/*struct ifaddr *ifa_ifwithdstaddr();*/
-#else KERNEL
+#else
/*#include <net/if_arp.h>*/
-#endif KERNEL
+#endif
#endif
#ifndef _NET_IF_ARP_H_
#define _NET_IF_ARP_H_
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1986 Regents of the University of California.
-#include "arpa/nameser.h"
-#include "ctype.h"
-#include "errno.h"
-#include "netdb.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "resolv.h"
-#include "stdio.h"
-#include "sys/errno.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <arpa/nameser.h>
+#include <ctype.h>
+#include <netdb.h>
+#include <netinet/in.h>
+#include <resolv.h>
+#include <stdio.h>
+#include <sys/errno.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gethostnamadr.c 6.12 (Berkeley) 5/19/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/socket.h>*/
int h_errno;
extern errno;
-static struct hostent *
-getanswer(msg, msglen, iquery)
- char *msg;
- int msglen, iquery; {
+static struct hostent *getanswer(msg, msglen, iquery) char *msg; int msglen; int iquery; {
register HEADER *hp;
register char *cp;
register int n;
}
}
-struct hostent *
-gethostbyname(name)
- char *name; {
+struct hostent *gethostbyname(name) char *name; {
int n;
querybuf buf;
register struct hostent *hp;
return(hp);
}
-struct hostent *
-gethostbyaddr(addr, len, type)
- char *addr;
- int len, type; {
+struct hostent *gethostbyaddr(addr, len, type) char *addr; int len; int type; {
int n;
querybuf buf;
register struct hostent *hp;
}
-_sethtent(f)
- int f; {
+int _sethtent(f) int f; {
if (hostf == NULL)
hostf = fopen(HOSTDB, "r" );
else
stayopen |= f;
}
-_endhtent() {
+int _endhtent() {
if (hostf && !stayopen) {
(void) fclose(hostf);
hostf = NULL;
}
}
-struct hostent *
-_gethtent() {
+struct hostent *_gethtent() {
char *p;
register char *cp, **q;
return (&host);
}
-static char *
-any(cp, match)
- register char *cp;
- char *match; {
+static char *any(cp, match) register char *cp; char *match; {
register char *mp, c;
while (c = *cp) {
return ((char *)0);
}
-struct hostent *
-_gethtbyname(name)
- char *name; {
+struct hostent *_gethtbyname(name) char *name; {
register struct hostent *p;
register char **cp;
char lowname[128];
goto found;
}
found:
- /*_endhtent();*/
+ _endhtent();
return (p);
}
-struct hostent *
-_gethtbyaddr(addr, len, type)
- char *addr;
- int len, type; {
+struct hostent *_gethtbyaddr(addr, len, type) char *addr; int len; int type; {
register struct hostent *p;
_sethtent(0);
while (p = _gethtent())
if (p->h_addrtype == type && !bcmp(p->h_addr, addr, len))
break;
- /*_endhtent();*/
+ _endhtent();
return (p);
}
-#include "resolv.h"
+#include <resolv.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)sethostent.c 6.3 (Berkeley) 4/10/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <arpa/nameser.h>*/
/*#include <netinet/in.h>*/
/*#include <resolv.h>*/
-sethostent(stayopen) {
+int sethostent(stayopen) int stayopen; {
if (stayopen)
_res.options |= RES_STAYOPEN | RES_USEVC;
}
-endhostent() {
+int endhostent() {
_res.options &= ~(RES_STAYOPEN | RES_USEVC);
- /*_res_close();*/
+ _res_close();
}
-sethostfile(name)
-char *name; {
+int sethostfile(name) char *name; {
#ifdef lint
name = name;
#endif
#ifndef _NET_NETISR_H_
#define _NET_NETISR_H_
-#include "vax/mtpr.h"
+#include <vax/mtpr.h>
/*
* Copyright (c) 1980, 1986 Regents of the University of California.
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
u_long ntohl(netlong) u_long netlong; {
- /*abort();*/
+ abort();
}
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
-u_short ntohs(netshort) u_short netshort; {
- /*abort();*/
+u_short ntohs(netshort) int netshort; {
+ abort();
}
#ifndef _NET_RAW_CB_H_
#define _NET_RAW_CB_H_
-#include "net/route.h"
-#include "sys/mbuf.h"
-#include "sys/socket.h"
-#include "sys/socketvar.h"
-#include "sys/types.h"
+#include <net/route.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980, 1986 Regents of the University of California.
-#include "ctype.h"
-#include "errno.h"
-#include "fcntl.h"
-#include "netdb.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "pwd.h"
-#include "signal.h"
-#include "stdio.h"
-#include "sys/errno.h"
-#include "sys/file.h"
-#include "sys/param.h"
-#include "sys/signal.h"
-#include "sys/socket.h"
-#include "sys/stat.h"
-#include "sys/types.h"
+#include <ctype.h>
+#include <netinet/in.h>
+#include <stdio.h>
+#include <sys/errno.h>
+#include <sys/file.h>
+#include <sys/param.h>
+#include <sys/signal.h>
+#include <sys/socket.h>
+#include <sys/stat.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rcmd.c 5.11 (Berkeley) 5/6/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <ctype.h>*/
extern errno;
/*char *index(), *sprintf();*/
-rcmd(ahost, rport, locuser, remuser, cmd, fd2p)
- char **ahost;
- u_short rport;
- char *locuser, *remuser, *cmd;
- int *fd2p; {
+int rcmd(ahost, rport, locuser, remuser, cmd, fd2p) char **ahost; int rport; char *locuser; char *remuser; char *cmd; int *fd2p; {
int s, timo = 1, pid, oldmask;
struct sockaddr_in sin, sin2, from;
char c;
int lport = IPPORT_RESERVED - 1;
struct hostent *hp;
- /*pid = getpid();*/
+ pid = getpid();
hp = gethostbyname(*ahost);
if (hp == 0) {
fprintf(stderr, "%s: unknown host\n", *ahost);
return (-1);
}
-rresvport(alport)
- int *alport; {
+int rresvport(alport) int *alport; {
struct sockaddr_in sin;
int s;
}
}
-ruserok(rhost, superuser, ruser, luser)
- char *rhost;
- int superuser;
- char *ruser, *luser; {
+int ruserok(rhost, superuser, ruser, luser) char *rhost; int superuser; char *ruser; char *luser; {
FILE *hostf;
char fhost[MAXHOSTNAMELEN];
int first = 1;
return (-1);
}
-_validuser(hostf, rhost, luser, ruser, baselen)
-char *rhost, *luser, *ruser;
-FILE *hostf;
-int baselen; {
+int _validuser(hostf, rhost, luser, ruser, baselen) FILE *hostf; char *rhost; char *luser; char *ruser; int baselen; {
char *user;
char ahost[MAXHOSTNAMELEN];
register char *p;
return (-1);
}
-_checkhost(rhost, lhost, len)
-char *rhost, *lhost;
-int len; {
+int _checkhost(rhost, lhost, len) char *rhost; char *lhost; int len; {
static char ldomain[MAXHOSTNAMELEN + 1];
static char *domainp = NULL;
register char *cp;
-#include "arpa/nameser.h"
-#include "sys/types.h"
+#include <arpa/nameser.h>
+#include <sys/types.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)res_comp.c 6.7 (Berkeley) 3/11/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <stdio.h>*/
* 'exp_dn' is a pointer to a buffer of size 'length' for the result.
* Return size of compressed name or -1 if there was an error.
*/
-dn_expand(msg, eomorig, comp_dn, exp_dn, length)
- char *msg, *eomorig, *comp_dn, *exp_dn;
- int length; {
+int dn_expand(msg, eomorig, comp_dn, exp_dn, length) char *msg; char *eomorig; char *comp_dn; char *exp_dn; int length; {
register char *cp, *dn;
register int n, c;
char *eom;
* If 'dnptr' is NULL, we don't try to compress names. If 'lastdnptr'
* is NULL, we don't update the list.
*/
-dn_comp(exp_dn, comp_dn, length, dnptrs, lastdnptr)
- char *exp_dn, *comp_dn;
- int length;
- char **dnptrs, **lastdnptr; {
+int dn_comp(exp_dn, comp_dn, length, dnptrs, lastdnptr) char *exp_dn; char *comp_dn; int length; char **dnptrs; char **lastdnptr; {
register char *cp, *dn;
register int c, l;
char **cpp, **lpp, *sp, *eob;
/*
* Skip over a compressed domain name. Return the size or -1.
*/
-dn_skip(comp_dn)
- char *comp_dn; {
+int dn_skip(comp_dn) char *comp_dn; {
register char *cp;
register int n;
* Search for expanded name from a list of previously compressed names.
* Return the offset from msg if found or -1.
*/
-dn_find(exp_dn, msg, dnptrs, lastdnptr)
- char *exp_dn, *msg;
- char **dnptrs, **lastdnptr; {
+int dn_find(exp_dn, msg, dnptrs, lastdnptr) char *exp_dn; char *msg; char **dnptrs; char **lastdnptr; {
register char *dn, *cp, **cpp;
register int n;
char *sp;
* advantage of being portable.
*/
-u_short
-getshort(msgp)
- char *msgp; {
+u_short getshort(msgp) char *msgp; {
register u_char *p = (u_char *) msgp;
#ifdef vax
/*
return ((u_short)(u | *p));
}
-u_long
-getlong(msgp)
- char *msgp; {
+u_long getlong(msgp) char *msgp; {
register u_char *p = (u_char *) msgp;
register u_long u;
}
-putshort(s, msgp)
- register u_short s;
- register char *msgp; {
+int putshort(s, msgp) int s; register char *msgp; {
msgp[1] = s;
msgp[0] = s >> 8;
}
-putlong(l, msgp)
- register u_long l;
- register char *msgp; {
+int putlong(l, msgp) register u_long l; register char *msgp; {
msgp[3] = l;
msgp[2] = (l >>= 8);
-#include "arpa/nameser.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "stdio.h"
-#include "sys/types.h"
+#include <arpa/nameser.h>
+#include <netinet/in.h>
+#include <stdio.h>
+#include <sys/types.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)res_debug.c 5.13 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
#if defined(lint) && !defined(DEBUG)
#define DEBUG
"NOCHANGE",
};
-p_query(msg)
- char *msg; {
+int p_query(msg) char *msg; {
#ifdef DEBUG
fp_query(msg,stdout);
#endif
* Print the contents of a query.
* This is intended to be primarily a debugging routine.
*/
-fp_query(msg,file)
- char *msg;
- FILE *file; {
+int fp_query(msg, file) char *msg; FILE *file; {
#ifdef DEBUG
register char *cp;
register HEADER *hp;
#endif
}
-char *
-p_cdname(cp, msg, file)
- char *cp, *msg;
- FILE *file; {
+char *p_cdname(cp, msg, file) char *cp; char *msg; FILE *file; {
#ifdef DEBUG
char name[MAXDNAME];
int n;
/*
* Print resource record fields in human readable form.
*/
-char *
-p_rr(cp, msg, file)
- char *cp, *msg;
- FILE *file; {
+char *p_rr(cp, msg, file) char *cp; char *msg; FILE *file; {
#ifdef DEBUG
int type, class, dlen, n, c;
struct in_addr inaddr;
#ifdef OLDRR
case T_MD:
case T_MF:
-#endif /* OLDRR */
+#endif
case T_MG:
case T_MR:
case T_NS:
/*
* Return a string for the type
*/
-char *
-p_type(type)
- int type; {
+char *p_type(type) int type; {
switch (type) {
case T_A:
return("A");
return("MD");
case T_MF: /* mail forwarder */
return("MF");
-#endif /* OLDRR */
+#endif
case T_CNAME: /* connonical name */
return("CNAME");
case T_SOA: /* start of authority zone */
/*
* Return a mnemonic for class
*/
-char *
-p_class(class)
- int class; {
+char *p_class(class) int class; {
switch (class) {
case C_IN: /* internet class */
-#include "arpa/nameser.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "resolv.h"
-#include "stdio.h"
-#include "sys/socket.h"
+#include <arpa/nameser.h>
+#include <netinet/in.h>
+#include <resolv.h>
+#include <stdio.h>
+#include <sys/socket.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)res_init.c 6.5 (Berkeley) 4/11/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/socket.h>*/
*
* Return 0 if completes successfully, -1 on error
*/
-res_init() {
+int res_init() {
register FILE *fp;
char buf[BUFSIZ], *cp;
/*extern u_long inet_addr();*/
/*extern char *strcpy(), *strncpy();*/
#ifdef DEBUG
/*extern char *getenv();*/
-#endif DEBUG
+#endif
int n = 0; /* number of nameserver records read from file */
_res.nsaddr.sin_addr.s_addr = INADDR_ANY;
#ifdef DEBUG
if ( _res.options & RES_DEBUG )
printf("MAXNS reached, reading resolv.conf\n");
-#endif DEBUG
+#endif
}
continue;
}
/* Allow user to override the local domain definition */
if ((cp = getenv("LOCALDOMAIN")) != NULL)
(void)strncpy(_res.defdname, cp, sizeof(_res.defdname));
-#endif DEBUG
+#endif
_res.options |= RES_INIT;
return(0);
}
-#include "arpa/nameser.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "resolv.h"
-#include "sys/types.h"
+#include <arpa/nameser.h>
+#include <resolv.h>
+#include <sys/types.h>
/*
* Copyright (c) 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)res_mkquery.c 6.3 (Berkeley) 3/17/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
* Form all types of queries.
* Returns the size of the result or -1.
*/
-res_mkquery(op, dname, class, type, data, datalen, newrr, buf, buflen)
- int op; /* opcode of query */
- char *dname; /* domain name */
- int class, type; /* class and type of query */
- char *data; /* resource record data */
- int datalen; /* length of data */
- struct rrec *newrr; /* new rr for modify or append */
- char *buf; /* buffer to put query */
- int buflen; /* size of buffer */ {
+int res_mkquery(op, dname, class, type, data, datalen, newrr, buf, buflen) int op; /* opcode of query */ char *dname; /* domain name */ int class; int type; /* class and type of query */ char *data; /* resource record data */ int datalen; /* length of data */ struct rrec *newrr; /* new rr for modify or append */ char *buf; /* buffer to put query */ int buflen; /* size of buffer */ {
register HEADER *hp;
register char *cp;
register int n;
#ifdef DEBUG
if (_res.options & RES_DEBUG)
printf("res_mkquery(%d, %s, %d, %d)\n", op, dname, class, type);
-#endif DEBUG
+#endif
/*
* Initialize header fields.
*/
-#include "arpa/nameser.h"
-#include "errno.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "resolv.h"
-#include "sys/errno.h"
-#include "sys/param.h"
-#include "sys/socket.h"
-#include "sys/time.h"
-#include "sys/types.h"
-#include "sys/uio.h"
+#include <arpa/nameser.h>
+#include <resolv.h>
+#include <sys/errno.h>
+#include <sys/param.h>
+#include <sys/socket.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/uio.h>
/*
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)res_send.c 6.14 (Berkeley) 7/2/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Send query to name server and wait for reply.
#define KEEPOPEN (RES_USEVC|RES_STAYOPEN)
-res_send(buf, buflen, answer, anslen)
- char *buf;
- int buflen;
- char *answer;
- int anslen; {
+int res_send(buf, buflen, answer, anslen) char *buf; int buflen; char *answer; int anslen; {
register int n;
int retry, v_circuit, resplen, ns;
int gotsomewhere = 0;
printf("res_send()\n");
p_query(buf);
}
-#endif DEBUG
+#endif
if (!(_res.options & RES_INIT))
if (res_init() == -1) {
return(-1);
if (_res.options & RES_DEBUG)
printf("Querying server (# %d) address = %s\n", ns+1,
inet_ntoa(_res.nsaddr_list[ns].sin_addr.s_addr));
-#endif DEBUG
+#endif
if (v_circuit) {
/*
* Use virtual circuit.
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("socket failed");
-#endif DEBUG
+#endif
continue;
}
if (connect(s, &(_res.nsaddr_list[ns]),
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("connect failed");
-#endif DEBUG
+#endif
(void) close(s);
s = -1;
continue;
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("write failed");
-#endif DEBUG
+#endif
(void) close(s);
s = -1;
continue;
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("read failed");
-#endif DEBUG
+#endif
(void) close(s);
s = -1;
continue;
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("read failed");
-#endif DEBUG
+#endif
(void) close(s);
s = -1;
continue;
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("connect");
-#endif DEBUG
+#endif
continue;
}
-#else BSD
+#else
if (sendto(s, buf, buflen, 0, &_res.nsaddr_list[ns],
sizeof(struct sockaddr)) != buflen) {
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("sendto");
-#endif DEBUG
+#endif
continue;
}
-#endif BSD
+#endif
/*
* Wait for reply
*/
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("select");
-#endif DEBUG
+#endif
continue;
}
if (n == 0) {
#ifdef DEBUG
if (_res.options & RES_DEBUG)
printf("timeout\n");
-#endif DEBUG
+#endif
gotsomewhere = 1;
continue;
}
#ifdef DEBUG
if (_res.options & RES_DEBUG)
perror("recvfrom");
-#endif DEBUG
+#endif
continue;
}
gotsomewhere = 1;
printf("old answer:\n");
p_query(answer);
}
-#endif DEBUG
+#endif
goto wait;
}
if (!(_res.options & RES_IGNTC) && anhp->tc) {
#ifdef DEBUG
if (_res.options & RES_DEBUG)
printf("truncated answer\n");
-#endif DEBUG
+#endif
(void) close(s);
s = -1;
/*
printf("got answer:\n");
p_query(answer);
}
-#endif DEBUG
+#endif
/*
* We are going to assume that the first server is preferred
* over the rest (i.e. it is on the local machine) and only
*
* This routine is not expected to be user visible.
*/
-_res_close() {
+int _res_close() {
if (s != -1) {
(void) close(s);
s = -1;
-#include "errno.h"
-#include "netdb.h"
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "stdio.h"
-#include "sys/errno.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <netdb.h>
+#include <netinet/in.h>
+#include <stdio.h>
+#include <sys/errno.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rexec.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/socket.h>*/
int rexecoptions;
/*char *getpass(), *getlogin();*/
-rexec(ahost, rport, name, pass, cmd, fd2p)
- char **ahost;
- int rport;
- char *name, *pass, *cmd;
- int *fd2p; {
+int rexec(ahost, rport, name, pass, cmd, fd2p) char **ahost; int rport; char *name; char *pass; char *cmd; int *fd2p; {
int s, timo = 1, s3;
struct sockaddr_in sin, sin2, from;
char c;
#ifndef _NET_ROUTE_H_
#define _NET_ROUTE_H_
-#include "net/if.h"
-#include "sys/mbuf.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980, 1986 Regents of the University of California.
-#include "ctype.h"
-#include "errno.h"
-#include "stand/saio.h"
-#include "stdio.h"
-#include "sys/errno.h"
-#include "sys/stat.h"
-#include "utmp.h"
-#include "vax/reg.h"
+#include <arpa/telnet.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <sys/errno.h>
+#include <sys/stat.h>
+#include <utmp.h>
+#include <vax/reg.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ruserpass.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <utmp.h>*/
/*struct utmp *getutmp();*/
static FILE *cfile;
-ruserpass(host, aname, apass)
- char *host, **aname, **apass; {
+int ruserpass(host, aname, apass) char *host; char **aname; char **apass; {
renv(host, aname, apass);
if (*aname == 0 || *apass == 0)
rnetrc(host, aname, apass);
if (*aname == 0) {
- /*char *myname = getlogin();*/
+ char *myname = getlogin();
*aname = malloc(16);
printf("Name (%s:%s): ", host, myname);
fflush(stdout);
}
}
-static
-renv(host, aname, apass)
- char *host, **aname, **apass; {
+static renv(host, aname, apass) char *host; char **aname; char **apass; {
register char *cp;
char *stemp, fgetlogin, *comma;
mkpwclear(cp, host[0], *apass);
}
-static
-char *
-renvlook(host)
- char *host; {
+static char *renvlook(host) char *host; {
register char *cp, **env;
extern char **environ;
0, 0
};
-static
-rnetrc(host, aname, apass)
- char *host, **aname, **apass; {
+static rnetrc(host, aname, apass) char *host; char **aname; char **apass; {
char *hdir, buf[BUFSIZ];
int t;
struct stat stb;
fclose(cfile);
}
-static
-token() {
+static token() {
char *cp;
int c;
struct toktab *t;
24,25,26,27,28,29,
28,29,30,31,32, 1,
};
-static
-char *nbsencrypt(str,key,result)
- char *result;
- char *str, *key; {
+static char *nbsencrypt(str, key, result) char *str; char *key; char *result; {
static char buf[20],oldbuf[20];
register int j;
result[0] = 0;
}
return(result);
}
-static
-char *nbsdecrypt(cpt,key,result)
- char *result;
- char *cpt,*key; {
+static char *nbsdecrypt(cpt, key, result) char *cpt; char *key; char *result; {
char *s;
char c,oldbuf[20];
result[0] = 0;
return(result);
}
-static
-char *nbs8encrypt(str,key)
-char *str, *key; {
+static char *nbs8encrypt(str, key) char *str; char *key; {
static char keyblk[100], blk[100];
register int i;
return(deblknot(blk));
}
-static
-char *nbs8decrypt(crp,key)
-char *crp, *key; {
+static char *nbs8decrypt(crp, key) char *crp; char *key; {
static char keyblk[100], blk[100];
register int i;
return(deblkclr(blk));
}
-static
-enblkclr(blk,str) /* ignores top bit of chars in string str */
-char *blk,*str; {
+static enblkclr(blk, str) /* ignores top bit of chars in string str */ char *blk; char *str; {
register int i,j;
char c;
for(i=0;i<70;i++)blk[i] = 0;
}
}
-static
-char *deblkclr(blk)
-char *blk; {
+static char *deblkclr(blk) char *blk; {
register int i,j;
char c;
static char iobuf[30];
return(iobuf);
}
-static
-enblknot(blk,crp)
-char *blk;
-char *crp; {
+static enblknot(blk, crp) char *blk; char *crp; {
register int i,j;
char c;
for(i=0;i<70;i++)blk[i] = 0;
}
}
-static
-char *deblknot(blk)
-char *blk; {
+static char *deblknot(blk) char *blk; {
register int i,j;
char c;
static char iobuf[30];
* Set up the key schedule from the key.
*/
-static
-nbssetkey(key)
-char *key; {
+static nbssetkey(key) char *key; {
register i, j, k;
int t;
* The payoff: encrypt a block.
*/
-static
-blkencrypt(block, edflag)
-char *block; {
+static blkencrypt(block, edflag) char *block; int edflag; {
int i, ii;
register t, j, k;
Is version independent-- will work on v6 systems
return NULL if error
*/
-static
-struct utmp *getutmp(sttyname)
-char *sttyname; {
+static struct utmp *getutmp(sttyname) char *sttyname; {
static struct utmp utmpstr;
FILE *fdutmp;
return(NULL);
}
-static
-sreverse(sto, sfrom)
- register char *sto, *sfrom; {
+static sreverse(sto, sfrom) register char *sto; register char *sfrom; {
register int i;
i = strlen(sfrom);
*sto++ = sfrom[i--];
}
-static
-char *mkenvkey(mch)
- char mch; {
+static char *mkenvkey(mch) int mch; {
static char skey[40];
register struct utmp *putmp;
char stemp[40], stemp1[40], sttyname[30];
return (skey);
}
-mkpwunclear(spasswd,mch,sencpasswd)
- char mch, *spasswd, *sencpasswd; {
+int mkpwunclear(spasswd, mch, sencpasswd) char *spasswd; int mch; char *sencpasswd; {
register char *skey;
if (spasswd[0] == 0) {
nbsencrypt(spasswd, skey, sencpasswd);
}
-mkpwclear(sencpasswd,mch,spasswd)
- char mch, *spasswd, *sencpasswd; {
+int mkpwclear(sencpasswd, mch, spasswd) char *sencpasswd; int mch; char *spasswd; {
register char *skey;
if (sencpasswd[0] == 0) {
#ifndef _NETDB_H_
#define _NETDB_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _NETIMP_IF_IMP_H_
#define _NETIMP_IF_IMP_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
*/
struct impcb {
char ic_oactive; /* output in progress */
- /*int (*ic_init)();*/ /* hardware init routine */
- /*int (*ic_start)();*/ /* hardware start output routine */
+ int (*ic_init)(); /* hardware init routine */
+ int (*ic_start)(); /* hardware start output routine */
};
/*
#ifndef _NETIMP_IF_IMPHOST_H_
#define _NETIMP_IF_IMPHOST_H_
-#include "netdb.h"
-#include "netimp/if_imp.h"
-#include "netinet/in.h"
-#include "sys/mbuf.h"
-#include "sys/types.h"
+#include <netdb.h>
+#include <netimp/if_imp.h>
+#include <netinet/in.h>
+#include <sys/mbuf.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_ICMP_VAR_H_
#define _NETINET_ICMP_VAR_H_
-#include "netinet/ip_icmp.h"
+#include <netinet/ip_icmp.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_IF_ETHER_H_
#define _NETINET_IF_ETHER_H_
-#include "net/if.h"
-#include "net/if_arp.h"
-#include "netinet/in.h"
-#include "sys/mbuf.h"
-#include "sys/types.h"
+#include <net/if.h>
+#include <net/if_arp.h>
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define arp_pln ea_hdr.ar_pln
#define arp_op ea_hdr.ar_op
-
/*
* Structure shared between the ethernet driver modules and
* the address resolution code. For example, each ec_softc or il_softc
#ifndef _NETINET_IN_H_
#define _NETINET_IN_H_
-#include "netns/ns.h"
-#include "sys/domain.h"
-#include "sys/protosw.h"
-#include "sys/types.h"
+#include <sys/domain.h>
+#include <sys/protosw.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define IPPROTO_RAW 255 /* raw IP packet */
#define IPPROTO_MAX 256
-
/*
* Ports < IPPORT_RESERVED are reserved for
* privileged processes (e.g. root).
*/
#define IP_OPTIONS 1 /* set/get IP per-packet options */
-#if !defined(vax) && !defined(ntohl) && !defined(lint)
+/* this needs to be rationalized, remove for now */
/*
* Macros for number representation conversion.
*/
-#define ntohl(x) (x)
-#define ntohs(x) (x)
-#define htonl(x) (x)
-#define htons(x) (x)
-#endif
-
-#if !defined(ntohl) && (defined(vax) || defined(lint))
+/*#if !defined(vax) && !defined(ntohl) && !defined(lint)*/
+/*#define ntohl(x) (x)*/
+/*#define ntohs(x) (x)*/
+/*#define htonl(x) (x)*/
+/*#define htons(x) (x)*/
+/*#endif*/
+
+/*#if !defined(ntohl) && (defined(vax) || defined(lint))*/
/*u_short ntohs(), htons();*/
/*u_long ntohl(), htonl();*/
-#endif
+/*#endif*/
+/* to here */
#ifdef KERNEL
extern struct domain inetdomain;
#ifndef _NETINET_IN_PCB_H_
#define _NETINET_IN_PCB_H_
-#include "net/route.h"
-#include "netinet/in.h"
-#include "sys/mbuf.h"
-#include "sys/socketvar.h"
-#include "sys/types.h"
+#include <net/route.h>
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_IN_SYSTM_H_
#define _NETINET_IN_SYSTM_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_IN_VAR_H_
#define _NETINET_IN_VAR_H_
-#include "net/if.h"
-#include "netinet/in.h"
-#include "netns/ns_if.h"
-#include "sys/types.h"
+#include <net/if.h>
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1985, 1986 Regents of the University of California.
#ifndef _NETINET_IP_H_
#define _NETINET_IP_H_
-#include "netinet/in.h"
-#include "netinet/in_systm.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <netinet/in_systm.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
struct in_addr ipt_addr;
n_long ipt_time;
} ipt_ta[1];
- }
+ };
};
/* flag bits for ipt_flg */
#ifndef _NETINET_IP_ICMP_H_
#define _NETINET_IP_ICMP_H_
-#include "netinet/in.h"
-#include "netinet/in_systm.h"
-#include "netinet/ip.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <netinet/in_systm.h>
+#include <netinet/ip.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_IP_VAR_H_
#define _NETINET_IP_VAR_H_
-#include "netinet/in.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <netinet/in.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_H_
#define _NETINET_TCP_H_
-#include "netinet/ip.h"
-#include "netinet/tcpip.h"
-#include "sys/param.h"
-#include "sys/types.h"
+#include <netinet/ip.h>
+#include <netinet/ip_var.h>
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifdef lint
#define TCP_MSS 536
#else
-#define TCP_MSS MIN(512, IP_MSS - sizeof (struct tcpiphdr))
+#define TCP_MSS MIN(512, IP_MSS - /*sizeof (struct tcpiphdr)*/(sizeof(struct ipovly) + sizeof(struct tcphdr)))
#endif
/*
#ifndef _NETINET_TCP_DEBUG_H_
#define _NETINET_TCP_DEBUG_H_
-#include "netinet/in_systm.h"
-#include "netinet/tcp_var.h"
-#include "netinet/tcpip.h"
-#include "sys/types.h"
+#include <netinet/in_systm.h>
+#include <netinet/tcp_var.h>
+#include <netinet/tcpip.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_FSM_H_
#define _NETINET_TCP_FSM_H_
-#include "netinet/tcp.h"
-#include "sys/protosw.h"
-#include "sys/types.h"
+#include <netinet/tcp.h>
+#include <sys/protosw.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_SEQ_H_
#define _NETINET_TCP_SEQ_H_
-#include "netinet/tcp.h"
+#include <netinet/tcp.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_TIMER_H_
#define _NETINET_TCP_TIMER_H_
-#include "sys/protosw.h"
+#include <sys/protosw.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_VAR_H_
#define _NETINET_TCP_VAR_H_
-#include "netinet/in_pcb.h"
-#include "netinet/tcp.h"
-#include "netinet/tcp_timer.h"
-#include "netinet/tcpip.h"
-#include "sys/mbuf.h"
-#include "sys/types.h"
+#include <netinet/in_pcb.h>
+#include <netinet/tcp.h>
+#include <netinet/tcp_timer.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCPIP_H_
#define _NETINET_TCPIP_H_
-#include "netinet/ip_var.h"
-#include "netinet/tcp.h"
+#include <netinet/ip_var.h>
+#include <netinet/tcp.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_UDP_H_
#define _NETINET_UDP_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_UDP_VAR_H_
#define _NETINET_UDP_VAR_H_
-#include "netinet/in_pcb.h"
-#include "netinet/ip_var.h"
-#include "netinet/udp.h"
+#include <netinet/in_pcb.h>
+#include <netinet/ip_var.h>
+#include <netinet/udp.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETNS_IDP_H_
#define _NETNS_IDP_H_
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netns/ns.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1986 Regents of the University of California.
#ifndef _NETNS_IDP_VAR_H_
#define _NETNS_IDP_VAR_H_
-
/*
* Copyright (c) 1984, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _NETNS_NS_H_
#define _NETNS_NS_H_
-#include "netinet/in.h"
-#include "sys/domain.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/domain.h>
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#define NSPROTO_RAW 255 /* Placemarker*/
#define NSPROTO_MAX 256 /* Placemarker*/
-
/*
* Port/Socket numbers: network standard functions
*/
#define SO_ALL_PACKETS 7
#define SO_MTU 8
-
/*
* NS addressing
*/
#define ns_nullhost(x) (((x).x_host.s_host[0]==0) && \
((x).x_host.s_host[1]==0) && ((x).x_host.s_host[2]==0))
-#if !defined(vax) && !defined(ntohl) && !defined(lint)
+/* this needs to be rationalized, remove for now */
/*
* Macros for number representation conversion.
*/
-#define ntohl(x) (x)
-#define ntohs(x) (x)
-#define htonl(x) (x)
-#define htons(x) (x)
-#endif
-
-#if !defined(ntohl) && (defined(vax) || defined(lint))
+/*#if !defined(vax) && !defined(ntohl) && !defined(lint)*/
+/*#define ntohl(x) (x)*/
+/*#define ntohs(x) (x)*/
+/*#define htonl(x) (x)*/
+/*#define htons(x) (x)*/
+/*#endif*/
+
+/*#if !defined(ntohl) && (defined(vax) || defined(lint))*/
/*u_short ntohs(), htons();*/
/*u_long ntohl(), htonl();*/
-#endif
+/*#endif*/
+/* to here */
#ifdef KERNEL
extern struct domain nsdomain;
#ifndef _NETNS_NS_ERROR_H_
#define _NETNS_NS_ERROR_H_
-#include "netns/idp.h"
-#include "sys/types.h"
+#include <netns/idp.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#ifndef _NETNS_NS_IF_H_
#define _NETNS_NS_IF_H_
-#include "net/if.h"
-#include "netinet/in_var.h"
-#include "netns/ns.h"
-#include "sys/socket.h"
+#include <net/if.h>
+#include <netns/ns.h>
+#include <sys/socket.h>
/*
* Copyright (c) 1985, 1986 Regents of the University of California.
#ifndef _NETNS_NS_PCB_H_
#define _NETNS_NS_PCB_H_
-#include "net/route.h"
-#include "netns/ns.h"
-#include "sys/socketvar.h"
-#include "sys/types.h"
+#include <net/route.h>
+#include <netns/ns.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#define NSSNDQ 2048
#define NSRCVQ 2048
-
#ifdef KERNEL
struct nspcb nspcb; /* head of list */
/*struct nspcb *ns_pcblookup();*/
#ifndef _NETNS_SP_H_
#define _NETNS_SP_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1986 Regents of the University of California.
#ifndef _NETNS_SPIDP_H_
#define _NETNS_SPIDP_H_
-#include "netns/idp.h"
-#include "netns/sp.h"
+#include <netns/idp.h>
+#include <netns/sp.h>
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#ifndef _NETNS_SPP_DEBUG_H_
#define _NETNS_SPP_DEBUG_H_
-#include "netns/spidp.h"
-#include "netns/spp_var.h"
-#include "sys/types.h"
+#include <netns/spidp.h>
+#include <netns/spp_var.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1986 Regents of the University of California.
#ifndef _NETNS_SPP_VAR_H_
#define _NETNS_SPP_VAR_H_
-#include "netinet/tcp_timer.h"
-#include "netns/ns_pcb.h"
-#include "netns/sp.h"
-#include "netns/spidp.h"
-#include "sys/types.h"
+#include <netinet/tcp_timer.h>
+#include <netns/ns_pcb.h>
+#include <netns/sp.h>
+#include <netns/spidp.h>
+#include <sys/types.h>
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#ifndef _NLIST_H_
#define _NLIST_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netns/ns.h>
+#include <sys/types.h>
/*
* Copyright (c) 1986 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ns_addr.c 6.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <netns/ns.h>*/
static struct ns_addr addr, zero_addr;
-struct ns_addr
-ns_addr(name)
- char *name; {
+struct ns_addr ns_addr(name) char *name; {
u_long net;
u_short socket;
char separator = '.';
return (addr);
}
-static
-Field(buf, out, len)
-char *buf;
-u_char *out;
-int len; {
+static Field(buf, out, len) char *buf; u_char *out; int len; {
register char *bp = buf;
int i, ibase, base16 = 0, base10 = 0, clen = 0;
int hb[6], *hp;
cvtbase(ibase, 256, hb, i, out, len);
}
-static
-cvtbase(oldbase,newbase,input,inlen,result,reslen)
- int oldbase, newbase;
- int input[];
- int inlen;
- unsigned char result[];
- int reslen; {
+static cvtbase(oldbase, newbase, input, inlen, result, reslen) int oldbase; int newbase; int input[]; int inlen; unsigned char result[]; int reslen; {
int d, e;
long sum;
-#include "netinet/in.h"
-#include "netns/ns.h"
-#include "sys/types.h"
+#include <netns/ns.h>
+#include <sys/types.h>
/*
* Copyright (c) 1986 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ns_ntoa.c 6.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <netns/ns.h>*/
-char *
-ns_ntoa(addr)
-struct ns_addr addr; {
+char *ns_ntoa(addr) struct ns_addr addr; {
static char obuf[40];
/*char *spectHex();*/
union { union ns_net net_e; u_long long_e; } net;
return (obuf);
}
-static char *
-spectHex(p0)
-char *p0; {
+static char *spectHex(p0) char *p0; {
int ok = 0;
int nonzero = 0;
register char *p = p0;
mkdir -p `dirname $i`
cp ../../include/$i $i
done
+patch --strip 2 <include.patch
find ../../sys/h -name '*.h' -print |\
sed -e 's:^\.\./\.\./sys/h/::' |\
mkdir -p sys/`dirname $i`
cp ../../sys/h/$i sys
done
+(cd sys; patch --strip 3) <sys_h.patch
-for i in net netimp netinet netns stand vax vaxif vaxmba vaxuba
+for i in net netimp netinet netns vax vaxif vaxmba vaxuba
do
find ../../sys/$i -name '*.h' -print |\
sed -e "s:^\.\./\.\./sys/$i/::" |\
cp ../../sys/$i/$j $i/$j
done
done
+patch --strip 2 <sys_netinet.patch
+patch --strip 2 <sys_netns.patch
+patch --strip 2 <sys_vax.patch
-rm mp.h
-ln -s vax machine
-ln -s machine/frame.h frame.h
-for i in errno.h signal.h syslog.h
-do
- ln -s sys/$i $i
-done
-
-patch --strip 2 <include.patch
-
-rm -f protos.txt
+rm -f fcntl.h mp.h
+#ln -s sys/file.h fcntl.h
+#rm -f machine
+#ln -s vax machine
+#rm -f frame.h
+#ln -s machine/frame.h frame.h
+#for i in errno.h signal.h syslog.h
+#do
+# rm -f $i
+# ln -s sys/$i $i
+#done
find . -name '*.[ch]' -print |\
sed -e 's:^\./::' |\
while read i
do
+ echo "i=$i"
+
+ sed -e 's/^\(#[ ]*\(else\|endif\)\)\([^0-9A-Za-z_].*\)\?/\1/' -i $i
+
rm -f xx*
csplit -b '%05d' -q $i '/^#/' '{*}'
if test -f xx00001
done
define="`sed -ne 's/^#[ ]*ifndef[ ]\+\([A-Za-z_][0-9A-Za-z_]*\).*/\1/p' xx00001`"
echo "i=$i j=$j define=$define"
- if test -n "$define" && grep -q '^#[ ]*endif' $j
+ if test -n "$define" && grep -q '^#[ ]*endif$' $j
then
sed -e "s/^#[ ]*ifndef[ ]\\+$define/\\/\\*&\\*\\//" -i xx00001
- sed -e "s/^\(#[ ]*define[ ]\\+$define\)[ ]*$/\\/\\*\1\\*\\//" -i xx00002
- sed -e 's/^\(#[ ]*endif\).*/\/\*\1\*\//' -i $j
+ sed -e "s/^\\(#[ ]*define[ ]\\+$define\\)[ ]*$/\\/\\*\1\\*\\//" -i xx00002
+ sed -e 's/^#[ ]*endif$/\/\*&\*\//' -i $j
cat xx* >$i
fi
fi
+
+ grep '^#[ ]*include[ ]*<[^>]*>' $i
sed -e 's/^#[ ]*include[ ]*<[^>]*>/\/\*&\*\//' -i $i
+ grep '^#[ ]*include[ ]*"[^"]*"' $i
sed -e 's/^#[ ]*include[ ]*"[^"]*"/\/\*&\*\//' -i $i
- grep -H '([ ]*)[ ]*\(,[^;]*\)\?;' $i >>protos.txt
- sed -e 's/^\([ ]*\)\([A-Za-z_].*([ ]*)[ ]*\(,[^;]*\)\?;\)/\1\/\*\2\*\//' -i $i
+ grep -H '^[ ]*[A-Za-z_][0-9A-Za-z_]*[^0-9A-Za-z_][^=;]*[A-Za-z_][0-9A-Za-z_]*[ ]*([ ]*)[ ]*\(,[^=;]*\)\?;' $i >a
+ if test -s a
+ then
+ mv a $i.protos
+ sed -e 's/^\([ ]*\)\([A-Za-z_][0-9A-Za-z_]*[^0-9A-Za-z_][^=;]*[A-Za-z_][0-9A-Za-z_]*[ ]*([ ]*)[ ]*\(,[^=;]*\)\?;\)/\1\/\*\2\*\//' -i $i
+ fi
done
#!/bin/sh
+sed -e 's/^/:/;s/ /::/g;s/$/:/' <conflicts.txt >conflicts.temp
+
find . -name '*.[ch]' -print |\
sed -e 's:\./::' |\
while read i
echo
cat xx*
) >$i
- ../../xify/nocomment <$i |../../xify/nostring >$i.nocomment
+ ../../xify/nocomment <$i |../../xify/nostring >$i.nocomm
done
find . -name '*.h' -print |\
while read i
do
echo "i=$i"
- macros="`sed -ne 's/^#[ ]*define[ ]\+\([A-Za-z_][0-9A-Za-z_]*\).*/\1/p' $i |grep -v '^\(ERROR\|IP\|NULL\)$'`"
+ macros="`sed -ne 's/^#[ ]*define[ ]\+\([A-Za-z_][0-9A-Za-z_]*\).*/\1/p' $i |grep -v '^NULL$'`"
+#|grep -v '^\(ia_addr\|ia_broadaddr\|ia_dstaddr\|ia_ifp\|DELETE\|ERROR\|IFA_ROUTE\|IP\|MAXSEC\|NULL\|RESET\)$'
echo "macros=$macros"
+ typedefs="`sed -ne 's/^\(.*[^0-9A-Za-z_]\)\?typedef[^0-9A-Za-z_]\(.*[^0-9A-Za-z_]\)\?\([A-Za-z_][0-9A-Za-z_]*\)[ ]*\(\[[ 0-9]*\][ ]*\)\?;.*/\3/p' $i; sed -ne 's/^}[ ]*\([A-Z_][0-9A-Z_]*\|[A-Za-z_][0-9A-Za-z_]*_t\)[ ]*;.*/\1/p' $i`"
+ echo "typedefs=$typedefs"
structs="`sed -ne 's/^\(.*[^0-9A-Za-z_]\)\?struct[ ]\+\([A-Za-z_][0-9A-Za-z_]*\)[ ]*{.*/\2/p' $i`"
echo "structs=$structs"
unions="`sed -ne 's/^\(.*[^0-9A-Za-z_]\)\?union[ ]\+\([A-Za-z_][0-9A-Za-z_]*\)[ ]*{.*/\2/p' $i`"
echo "unions=$unions"
- typedefs="`sed -ne 's/^\(.*[^0-9A-Za-z_]\)\?typedef[^0-9A-Za-z_]\(.*[^0-9A-Za-z_]\)\?\([A-Za-z_][0-9A-Za-z_]*\)[ ]*;.*/\3/p' $i`"
- echo "typedefs=$typedefs"
- pattern=
- prefix=
+
+ pattern0=
+ prefix0=
+
+ pattern1=
+ prefix1=
for j in $macros
do
- pattern="$pattern$prefix$j"
- prefix='\|'
+ pattern1="$pattern1$prefix1$j"
+ prefix1='\|'
done
- for j in $structs
+ for j in $typedefs
do
- pattern="$pattern${prefix}struct[ ]\\+$j"
- prefix='\|'
+ pattern1="$pattern1$prefix1$j"
+ prefix1='\|'
done
- for j in $unions
+ echo "pattern1=$pattern1"
+ if test -n "$pattern1"
+ then
+ pattern0="$pattern0$prefix0\\(.*[^0-9A-Za-z_]\\)\\?\\($pattern1\\)\\([^0-9A-Za-z_].*\\)\\?"
+ prefix0='\|'
+ fi
+
+ pattern1=
+ prefix1=
+ for j in $structs
do
- pattern="$pattern${prefix}union[ ]\\+$j"
- prefix='\|'
+ pattern1="$pattern1${prefix1}struct[ ]\\+$j"
+ prefix1='\|'
done
- for j in $typedefs
+ for j in $unions
do
- pattern="$pattern$prefix$j"
- prefix='\|'
+ pattern1="$pattern1${prefix1}union[ ]\\+$j"
+ prefix1='\|'
done
- echo "pattern=$pattern"
- if test -n "$pattern" && grep -H "^\\(.*[^0-9A-Za-z_]\\)\\?\\($pattern\\)\\([^0-9A-Za-z_].*\\)\\?$" `find . -name '*.[ch].nocomment' -print |sed -e 's:^\./::'` >a
+ echo "pattern1=$pattern1"
+ if test -n "$pattern1"
+ then
+ pattern0="$pattern0$prefix0\\(.*[^0-9A-Za-z_]\\)\\?\\($pattern1\\)\\([^ *0-9A-Za-z_].*\\|[ ]\\+\\([^*].*\\)\\?\\)\\?"
+ prefix0='\|'
+ fi
+
+ echo "pattern0=$pattern0"
+ if test -n "$pattern0" && grep -H "^\\($pattern0\\)$" `find . -name '*.[ch].nocomm' -print |sed -e 's:^\./::'` >a
then
- grep -v "^$i\.nocomment:" <a >$i.dependent
- for j in `sed -e 's/\.nocomment:.*//' <$i.dependent |sort |uniq`
+ grep -v "^$i\.nocomm:" <a >$i.usedby
+ for j in `sed -e 's/\.nocomm:.*//' <$i.usedby |sort |uniq`
do
echo "j=$j"
- if ! grep -q "^#include \"$i\"$" $j
+ if ! grep -q ":$i:.*:$j\\|:$j:.*:$i:" conflicts.temp && ! grep -q "^#include <$i>\$" $j
then
(
- echo "#include \"$i\""
+ echo "#include <$i>"
cat $j
) >a
mv a $j
#endif
EOF
- ) >a
+ ) |../../xify/newline >a
mv a $i
done
#ifndef _PCC_H_
#define _PCC_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
# define PCC_INLINE 61 /* inline function */
/* no ASG */
# define PCC_UINLINE 63 /* inline with no arguments */
-# endif INLINE
+# endif
/*
* Referencing and dereferencing.
# define PCCF_FARIF 156 /* not implemented */
# define PCCF_FLABEL 157 /* an f77 label */
-# endif PCC_TOKENS
-
+# endif
/*
* Types, as encoded in intermediate file cookies.
# define PCCTM_BASETYPE 017
# define PCCTM_TYPESHIFT 2
-
/*
* Useful macros. 'PCCOM' macros apply to ops.
*/
#ifndef _PROTOCOLS_DUMPRESTORE_H_
#define _PROTOCOLS_DUMPRESTORE_H_
-#include "sys/inode.h"
-#include "sys/types.h"
+#include <sys/inode.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#ifndef _PROTOCOLS_ROUTED_H_
#define _PROTOCOLS_ROUTED_H_
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#ifndef _PROTOCOLS_RWHOD_H_
#define _PROTOCOLS_RWHOD_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _PROTOCOLS_TALKD_H_
#define _PROTOCOLS_TALKD_H_
-#include "sys/namei.h"
-#include "sys/socket.h"
-#include "sys/types.h"
+#include <sys/socket.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#ifndef _PROTOCOLS_TIMED_H_
#define _PROTOCOLS_TIMED_H_
-#include "sys/param.h"
-#include "sys/time.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/time.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
net/res_debug.c:extern char *p_cdname(), *p_rr(), *p_type(), *p_class();
net/res_debug.c:extern char *inet_ntoa();
net/res_debug.c:extern char *sprintf();
-net/netisr.h:#define schednetisr(anisr) { netisr |= 1<<(anisr); setsoftnet(); }
net/res_init.c: extern u_long inet_addr();
net/res_init.c: extern char *index();
net/res_init.c: extern char *strcpy(), *strncpy();
net/ruserpass.c:char *renvlook(), *malloc(), *index(), *getenv(), *getpass(), *getlogin();
net/ruserpass.c:struct utmp *getutmp();
net/ruserpass.c: char *myname = getlogin();
-net/ruserpass.c: (void) token();
-net/ruserpass.c: (void) token();
net/ruserpass.c:char *deblknot(), *deblkclr();
net/ruserpass.c:char *nbs8decrypt(), *nbs8encrypt();
net/getprotoname.c: endprotoent();
netinet/if_ether.h:struct arptab *arptnew();
netinet/if_ether.h:char *ether_sprintf();
netinet/in_pcb.h:struct inpcb *in_pcblookup();
-netinet/in.h:u_short ntohs(), htons();
-netinet/in.h:u_long ntohl(), htonl();
netinet/in.h:struct in_addr in_makeaddr();
netinet/in.h:u_long in_netof(), in_lnaof();
netinet/in_systm.h:n_time iptime();
ndbm.h:long dbm_forder();
ndbm.h:int dbm_delete();
ndbm.h:int dbm_store();
-stand/saio.h: int (*dv_strategy)();
-stand/saio.h: int (*dv_open)();
-stand/saio.h: int (*dv_close)();
-stand/saio.h: int (*dv_ioctl)();
-signal.h:int (*signal())();
-signal.h: int (*sv_handler)(); /* signal handler */
sys/ioctl.c: abort();
sys/proc.h:struct proc *pfind();
sys/socket.c: abort();
sys/select.c: abort();
sys/wait3.c: abort();
sys/sbrk.c: abort();
-sys/mbuf.h: { int ms = splimp(); \
-sys/mbuf.h: { int ms = splimp(); \
-sys/mbuf.h: { int ms = splimp(); \
sys/mbuf.h:struct mbuf *m_get(),*m_getclr(),*m_free(),*m_more(),*m_copy(),*m_pullup();
sys/mbuf.h:caddr_t m_clalloc();
gen/timezone.c: char *getenv(), *index();
strings.h:int strlen();
strings.h:char *index();
strings.h:char *rindex();
-netns/ns.h:u_short ntohs(), htons();
-netns/ns.h:u_long ntohl(), htonl();
netns/ns.h:u_short ns_cksum();
netns/ns_if.h:struct ns_ifaddr *ns_iaonnetof();
netns/ns_pcb.h:struct nspcb *ns_pcblookup();
-netns/spp_var.h: *spp_usrclosed(), *spp_timers(), *spp_drop();
time.h:extern struct tm *gmtime(), *localtime();
time.h:extern char *asctime(), *ctime();
#ifndef _PWD_H_
#define _PWD_H_
-
/* pwd.h 4.1 83/05/03 */
struct passwd { /* see getpwent(3) */
--- /dev/null
+#!/bin/sh
+
+grep -H '^#include <[^>]*>' `find . -name '*.h' -print` |\
+sed -e 's/^\.\/\(.*\):#include <\(.*\)>/\1 \2/' |\
+tsort >a
+
+#find . -name '*.h' -print |\
+#sed -e 's:\./::' |\
+#while read i
+#do
+# cp $i temp.c
+# for j in `cpp -nostdinc -I. -M temp.c`
+# do
+# case $j in
+# *.h)
+# echo "$i $j"
+# ;;
+# esac
+# done
+#done >depends.txt
+#tsort <depends.txt >depends_tsort.txt
+
+find . -name '*.h' -print |\
+sed -e 's:\./::' |\
+while read i
+do
+ echo "i=$i"
+ echo "#include \"$i\"" >temp.c
+ echo "===$i===" >&2
+ gcc -nostdinc -I. -Dvax -DNCMD=1 -DNRSP=1 -c temp.c
+done
+rm -f temp.c
+
+find . -name '*.c' -print |\
+sed -e 's:\./::' |\
+while read i
+do
+ echo "i=$i"
+ ../../cproto-4.6/cproto -i. -Dvax -DNCMD=1 -DNRSP=1 -t -H $i >$i.protos
+ sed -e 's/va_start(ap)/_va_start(ap, fmt)/;s/^#include <varargs.h>$/#ifdef __STDC__\n#include <stdarg.h>\n#define _va_start(ap, arg) va_start(ap, arg)\n#else\n#include <varargs.h>\n#define _va_start(ap, arg) va_start(ap)\n#endif/' -i $i
+done
#ifndef _RANLIB_H_
#define _RANLIB_H_
-#include "sys/types.h"
+#include <sys/types.h>
/* ranlib.h 4.1 83/05/03 */
#ifndef _RESOLV_H_
#define _RESOLV_H_
-#include "arpa/nameser.h"
-#include "netinet/in.h"
-#include "sys/types.h"
-
+#include <arpa/nameser.h>
+#include <netinet/in.h>
+#include <sys/types.h>
/*
* Copyright (c) 1983 Regents of the University of California.
* Global defines and variables for resolver stub.
*/
-
#define MAXNS 3 /* max # name servers we'll track */
-
struct state {
int retrans; /* retransmition time interval */
int retry; /* number of times to retransmit */
#ifndef _SETJMP_H_
#define _SETJMP_H_
-
/* setjmp.h 4.1 83/05/03 */
typedef int jmp_buf[10];
#ifndef _SGTTY_H_
#define _SGTTY_H_
-
/* sgtty.h 4.2 85/01/03 */
/*#ifndef _IOCTL_*/
+++ /dev/null
-#ifndef _SIGNAL_H_
-#define _SIGNAL_H_
-
-#include "sys/signal.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)signal.h 7.1 (Berkeley) 6/4/86
- */
-
-#ifndef NSIG
-#define NSIG 32
-
-#define SIGHUP 1 /* hangup */
-#define SIGINT 2 /* interrupt */
-#define SIGQUIT 3 /* quit */
-#define SIGILL 4 /* illegal instruction (not reset when caught) */
-#define ILL_RESAD_FAULT 0x0 /* reserved addressing fault */
-#define ILL_PRIVIN_FAULT 0x1 /* privileged instruction fault */
-#define ILL_RESOP_FAULT 0x2 /* reserved operand fault */
-/* CHME, CHMS, CHMU are not yet given back to users reasonably */
-#define SIGTRAP 5 /* trace trap (not reset when caught) */
-#define SIGIOT 6 /* IOT instruction */
-#define SIGABRT SIGIOT /* compatibility */
-#define SIGEMT 7 /* EMT instruction */
-#define SIGFPE 8 /* floating point exception */
-#define FPE_INTOVF_TRAP 0x1 /* integer overflow */
-#define FPE_INTDIV_TRAP 0x2 /* integer divide by zero */
-#define FPE_FLTOVF_TRAP 0x3 /* floating overflow */
-#define FPE_FLTDIV_TRAP 0x4 /* floating/decimal divide by zero */
-#define FPE_FLTUND_TRAP 0x5 /* floating underflow */
-#define FPE_DECOVF_TRAP 0x6 /* decimal overflow */
-#define FPE_SUBRNG_TRAP 0x7 /* subscript out of range */
-#define FPE_FLTOVF_FAULT 0x8 /* floating overflow fault */
-#define FPE_FLTDIV_FAULT 0x9 /* divide by zero floating fault */
-#define FPE_FLTUND_FAULT 0xa /* floating underflow fault */
-#define SIGKILL 9 /* kill (cannot be caught or ignored) */
-#define SIGBUS 10 /* bus error */
-#define SIGSEGV 11 /* segmentation violation */
-#define SIGSYS 12 /* bad argument to system call */
-#define SIGPIPE 13 /* write on a pipe with no one to read it */
-#define SIGALRM 14 /* alarm clock */
-#define SIGTERM 15 /* software termination signal from kill */
-#define SIGURG 16 /* urgent condition on IO channel */
-#define SIGSTOP 17 /* sendable stop signal not from tty */
-#define SIGTSTP 18 /* stop signal from tty */
-#define SIGCONT 19 /* continue a stopped process */
-#define SIGCHLD 20 /* to parent on child stop or exit */
-#define SIGCLD SIGCHLD /* compatibility */
-#define SIGTTIN 21 /* to readers pgrp upon background tty read */
-#define SIGTTOU 22 /* like TTIN for output if (tp->t_local<OSTOP) */
-#define SIGIO 23 /* input/output possible signal */
-#define SIGXCPU 24 /* exceeded CPU time limit */
-#define SIGXFSZ 25 /* exceeded file size limit */
-#define SIGVTALRM 26 /* virtual time alarm */
-#define SIGPROF 27 /* profiling time alarm */
-#define SIGWINCH 28 /* window size changes */
-#define SIGUSR1 30 /* user defined signal 1 */
-#define SIGUSR2 31 /* user defined signal 2 */
-
-#ifndef KERNEL
-/*int (*signal())();*/
-#endif
-
-/*
- * Signal vector "template" used in sigvec call.
- */
-struct sigvec {
- /*int (*sv_handler)();*/ /* signal handler */
- int sv_mask; /* signal mask to apply */
- int sv_flags; /* see signal options below */
-};
-#define SV_ONSTACK 0x0001 /* take signal on signal stack */
-#define SV_INTERRUPT 0x0002 /* do not restart system on signal return */
-#define sv_onstack sv_flags /* isn't compatibility wonderful! */
-
-/*
- * Structure used in sigstack call.
- */
-struct sigstack {
- char *ss_sp; /* signal stack pointer */
- int ss_onstack; /* current status */
-};
-
-/*
- * Information pushed on stack when a signal is delivered.
- * This is used by the kernel to restore state following
- * execution of the signal handler. It is also made available
- * to the handler to allow it to properly restore state if
- * a non-standard exit is performed.
- */
-struct sigcontext {
- int sc_onstack; /* sigstack state to restore */
- int sc_mask; /* signal mask to restore */
- int sc_sp; /* sp to restore */
- int sc_fp; /* fp to restore */
- int sc_ap; /* ap to restore */
- int sc_pc; /* pc to restore */
- int sc_ps; /* psl to restore */
-};
-
-#define BADSIG (int (*)())-1
-#define SIG_DFL (int (*)())0
-#define SIG_IGN (int (*)())1
-
-#ifdef KERNEL
-#define SIG_CATCH (int (*)())2
-#define SIG_HOLD (int (*)())3
-#endif
-#endif
-
-/*
- * Macro for converting signal number to a mask suitable for
- * sigblock().
- */
-#define sigmask(m) (1 << ((m)-1))
-
-#endif
#ifndef _STAB_H_
#define _STAB_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
+++ /dev/null
-#ifndef _STAND_SAIO_H_
-#define _STAND_SAIO_H_
-
-#include "errno.h"
-#include "sys/errno.h"
-#include "sys/fs.h"
-#include "sys/inode.h"
-#include "sys/param.h"
-#include "sys/types.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)saio.h 7.1 (Berkeley) 6/5/86
- */
-
-/*
- * Header file for standalone package
- */
-
-/*
- * Io block: includes an
- * inode, cells for the use of seek, etc,
- * and a buffer.
- */
-struct iob {
- int i_flgs; /* see F_ below */
- struct inode i_ino; /* inode, if file */
- int i_unit; /* pseudo device unit */
- daddr_t i_boff; /* block offset on device */
- daddr_t i_cyloff; /* cylinder offset on device */
- off_t i_offset; /* seek offset in file */
- daddr_t i_bn; /* 1st block # of next read */
- char *i_ma; /* memory address of i/o buffer */
- int i_cc; /* character count of transfer */
- int i_error; /* error # return */
- int i_errcnt; /* error count for driver retries */
- int i_errblk; /* block # in error for error reporting */
- char i_buf[MAXBSIZE];/* i/o buffer */
- union {
- struct fs ui_fs; /* file system super block info */
- char dummy[SBSIZE];
- } i_un;
-};
-#define i_fs i_un.ui_fs
-#define NULL 0
-
-#define F_READ 0x1 /* file opened for reading */
-#define F_WRITE 0x2 /* file opened for writing */
-#define F_ALLOC 0x4 /* buffer allocated */
-#define F_FILE 0x8 /* file instead of device */
-#define F_NBSF 0x10 /* no bad sector forwarding */
-#define F_SSI 0x40 /* set skip sector inhibit */
-/* io types */
-#define F_RDDATA 0x0100 /* read data */
-#define F_WRDATA 0x0200 /* write data */
-#define F_HDR 0x0400 /* include header on next i/o */
-#define F_CHECK 0x0800 /* perform check of data read/write */
-#define F_HCHECK 0x1000 /* perform check of header and data */
-
-#define F_TYPEMASK 0xff00
-
-/*
- * Device switch.
- */
-struct devsw {
- char *dv_name;
- /*int (*dv_strategy)();*/
- /*int (*dv_open)();*/
- /*int (*dv_close)();*/
- /*int (*dv_ioctl)();*/
-};
-
-struct devsw devsw[];
-
-/*
- * Drive description table.
- * Returned from SAIODEVDATA call.
- */
-struct st {
- short nsect; /* # sectors/track */
- short ntrak; /* # tracks/surfaces/heads */
- short nspc; /* # sectors/cylinder */
- short ncyl; /* # cylinders */
- short *off; /* partition offset table (cylinders) */
-};
-
-/*
- * Request codes. Must be the same a F_XXX above
- */
-#define READ 1
-#define WRITE 2
-
-#define NBUFS 4
-
-char b[NBUFS][MAXBSIZE];
-daddr_t blknos[NBUFS];
-
-#define NFILES 4
-struct iob iob[NFILES];
-
-extern int errno; /* just like unix */
-
-/* error codes */
-#define EBADF 1 /* bad file descriptor */
-#define EOFFSET 2 /* relative seek not supported */
-#define EDEV 3 /* improper device specification on open */
-#define ENXIO 4 /* unknown device specified */
-#define EUNIT 5 /* improper unit specification */
-#define ESRCH 6 /* directory search for file failed */
-#define EIO 7 /* generic error */
-#define ECMD 10 /* undefined driver command */
-#define EBSE 11 /* bad sector error */
-#define EWCK 12 /* write check error */
-#define EECC 13 /* uncorrectable ecc error */
-#define EHER 14 /* hard error */
-
-/* ioctl's -- for disks just now */
-#define SAIOHDR (('d'<<8)|1) /* next i/o includes header */
-#define SAIOCHECK (('d'<<8)|2) /* next i/o checks data */
-#define SAIOHCHECK (('d'<<8)|3) /* next i/o checks header & data */
-#define SAIONOBAD (('d'<<8)|4) /* inhibit bad sector forwarding */
-#define SAIODOBAD (('d'<<8)|5) /* enable bad sector forwarding */
-#define SAIOECCLIM (('d'<<8)|6) /* set limit to ecc correction, bits */
-#define SAIORETRIES (('d'<<8)|7) /* set retry count for unit */
-#define SAIODEVDATA (('d'<<8)|8) /* get device data */
-#define SAIOSSI (('d'<<8)|9) /* set skip sector inhibit */
-#define SAIONOSSI (('d'<<8)|10) /* inhibit skip sector handling */
-#define SAIOSSDEV (('d'<<8)|11) /* is device skip sector type? */
-#define SAIODEBUG (('d'<<8)|12) /* enable/disable debugging */
-#define SAIOGBADINFO (('d'<<8)|13) /* get bad-sector table */
-
-#endif
+++ /dev/null
-#ifndef _STAND_SAVAX_H_
-#define _STAND_SAVAX_H_
-
-#include "sys/types.h"
-#include "vaxmba/mbareg.h"
-#include "vaxuba/ubareg.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)savax.h 7.1 (Berkeley) 6/5/86
- */
-
-/*
- * Standalone definitions peculiar to vaxen
- * The mba devices in the standalone system are addressed as
- * xx(unit,section)
- * where unit is
- * 8*mbanum+drive
- * The mbadrv macro gives the address of the device registers
- * for the specified unit; the mbamba macro gives the address of the
- * mba registers themselves.
- *
- * The uba devices are also addressed by giving, as unit,
- * 8*ubanum+drive
- * The ubamem macro converts a specified unibus address (ala pdp-11)
- * into a unibus memory address space address.
- */
-
-int cpu; /* see <sys/cpu.h> */
-
-#define MAXNMBA 4
-#define MAXNUBA 4
-struct mba_regs **mbaddr;
-int mbaact;
-caddr_t *umaddr;
-struct uba_regs **ubaddr;
-
-#define UNITTOMBA(unit) ((unit)>>3)
-#define UNITTODRIVE(unit) ((unit)&07)
-
-#define mbamba(unit) (mbaddr[UNITTOMBA(unit)])
-#define mbadrv(unit) (&mbamba(unit)->mba_drv[UNITTODRIVE(unit)])
-
-#define UNITTOUBA(unit) ((unit)>>3)
-#define ubauba(unit) (ubaddr[UNITTOUBA(unit)])
-#define ubamem(unit, off) ((umaddr[UNITTOUBA(unit)]+ubdevreg(off)))
-
-#define PHYSUBA0 0x20006000
-#define PHYSMBA0 0x20010000
-#define PHYSMBA1 0x20012000
-#define PHYSUMEM 0x2013e000
-
-/*
- * RM03/5 (4-byte header plus CRC) format information:
- * codes for sector header word 1
- */
-#define HDR1_FMT22 0x1000 /* standard 16 bit format */
-#define HDR1_OKSCT 0xc000 /* sector ok */
-#define HDR1_SSF 0x2000 /* skip sector flag */
-
-#endif
#ifndef _STDIO_H_
#define _STDIO_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#define stderr (&_iob[2])
#ifndef lint
#define getc(p) (--(p)->_cnt>=0? (int)(*(unsigned char *)(p)->_ptr++):_filbuf(p))
-#endif not lint
+#endif
#define getchar() getc(stdin)
#ifndef lint
#define putc(x, p) (--(p)->_cnt >= 0 ?\
(int)(*(unsigned char *)(p)->_ptr++) :\
_flsbuf(*(unsigned char *)(p)->_ptr, p)) :\
_flsbuf((unsigned char)(x), p)))
-#endif not lint
+#endif
#define putchar(x) putc(x,stdout)
#define feof(p) (((p)->_flag&_IOEOF)!=0)
#define ferror(p) (((p)->_flag&_IOERR)!=0)
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)clrerr.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
#undef clearerr
-clearerr(iop)
- register FILE *iop; {
+int clearerr(iop) register FILE *iop; {
iop->_flag &= ~(_IOERR|_IOEOF);
}
-#include "ctype.h"
-#include "stdio.h"
-#include "sys/types.h"
-#include "varargs.h"
+#include <ctype.h>
+#include <stdio.h>
+#include <sys/types.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1988 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)doprnt.c 5.35 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <sys/types.h>*/
/*#include <varargs.h>*/
#define ZEROPAD 0x20 /* zero (as opposed to blank) pad */
#define HEXPREFIX 0x40 /* add 0x or 0X prefix */
-_doprnt(fmt0, argp, fp)
- u_char *fmt0;
- va_list argp;
- register FILE *fp; {
+int _doprnt(fmt0, argp, fp) u_char *fmt0; va_list argp; register FILE *fp; {
register u_char *fmt; /* format string */
register int ch; /* character from fmt */
register int cnt; /* return value accumulator */
/*FALLTHROUGH*/
case 'd':
case 'i':
- /*ARG();*/
+ ARG();
if ((long)_ulong < 0) {
_ulong = -_ulong;
sign = '-';
flags |= LONGINT;
/*FALLTHROUGH*/
case 'o':
- /*ARG();*/
+ ARG();
base = 8;
goto nosign;
case 'p':
flags |= LONGINT;
/*FALLTHROUGH*/
case 'u':
- /*ARG();*/
+ ARG();
base = 10;
goto nosign;
case 'X':
digs = "0123456789ABCDEF";
/* FALLTHROUGH */
case 'x':
- /*ARG();*/
+ ARG();
base = 16;
/* leading 0x/X only if non-zero */
if (flags & ALT && _ulong != 0)
/* NOTREACHED */
}
-static
-cvt(number, prec, flags, signp, fmtch, startp, endp)
- double number;
- register int prec;
- int flags;
- u_char fmtch;
- char *signp, *startp, *endp; {
+static cvt(number, prec, flags, signp, fmtch, startp, endp) double number; register int prec; int flags; char *signp; int fmtch; char *startp; char *endp; {
register char *p, *t;
register double fract;
int dotrim, expcnt, gformat;
return(t - startp);
}
-static char *
-round(fract, exp, start, end, ch, signp)
- double fract;
- int *exp;
- register char *start, *end;
- char ch, *signp; {
+static char *round(fract, exp, start, end, ch, signp) double fract; int *exp; register char *start; register char *end; int ch; char *signp; {
double tmp;
if (fract)
return(start);
}
-static char *
-exponent(p, exp, fmtch)
- register char *p;
- register int exp;
- u_char fmtch; {
+static char *exponent(p, exp, fmtch) register char *p; register int exp; int fmtch; {
register char *t;
char expbuf[MAXEXP];
-#include "ctype.h"
-#include "stdio.h"
-#include "varargs.h"
+#include <ctype.h>
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)doscan.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <ctype.h>*/
0,0,0,0,0,0,0,0,
};
-_doscan(iop, fmt, ap)
-FILE *iop;
-register char *fmt;
-register va_list ap; {
+int _doscan(iop, fmt, ap) FILE *iop; register char *fmt; register va_list ap; {
register int ch;
int nmatch, len, ch1;
int *ptr, fileended, size;
}
}
-static
-_innum(ptr, type, len, size, iop, eofptr)
-int *ptr, *eofptr;
-FILE *iop; {
+static _innum(ptr, type, len, size, iop, eofptr) int *ptr; int type; int len; int size; FILE *iop; int *eofptr; {
/*extern double atof();*/
register char *np;
char numbuf[64];
return(1);
}
-static
-_instr(ptr, type, len, iop, eofptr)
-register char *ptr;
-register FILE *iop;
-int *eofptr; {
+static _instr(ptr, type, len, iop, eofptr) register char *ptr; int type; int len; register FILE *iop; int *eofptr; {
register ch;
register char *optr;
int ignstp;
return(0);
}
-static char *
-_getccl(s)
-register unsigned char *s; {
+static char *_getccl(s) register unsigned char *s; {
register c, t;
t = 0;
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)exit.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
-exit(code)
- int code; {
+int exit(code) int code; {
- /*_cleanup();*/
+ _cleanup();
_exit(code);
}
-#include "stdio.h"
-#include "sys/file.h"
-#include "sys/types.h"
+#include <stdio.h>
+#include <sys/file.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fdopen.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Unix routine to do an "fopen" on file descriptor
/*#include <sys/file.h>*/
/*#include <stdio.h>*/
-FILE *
-fdopen(fd, mode)
- register char *mode; {
+FILE *fdopen(fd, mode) int fd; register char *mode; {
/*extern FILE *_findiop();*/
static int nofile = -1;
register FILE *iop;
if (nofile < 0)
- /*nofile = getdtablesize();*/
+ nofile = getdtablesize();
if (fd < 0 || fd >= nofile)
return (NULL);
- /*iop = _findiop();*/
+ iop = _findiop();
if (iop == NULL)
return (NULL);
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fgetc.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-fgetc(fp)
-FILE *fp; {
+int fgetc(fp) FILE *fp; {
return(getc(fp));
}
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fgets.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-char *
-fgets(s, n, iop)
-char *s;
-register FILE *iop; {
+char *fgets(s, n, iop) char *s; int n; register FILE *iop; {
register c;
register char *cs;
-#include "stdio.h"
-#include "sys/stat.h"
+#include <stdio.h>
+#include <sys/stat.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)filbuf.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
/*#include <sys/stat.h>*/
/*char *malloc();*/
-_filbuf(iop)
-register FILE *iop; {
+int _filbuf(iop) register FILE *iop; {
int size;
struct stat stbuf;
extern char *_smallbuf;
-#include "errno.h"
-#include "stdio.h"
-#include "sys/errno.h"
+#include <stdio.h>
+#include <sys/errno.h>
/*
* Copyright (c) 1983, 1985 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)findiop.c 5.6 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <errno.h>*/
* If none are available, then we allocate a structure to glue together
* the old and new FILE entries, which are then no longer contiguous.
*/
-FILE *
-_findiop() {
+FILE *_findiop() {
register FILE **iov, *iop;
register FILE *fp;
return (*iov);
}
-_f_morefiles() {
+int _f_morefiles() {
register FILE **iov;
register FILE *fp;
register char *cp;
int nfiles;
- /*nfiles = getdtablesize();*/
+ nfiles = getdtablesize();
iobglue = (FILE **)calloc(nfiles, sizeof *iobglue);
if (iobglue == NULL)
return (1);
}
-f_prealloc() {
+int f_prealloc() {
register FILE **iov;
register FILE *fp;
*iov = (FILE *)calloc(1, sizeof **iov);
}
-_fwalk(function)
- /*register int (*function)();*/ {
+int _fwalk(function) register int (*function)(); {
register FILE **iov;
register FILE *fp;
}
}
-_cleanup() {
+int _cleanup() {
/*extern int fclose();*/
_fwalk(fclose);
-#include "stdio.h"
-#include "sys/stat.h"
+#include <stdio.h>
+#include <sys/stat.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)flsbuf.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <sys/types.h>*/
/*char *malloc();*/
-_flsbuf(c, iop)
-unsigned char c;
-register FILE *iop; {
+int _flsbuf(c, iop) int c; register FILE *iop; {
register char *base;
register n, rn;
char c1;
return(c);
}
-fflush(iop)
-register FILE *iop; {
+int fflush(iop) register FILE *iop; {
register char *base;
register n;
return(0);
}
-fclose(iop)
- register FILE *iop; {
+int fclose(iop) register FILE *iop; {
register int r;
r = EOF;
-#include "fcntl.h"
-#include "stdio.h"
-#include "sys/file.h"
-#include "sys/types.h"
+#include <stdio.h>
+#include <sys/file.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fopen.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/file.h>*/
/*#include <stdio.h>*/
-FILE *
-fopen(file, mode)
- char *file;
- register char *mode; {
+FILE *fopen(file, mode) char *file; register char *mode; {
register FILE *iop;
register f, rw, oflags;
/*extern FILE *_findiop();*/
- /*iop = _findiop();*/
+ iop = _findiop();
if (iop == NULL)
return (NULL);
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fprintf.c 5.4 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-fprintf(iop, fmt, va_alist)
- register FILE *iop;
- char *fmt;
- va_dcl {
+#ifdef __STDC__
+int fprintf(register FILE *iop, char *fmt, ...)
+#else
+int fprintf(iop, fmt, va_alist) register FILE *iop; char *fmt; va_dcl
+#endif
+{
va_list ap;
int len;
char localbuf[BUFSIZ];
- va_start(ap);
+ _va_start(ap, fmt);
if (iop->_flag & _IONBF) {
iop->_flag &= ~_IONBF;
iop->_ptr = iop->_base = localbuf;
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fputc.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-fputc(c, fp)
-register FILE *fp; {
+int fputc(c, fp) int c; register FILE *fp; {
return(putc(c, fp));
}
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1984 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fputs.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-fputs(s, iop)
-register char *s;
-register FILE *iop; {
+int fputs(s, iop) register char *s; register FILE *iop; {
register r = 0;
register c;
int unbuffered;
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fread.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-fread(ptr, size, count, iop)
- register char *ptr;
- unsigned size, count;
- register FILE *iop; {
+int fread(ptr, size, count, iop) register char *ptr; unsigned size; unsigned count; register FILE *iop; {
register int s;
int c;
-#include "fcntl.h"
-#include "stdio.h"
-#include "sys/file.h"
-#include "sys/types.h"
+#include <stdio.h>
+#include <sys/file.h>
+#include <sys/types.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)freopen.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <sys/types.h>*/
/*#include <sys/file.h>*/
/*#include <stdio.h>*/
-FILE *
-freopen(file, mode, iop)
- char *file;
- register char *mode;
- register FILE *iop; {
+FILE *freopen(file, mode, iop) char *file; register char *mode; register FILE *iop; {
register f, rw, oflags;
rw = (mode[1] == '+');
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fseek.c 5.3 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Seek for standard library. Coordinates with buffering.
/*long lseek();*/
-fseek(iop, offset, ptrname)
- register FILE *iop;
- long offset; {
+int fseek(iop, offset, ptrname) register FILE *iop; long offset; int ptrname; {
register resync, c;
long p = -1; /* can't happen? */
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ftell.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* Return file offset.
/*long lseek();*/
-long ftell(iop)
-register FILE *iop; {
+long ftell(iop) register FILE *iop; {
register long tres;
register adjust;
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fwrite.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-fwrite(ptr, size, count, iop)
- register char *ptr;
- unsigned size, count;
- register FILE *iop; {
+int fwrite(ptr, size, count, iop) register char *ptr; unsigned size; unsigned count; register FILE *iop; {
register int s;
s = size * count;
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getchar.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* A subroutine version of the macro getchar.
#undef getchar
-getchar() {
+int getchar() {
return(getc(stdin));
}
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)gets.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-char *
-gets(s)
-char *s; {
+char *gets(s) char *s; {
register c;
register char *cs;
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getw.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-getw(iop)
-register FILE *iop; {
+int getw(iop) register FILE *iop; {
register i;
register char *p;
int w;
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1987 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)printf.c 5.4 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-printf(fmt, va_alist)
- char *fmt;
- va_dcl {
+#ifdef __STDC__
+int printf(char *fmt, ...)
+#else
+int printf(fmt, va_alist) char *fmt; va_dcl
+#endif
+{
va_list ap;
int len;
- va_start(ap);
+ _va_start(ap, fmt);
len = _doprnt(fmt, ap, stdout);
va_end(ap);
return(ferror(stdout) ? EOF : len);
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)putchar.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*
* A subroutine version of the macro putchar
#undef putchar
-putchar(c)
-register c; {
+int putchar(c) register c; {
putc(c, stdout);
}
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)puts.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-puts(s)
-register char *s; {
+int puts(s) register char *s; {
register c;
while (c = *s++)
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)putw.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-putw(w, iop)
-register FILE *iop; {
+int putw(w, iop) int w; register FILE *iop; {
register char *p;
register i;
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rew.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-rewind(iop)
-register FILE *iop; {
+int rewind(iop) register FILE *iop; {
fflush(iop);
lseek(fileno(iop), 0L, 0);
iop->_cnt = 0;
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)scanf.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-scanf(fmt, va_alist)
-char *fmt;
-va_dcl {
+#ifdef __STDC__
+int scanf(char *fmt, ...)
+#else
+int scanf(fmt, va_alist) char *fmt; va_dcl
+#endif
+{
va_list ap;
int len;
- va_start(ap);
+ _va_start(ap, fmt);
len = _doscan(stdin, fmt, &args);
va_end(ap);
return len;
}
-fscanf(iop, fmt, va_alist)
-FILE *iop;
-char *fmt;
-va_dcl {
+#ifdef __STDC__
+int fscanf(FILE *iop, char *fmt, ...)
+#else
+int fscanf(iop, fmt, va_alist) FILE *iop; char *fmt; va_dcl
+#endif
+{
va_list ap;
int len;
- va_start(ap);
+ _va_start(ap, fmt);
len = _doscan(iop, fmt, &args);
va_end(ap);
return len;
}
-sscanf(str, fmt, va_alist)
-register char *str;
-char *fmt;
-va_dcl {
+#ifdef __STDC__
+int sscanf(register char *str, char *fmt, ...)
+#else
+int sscanf(str, fmt, va_alist) register char *str; char *fmt; va_dcl
+#endif
+{
FILE _strbuf;
va_list ap;
int len;
- va_start(ap);
+ _va_start(ap, fmt);
_strbuf._flag = _IOREAD|_IOSTRG;
_strbuf._ptr = _strbuf._base = str;
_strbuf._cnt = 0;
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1980 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setbuf.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-setbuf(iop, buf)
-register FILE *iop;
-char *buf; {
+int setbuf(iop, buf) register FILE *iop; char *buf; {
if (iop->_base != NULL && iop->_flag&_IOMYBUF)
free(iop->_base);
iop->_flag &= ~(_IOMYBUF|_IONBF|_IOLBF);
-#include "stdio.h"
+#include <stdio.h>
/*
* Copyright (c) 1983 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)setbuffer.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-setbuffer(iop, buf, size)
- register FILE *iop;
- char *buf;
- int size; {
+int setbuffer(iop, buf, size) register FILE *iop; char *buf; int size; {
if (iop->_base != NULL && iop->_flag&_IOMYBUF)
free(iop->_base);
iop->_flag &= ~(_IOMYBUF|_IONBF|_IOLBF);
/*
* set line buffering for either stdout or stderr
*/
-setlinebuf(iop)
- register FILE *iop; {
+int setlinebuf(iop) register FILE *iop; {
char *buf;
/*extern char *malloc();*/
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)sibuf.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)sobuf.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1987 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)sprintf.c 5.5 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-sprintf(str, fmt, va_alist)
- char *str, *fmt;
- va_dcl {
+#ifdef __STDC__
+int sprintf(char *str, char *fmt, ...)
+#else
+int sprintf(str, fmt, va_alist) char *str; char *fmt; va_dcl
+#endif
+{
va_list ap;
FILE _strbuf;
int len;
- va_start(ap);
+ _va_start(ap, fmt);
_strbuf._flag = _IOWRT+_IOSTRG;
_strbuf._ptr = str;
_strbuf._cnt = 32767;
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)strout.c 5.2 (Berkeley) 3/9/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-_strout(count, string, adjust, file, fillch)
-register char *string;
-register count;
-int adjust;
-register FILE *file; {
+int _strout(count, string, adjust, file, fillch) register count; register char *string; int adjust; register FILE *file; int fillch; {
while (adjust < 0) {
if (*string=='-' && fillch=='0') {
putc(*string++, file);
-#include "stdio.h"
+#include <stdio.h>
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)ungetc.c 5.3 (Berkeley) 3/26/86";
-#endif LIBC_SCCS and not lint
+#endif
/*#include <stdio.h>*/
-ungetc(c, iop)
- register FILE *iop; {
+int ungetc(c, iop) int c; register FILE *iop; {
if (c == EOF || (iop->_flag & (_IOREAD|_IORW)) == 0 ||
iop->_ptr == NULL || iop->_base == NULL)
return (EOF);
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1988 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vfprintf.c 5.2 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-int
-vfprintf(iop, fmt, ap)
- FILE *iop;
- char *fmt;
- va_list ap; {
+int vfprintf(iop, fmt, ap) FILE *iop; char *fmt; va_list ap; {
int len;
char localbuf[BUFSIZ];
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1988 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vprintf.c 5.2 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-int
-vprintf(fmt, ap)
- char *fmt;
- va_list ap; {
+int vprintf(fmt, ap) char *fmt; va_list ap; {
int len;
len = _doprnt(fmt, ap, stdout);
-#include "stdio.h"
-#include "varargs.h"
+#include <stdio.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#define _va_start(ap, arg) va_start(ap, arg)
+#else
+#include <varargs.h>
+#define _va_start(ap, arg) va_start(ap)
+#endif
/*
* Copyright (c) 1988 Regents of the University of California.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vsprintf.c 5.2 (Berkeley) 6/27/88";
-#endif /* LIBC_SCCS and not lint */
+#endif
/*#include <stdio.h>*/
/*#include <varargs.h>*/
-int
-vsprintf(str, fmt, ap)
- char *str, *fmt;
- va_list ap; {
+int vsprintf(str, fmt, ap) char *str; char *fmt; va_list ap; {
FILE f;
int len;
#ifndef _STRING_H_
#define _STRING_H_
-
/*
* Copyright (c) 1985 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _STRINGS_H_
#define _STRINGS_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _STRUCT_H_
#define _STRUCT_H_
-
/* struct.h 4.1 83/05/03 */
/*
-/*#include "gen.h"*/
-void _exit(s) {
- /*abort();*/
+void _exit(s) int s; {
+ abort();
}
-#include "sys/socket.h"
-/*#include "gen.h"*/
-int accept(s, a, l) struct sockaddr *a; int *l; {
- /*abort();*/
+int accept(s, a, l) int s; struct sockaddr *a; int *l; {
+ abort();
}
-/*#include "gen.h"*/
-int access(p, m) char *p; {
- /*abort();*/
+int access(p, m) char *p; int m; {
+ abort();
}
-/*#include "gen.h"*/
int acct(f) char *f; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_ACCT_H_
#define _SYS_ACCT_H_
-#include "sys/inode.h"
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-#include "sys/time.h"
-/*#include "gen.h"*/
-int adjtime(delta, odelta) struct timeval *delta, *odelta; {
- /*abort();*/
+int adjtime(delta, odelta) struct timeval *delta; struct timeval *odelta; {
+ abort();
}
-#include "sys/socket.h"
-/*#include "gen.h"*/
-int bind(s, n, l) struct sockaddr *n; {
- /*abort();*/
+int bind(s, n, l) int s; struct sockaddr *n; int l; {
+ abort();
}
#ifndef _SYS_BKMAC_H_
#define _SYS_BKMAC_H_
-#include "sys/tty.h"
-#include "sys/types.h"
+#include <sys/tty.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
char *brk(a) char *a; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_BUF_H_
#define _SYS_BUF_H_
-#include "sys/dir.h"
-#include "sys/fs.h"
-#include "sys/inode.h"
-#include "sys/param.h"
-#include "sys/proc.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
long b_resid; /* words not transferred after error */
#define b_errcnt b_resid /* while i/o in progress: # retries */
struct proc *b_proc; /* proc doing physical or swap I/O */
- /*int (*b_iodone)();*/ /* function called by iodone */
+ int (*b_iodone)(); /* function called by iodone */
int b_pfcent; /* center page when swapping cluster */
};
* mark it as being use (B_BUSY) by a device.
*/
#define notavail(bp) { \
- /*int x = splbio();*/ \
+ int x = splbio(); \
bremfree(bp); \
(bp)->b_flags |= B_BUSY; \
splx(x); \
#ifndef _SYS_CALLOUT_H_
#define _SYS_CALLOUT_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
struct callout {
int c_time; /* incremental time */
caddr_t c_arg; /* argument to routine */
- /*int (*c_func)();*/ /* routine */
+ int (*c_func)(); /* routine */
struct callout *c_next;
};
#ifdef KERNEL
-/*#include "gen.h"*/
int chdir(s) char *s; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int chmod(s, m) char *s; {
- /*abort();*/
+int chmod(s, m) char *s; int m; {
+ abort();
}
-/*#include "gen.h"*/
-int chown(s, u, g) char *s; {
- /*abort();*/
+int chown(s, u, g) char *s; int u; int g; {
+ abort();
}
-/*#include "gen.h"*/
int chroot(d) char *d; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_CLIST_H_
#define _SYS_CLIST_H_
-#include "sys/param.h"
+#include <sys/param.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int close(f) {
- /*abort();*/
+int close(f) int f; {
+ abort();
}
#ifndef _SYS_CMAP_H_
#define _SYS_CMAP_H_
-#include "sys/types.h"
-#include "vax/machparam.h"
+#include <sys/types.h>
+#include <vax/machparam.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
c_blkno:24, /* disk block this is a copy of */
c_mdev:8; /* which mounted dev this is from */
};
-#else LOCORE
+#else
/*
* bit offsets of elements in cmap
*/
#define SZ_CMAP 16 /* sizeof(struct cmap) */
#define MAXMEM 64*1024 /* maximum memory, in Kbytes */
-#endif LOCORE
+#endif
#define CMHEAD 0
#ifndef _SYS_CONF_H_
#define _SYS_CONF_H_
-#include "sys/tty.h"
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* file conf.c.
*/
struct bdevsw {
- /*int (*d_open)();*/
- /*int (*d_close)();*/
- /*int (*d_strategy)();*/
- /*int (*d_dump)();*/
- /*int (*d_psize)();*/
+ int (*d_open)();
+ int (*d_close)();
+ int (*d_strategy)();
+ int (*d_dump)();
+ int (*d_psize)();
int d_flags;
};
#ifdef KERNEL
* Character device switch.
*/
struct cdevsw {
- /*int (*d_open)();*/
- /*int (*d_close)();*/
- /*int (*d_read)();*/
- /*int (*d_write)();*/
- /*int (*d_ioctl)();*/
- /*int (*d_stop)();*/
- /*int (*d_reset)();*/
+ int (*d_open)();
+ int (*d_close)();
+ int (*d_read)();
+ int (*d_write)();
+ int (*d_ioctl)();
+ int (*d_stop)();
+ int (*d_reset)();
struct tty *d_ttys;
- /*int (*d_select)();*/
- /*int (*d_mmap)();*/
+ int (*d_select)();
+ int (*d_mmap)();
};
#ifdef KERNEL
struct cdevsw cdevsw[];
* tty line control switch.
*/
struct linesw {
- /*int (*l_open)();*/
- /*int (*l_close)();*/
- /*int (*l_read)();*/
- /*int (*l_write)();*/
- /*int (*l_ioctl)();*/
- /*int (*l_rint)();*/
- /*int (*l_rend)();*/
- /*int (*l_meta)();*/
- /*int (*l_start)();*/
- /*int (*l_modem)();*/
+ int (*l_open)();
+ int (*l_close)();
+ int (*l_read)();
+ int (*l_write)();
+ int (*l_ioctl)();
+ int (*l_rint)();
+ int (*l_rend)();
+ int (*l_meta)();
+ int (*l_start)();
+ int (*l_modem)();
};
#ifdef KERNEL
struct linesw linesw[];
-#include "sys/socket.h"
-/*#include "gen.h"*/
-int connect(s, n, l) struct sockaddr *n; {
- /*abort();*/
+int connect(s, n, l) int s; struct sockaddr *n; int l; {
+ abort();
}
-/*#include "gen.h"*/
-int creat(s, m) char *s; {
- /*abort();*/
+int creat(s, m) char *s; int m; {
+ abort();
}
#ifndef _SYS_DIR_H_
#define _SYS_DIR_H_
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* dp->d_ino set to 0.
*/
/* so user programs can just include dir.h */
-#if !defined(KERNEL) && !defined(DEV_BSIZE)
-#define DEV_BSIZE 512
-#endif
+/*#if !defined(KERNEL) && !defined(DEV_BSIZE)*/
+/*#define DEV_BSIZE 512*/
+/*#endif*/
#define DIRBLKSIZ DEV_BSIZE
#define MAXNAMLEN 255
#ifndef _SYS_DK_H_
#define _SYS_DK_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_DKBAD_H_
#define _SYS_DKBAD_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_DMAP_H_
#define _SYS_DMAP_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_DOMAIN_H_
#define _SYS_DOMAIN_H_
-#include "sys/protosw.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
struct domain {
int dom_family; /* AF_xxx */
char *dom_name;
- /*int (*dom_init)();*/ /* initialize domain data structures */
- /*int (*dom_externalize)();*/ /* externalize access rights */
- /*int (*dom_dispose)();*/ /* dispose of internalized rights */
+ int (*dom_init)(); /* initialize domain data structures */
+ int (*dom_externalize)(); /* externalize access rights */
+ int (*dom_dispose)(); /* dispose of internalized rights */
struct protosw *dom_protosw, *dom_protoswNPROTOSW;
struct domain *dom_next;
};
-/*#include "gen.h"*/
-int dup(f) {
- /*abort();*/
+int dup(f) int f; {
+ abort();
}
-/*#include "gen.h"*/
-int dup2(o, n) {
- /*abort();*/
+int dup2(o, n) int o; int n; {
+ abort();
}
#ifndef _SYS_ERRNO_H_
#define _SYS_ERRNO_H_
-#include "errno.h"
-#include "stand/saio.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_EXEC_H_
#define _SYS_EXEC_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-/*#include "gen.h"*/
-void execl(f, a) char *f, *a; {
- /*abort();*/
+void execl(f, a) char *f; char *a; {
+ abort();
}
-/*#include "gen.h"*/
-void execle(f, a) char *f, *a; {
- /*abort();*/
+void execle(f, a) char *f; char *a; {
+ abort();
}
-/*#include "gen.h"*/
-void exect(s, v, e) char *s, *v[], *e[]; {
- /*abort();*/
+void exect(s, v, e) char *s; char *v[]; char *e[]; {
+ abort();
}
-/*#include "gen.h"*/
-void execv(s, v) char *s, *v[]; {
- /*abort();*/
+void execv(s, v) char *s; char *v[]; {
+ abort();
}
-/*#include "gen.h"*/
-void execve(s, v, e) char *s, *v[], *e[]; {
- /*abort();*/
+void execve(s, v, e) char *s; char *v[]; char *e[]; {
+ abort();
}
-/*#include "gen.h"*/
-int fchmod(f, m) {
- /*abort();*/
+int fchmod(f, m) int f; int m; {
+ abort();
}
-/*#include "gen.h"*/
-int fchown(f, u, g) {
- /*abort();*/
+int fchown(f, u, g) int f; int u; int g; {
+ abort();
}
-/*#include "gen.h"*/
-int fcntl(f, c, a) {
- /*abort();*/
+int fcntl(f, c, a) int f; int c; int a; {
+ abort();
}
#ifndef _SYS_FILE_H_
#define _SYS_FILE_H_
-#include "errno.h"
-#include "fcntl.h"
-#include "stand/saio.h"
-#include "sys/errno.h"
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/errno.h>
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
short f_count; /* reference count */
short f_msgcount; /* references from message queue */
struct fileops {
- /*int (*fo_rw)();*/
- /*int (*fo_ioctl)();*/
- /*int (*fo_select)();*/
- /*int (*fo_close)();*/
+ int (*fo_rw)();
+ int (*fo_ioctl)();
+ int (*fo_select)();
+ int (*fo_close)();
} *f_ops;
caddr_t f_data; /* inode */
off_t f_offset;
-/*#include "gen.h"*/
-int flock(f, o) {
- /*abort();*/
+int flock(f, o) int f; int o; {
+ abort();
}
-/*#include "gen.h"*/
int fork() {
- /*abort();*/
+ abort();
}
#ifndef _SYS_FS_H_
#define _SYS_FS_H_
-#include "sys/dir.h"
-#include "sys/inode.h"
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/inode.h>
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-#include "sys/stat.h"
-/*#include "gen.h"*/
-int fstat(f, b) struct stat *b; {
- /*abort();*/
+int fstat(f, b) int f; struct stat *b; {
+ abort();
}
-/*#include "gen.h"*/
-int fsync(f) {
- /*abort();*/
+int fsync(f) int f; {
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
-int ftruncate(d, l) off_t l; {
- /*abort();*/
+int ftruncate(d, l) int d; off_t l; {
+ abort();
}
-/*#include "gen.h"*/
int getdtablesize() {
- /*abort();*/
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
gid_t getegid() {
- /*abort();*/
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
uid_t geteuid() {
- /*abort();*/
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
gid_t getgid() {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int getgroups(n, g) int n, *g; {
- /*abort();*/
+int getgroups(n, g) int n; int *g; {
+ abort();
}
-/*#include "gen.h"*/
long gethostid() {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
int gethostname(n, l) char *n; int l; {
- /*abort();*/
+ abort();
}
-#include "sys/time.h"
-/*#include "gen.h"*/
-int getitimer(w, v) struct itimerval *v; {
- /*abort();*/
+int getitimer(w, v) int w; struct itimerval *v; {
+ abort();
}
-/*#include "gen.h"*/
int getpagesize() {
- /*abort();*/
+ abort();
}
-#include "sys/socket.h"
-/*#include "gen.h"*/
-int getpeername(s, n, l) struct sockaddr *n; int *l; {
- /*abort();*/
+int getpeername(s, n, l) int s; struct sockaddr *n; int *l; {
+ abort();
}
-/*#include "gen.h"*/
-int getpgrp(p) {
- /*abort();*/
+int getpgrp(p) int p; {
+ abort();
}
-/*#include "gen.h"*/
int getpid() {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
int getppid() {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int getpriority(w, who) {
- /*abort();*/
+int getpriority(w, who) int w; int who; {
+ abort();
}
-#include "sys/resource.h"
-/*#include "gen.h"*/
-int getrlimit(res, rip) struct rlimit *rip; {
- /*abort();*/
+int getrlimit(res, rip) int res; struct rlimit *rip; {
+ abort();
}
-#include "sys/resource.h"
-/*#include "gen.h"*/
-int getrusage(res, rip) struct rusage *rip; {
- /*abort();*/
+int getrusage(res, rip) int res; struct rusage *rip; {
+ abort();
}
-/*#include "gen.h"*/
-int getsockname(s, name, namelen) char *name; int *namelen; {
- /*abort();*/
+int getsockname(s, name, namelen) int s; char *name; int *namelen; {
+ abort();
}
-/*#include "gen.h"*/
-int getsockopt(s, level, opt, buf, len) char *buf; int *len; {
- /*abort();*/
+int getsockopt(s, level, opt, buf, len) int s; int level; int opt; char *buf; int *len; {
+ abort();
}
-#include "sys/time.h"
-/*#include "gen.h"*/
int gettimeofday(t, z) struct timeval *t; struct timezone *z; {
- /*abort();*/
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
uid_t getuid() {
- /*abort();*/
+ abort();
}
#ifndef _SYS_GPROF_H_
#define _SYS_GPROF_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_INODE_H_
#define _SYS_INODE_H_
-#include "stand/saio.h"
-#include "sys/fs.h"
-#include "sys/param.h"
-#include "sys/quota.h"
-#include "sys/socketvar.h"
-#include "sys/text.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define cacheinval(ip) \
(ip)->i_id = ++nextinodeid; \
if (nextinodeid == 0) \
- /*cacheinvalall();*/
+ cacheinvalall();
struct inode *inode; /* the inode table itself */
struct inode *inodeNINODE; /* the end of the inode table */
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
-int ioctl(d, r, p) u_long r; char *p; {
- /*abort();*/
+int ioctl(d, r, p) int d; u_long r; char *p; {
+ abort();
}
#ifndef _SYS_IOCTL_H_
#define _SYS_IOCTL_H_
-#include "net/if.h"
-#include "net/if_arp.h"
-#include "net/route.h"
-#include "sys/tty.h"
+#include <net/if.h>
+#include <net/if_arp.h>
+#include <net/route.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_KERNEL_H_
#define _SYS_KERNEL_H_
-#include "sys/param.h"
-#include "sys/time.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/time.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int kill(p, s) {
- /*abort();*/
+int kill(p, s) int p; int s; {
+ abort();
}
-/*#include "gen.h"*/
-int killpg(pg, s) {
- /*abort();*/
+int killpg(pg, s) int pg; int s; {
+ abort();
}
-/*#include "gen.h"*/
-int link(a, b) char *a, *b; {
- /*abort();*/
+int link(a, b) char *a; char *b; {
+ abort();
}
-/*#include "gen.h"*/
-int listen(s, b){
- /*abort();*/
+int listen(s, b) int s; int b; {
+ abort();
}
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
-off_t lseek(f, o, d) off_t o; {
- /*abort();*/
+off_t lseek(f, o, d) int f; off_t o; int d; {
+ abort();
}
-#include "sys/stat.h"
-/*#include "gen.h"*/
int lstat(s, b) char *s; struct stat *b; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_MAP_H_
#define _SYS_MAP_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_MBUF_H_
#define _SYS_MBUF_H_
-#include "sys/param.h"
-#include "sys/types.h"
-#include "vax/pte.h"
+#include <sys/param.h>
+#include <sys/types.h>
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int mkdir(p, m) char *p; {
- /*abort();*/
+int mkdir(p, m) char *p; int m; {
+ abort();
}
-/*#include "gen.h"*/
-int mknod(n, m, a) char *n; {
- /*abort();*/
+int mknod(n, m, a) char *n; int m; int a; {
+ abort();
}
#ifndef _SYS_MMAN_H_
#define _SYS_MMAN_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-/*#include "gen.h"*/
-int mount(s, n, f) char *s, *n; {
- /*abort();*/
+int mount(s, n, f) char *s; char *n; int f; {
+ abort();
}
#ifndef _SYS_MOUNT_H_
#define _SYS_MOUNT_H_
-#include "sys/buf.h"
-#include "sys/inode.h"
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_MSGBUF_H_
#define _SYS_MSGBUF_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_MTIO_H_
#define _SYS_MTIO_H_
-#include "sys/ioctl.h"
-#include "sys/types.h"
+#include <sys/ioctl.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_NAMEI_H_
#define _SYS_NAMEI_H_
-#include "protocols/talkd.h"
-#include "sys/dir.h"
-#include "sys/inode.h"
-#include "sys/types.h"
-#include "sys/uio.h"
+#include <sys/dir.h>
+#include <sys/types.h>
+#include <sys/uio.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int open(f, m, stuff) char *f; {
- /*abort();*/
+int open(f, m, stuff) char *f; int m; int stuff; {
+ abort();
}
#ifndef _SYS_PARAM_H_
#define _SYS_PARAM_H_
-#include "sys/clist.h"
-#include "sys/dir.h"
-#include "sys/proc.h"
-#include "sys/types.h"
-#include "vax/machparam.h"
-#include "vax/pte.h"
+#include <sys/proc.h>
+#include <sys/types.h>
+#include <vax/machparam.h>
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
/*
* Macros for counting and rounding.
*/
-#ifndef howmany
-#define howmany(x, y) (((x)+((y)-1))/(y))
-#endif
+/* this is defined in sys/types.h which must be included anyway */
+/*#ifndef howmany*/
+/*#define howmany(x, y) (((x)+((y)-1))/(y))*/
+/*#endif*/
#define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
/*
-/*#include "gen.h"*/
int pipe(f) int f[2]; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_PROC_H_
#define _SYS_PROC_H_
-#include "sys/quota.h"
-#include "sys/resource.h"
-#include "sys/text.h"
-#include "sys/time.h"
-#include "sys/types.h"
-#include "vax/pte.h"
+#include <sys/time.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-void profil(b, s, o, i) char *b; {
- /*abort();*/
+void profil(b, s, o, i) char *b; int s; int o; int i; {
+ abort();
}
#ifndef _SYS_PROTOSW_H_
#define _SYS_PROTOSW_H_
-#include "sys/domain.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
short pr_protocol; /* protocol number */
short pr_flags; /* see below */
/* protocol-protocol hooks */
- /*int (*pr_input)();*/ /* input to protocol (from below) */
- /*int (*pr_output)();*/ /* output to protocol (from above) */
- /*int (*pr_ctlinput)();*/ /* control input (from below) */
- /*int (*pr_ctloutput)();*/ /* control output (from above) */
+ int (*pr_input)(); /* input to protocol (from below) */
+ int (*pr_output)(); /* output to protocol (from above) */
+ int (*pr_ctlinput)(); /* control input (from below) */
+ int (*pr_ctloutput)(); /* control output (from above) */
/* user-protocol hook */
- /*int (*pr_usrreq)();*/ /* user request: see list below */
+ int (*pr_usrreq)(); /* user request: see list below */
/* utility hooks */
- /*int (*pr_init)();*/ /* initialization hook */
- /*int (*pr_fasttimo)();*/ /* fast timeout (200ms) */
- /*int (*pr_slowtimo)();*/ /* slow timeout (500ms) */
- /*int (*pr_drain)();*/ /* flush any excess space possible */
+ int (*pr_init)(); /* initialization hook */
+ int (*pr_fasttimo)(); /* fast timeout (200ms) */
+ int (*pr_slowtimo)(); /* slow timeout (500ms) */
+ int (*pr_drain)(); /* flush any excess space possible */
};
#define PR_SLOWHZ 2 /* 2 slow timeouts per second */
-/*#include "gen.h"*/
-int ptrace(r, p, a, d) int *a; {
- /*abort();*/
+int ptrace(r, p, a, d) int r; int p; int *a; int d; {
+ abort();
}
#ifndef _SYS_PTRACE_H_
#define _SYS_PTRACE_H_
-
/*
* Copyright (c) 1980, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-/*#include "gen.h"*/
-int quota(c, u, a, ad) char *ad; {
- /*abort();*/
+int quota(c, u, a, ad) int c; int u; int a; char *ad; {
+ abort();
}
#ifndef _SYS_QUOTA_H_
#define _SYS_QUOTA_H_
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int read(f, b, l) char *b; {
- /*abort();*/
+int read(f, b, l) int f; char *b; int l; {
+ abort();
}
-/*#include "gen.h"*/
-int readlink(p, b, s) char *p, *b; {
- /*abort();*/
+int readlink(p, b, s) char *p; char *b; int s; {
+ abort();
}
-#include "sys/uio.h"
-/*#include "gen.h"*/
-int readv(d, v, l) struct iovec *v; {
- /*abort();*/
+int readv(d, v, l) int d; struct iovec *v; int l; {
+ abort();
}
-/*#include "gen.h"*/
-void reboot(h) {
- /*abort();*/
+void reboot(h) int h; {
+ abort();
}
#ifndef _SYS_REBOOT_H_
#define _SYS_REBOOT_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-/*#include "gen.h"*/
-int recv(s, b, l, f) char *b; {
- /*abort();*/
+int recv(s, b, l, f) int s; char *b; int l; int f; {
+ abort();
}
-#include "sys/socket.h"
-/*#include "gen.h"*/
int recvfrom(s, b, l, f, fr, fl) char *b; struct sockaddr *fr; int *fl;
-#include "sys/socket.h"
+#include <sys/socket.h>
-/*#include "gen.h"*/
-int recvmsg(s, m, f) struct msghdr m[]; {
- /*abort();*/
+int recvmsg(s, m, f) int s; struct msghdr m[]; int f; {
+ abort();
}
-/*#include "gen.h"*/
-int rename(f, t) char *f, *t; {
- /*abort();*/
+int rename(f, t) char *f; char *t; {
+ abort();
}
#ifndef _SYS_RESOURCE_H_
#define _SYS_RESOURCE_H_
-#include "sys/time.h"
+#include <sys/time.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
int rmdir(p) char *p; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-char *sbrk(i) {
- /*abort();*/
+char *sbrk(i) int i; {
+ abort();
}
#ifndef _SYS_SEG_H_
#define _SYS_SEG_H_
-#include "vax/pte.h"
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-#include "sys/time.h"
-/*#include "gen.h"*/
int select(n, r, w, e, t) fd_set *r, *w, *e; struct timeval *t; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int send(s, m, l, f) char *m; {
- /*abort();*/
+int send(s, m, l, f) int s; char *m; int l; int f; {
+ abort();
}
-#include "sys/socket.h"
+#include <sys/socket.h>
-/*#include "gen.h"*/
-int sendmsg(s, m, l) struct msghdr m[]; {
- /*abort();*/
+int sendmsg(s, m, l) int s; struct msghdr m[]; int l; {
+ abort();
}
-#include "sys/socket.h"
-/*#include "gen.h"*/
-int sendto(s, m, l, f, t, tl) char *m; struct sockaddr *t; {
- /*abort();*/
+int sendto(s, m, l, f, t, tl) int s; char *m; int l; int f; struct sockaddr *t; int tl; {
+ abort();
}
-/*#include "gen.h"*/
-int setgroups(n, g) int *g; {
- /*abort();*/
+int setgroups(n, g) int n; int *g; {
+ abort();
}
-/*#include "gen.h"*/
int sethostid(h) long h; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
int sethostname(n, l) char *n; int l; {
- /*abort();*/
+ abort();
}
-#include "sys/time.h"
-/*#include "gen.h"*/
-int setitimer(w, v, ov) struct itimerval *v, *ov; {
- /*abort();*/
+int setitimer(w, v, ov) int w; struct itimerval *v; struct itimerval *ov; {
+ abort();
}
-/*#include "gen.h"*/
-int setpgrp(g, pg) {
- /*abort();*/
+int setpgrp(g, pg) int g; int pg; {
+ abort();
}
-/*#include "gen.h"*/
-int setpriority(w, who, pri) {
- /*abort();*/
+int setpriority(w, who, pri) int w; int who; int pri; {
+ abort();
}
-/*#include "gen.h"*/
-int setquota(s, f) char *s, *f; {
- /*abort();*/
+int setquota(s, f) char *s; char *f; {
+ abort();
}
-/*#include "gen.h"*/
-int setregid(r, e) int r, e; {
- /*abort();*/
+int setregid(r, e) int r; int e; {
+ abort();
}
-/*#include "gen.h"*/
-int setreuid(r, e) int r, e; {
- /*abort();*/
+int setreuid(r, e) int r; int e; {
+ abort();
}
-#include "sys/resource.h"
-/*#include "gen.h"*/
-int setrlimit(res, rip) struct rlimit *rip; {
- /*abort();*/
+int setrlimit(res, rip) int res; struct rlimit *rip; {
+ abort();
}
-/*#include "gen.h"*/
-int setsockopt(s, level, opt, buf, len) char *buf; {
- /*abort();*/
+int setsockopt(s, level, opt, buf, len) int s; int level; int opt; char *buf; int len; {
+ abort();
}
-#include "sys/time.h"
-/*#include "gen.h"*/
int settimeofday(t, z) struct timeval *t; struct timezone *z; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int shutdown(s, h){
- /*abort();*/
+int shutdown(s, h) int s; int h; {
+ abort();
}
-/*#include "gen.h"*/
-int sigblock(m) {
- /*abort();*/
+int sigblock(m) int m; {
+ abort();
}
#ifndef _SYS_SIGNAL_H_
#define _SYS_SIGNAL_H_
-#include "signal.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#define SIGUSR2 31 /* user defined signal 2 */
#ifndef KERNEL
-/*int (*signal())();*/
+int (*signal())();
#endif
/*
* Signal vector "template" used in sigvec call.
*/
struct sigvec {
- /*int (*sv_handler)();*/ /* signal handler */
+ int (*sv_handler)(); /* signal handler */
int sv_mask; /* signal mask to apply */
int sv_flags; /* see signal options below */
};
-/*#include "gen.h"*/
-void sigpause(m) {
- /*abort();*/
+void sigpause(m) int m; {
+ abort();
}
-#include "signal.h"
-#include "sys/signal.h"
-/*#include "gen.h"*/
int sigreturn(scp) struct sigcontext *scp; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int sigsetmask(m) {
- /*abort();*/
+int sigsetmask(m) int m; {
+ abort();
}
-#include "signal.h"
-#include "sys/signal.h"
-/*#include "gen.h"*/
-int sigstack(ss, oss) struct sigstack *ss, *oss; {
- /*abort();*/
+int sigstack(ss, oss) struct sigstack *ss; struct sigstack *oss; {
+ abort();
}
-#include "signal.h"
-#include "sys/signal.h"
-/*#include "gen.h"*/
-int sigvec(c, f, m) struct sigvec *f, *m; {
- /*abort();*/
+int sigvec(c, f, m) int c; struct sigvec *f; struct sigvec *m; {
+ abort();
}
-/*#include "gen.h"*/
-int socket(a, t, p) {
- /*abort();*/
+int socket(a, t, p) int a; int t; int p; {
+ abort();
}
#ifndef _SYS_SOCKET_H_
#define _SYS_SOCKET_H_
-#include "sys/types.h"
-#include "sys/uio.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982,1985, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int socketpair(d, t, p, s) int s[2]; {
- /*abort();*/
+int socketpair(d, t, p, s) int d; int t; int p; int s[2]; {
+ abort();
}
#ifndef _SYS_SOCKETVAR_H_
#define _SYS_SOCKETVAR_H_
-#include "sys/mbuf.h"
-#include "sys/param.h"
-#include "sys/proc.h"
-#include "sys/protosw.h"
-#include "sys/types.h"
+#include <sys/mbuf.h>
+#include <sys/param.h>
+#include <sys/protosw.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define SS_NBIO 0x100 /* non-blocking ops */
#define SS_ASYNC 0x200 /* async i/o notify */
-
/*
* Macros for sockets and socket buffering.
*/
-#include "sys/stat.h"
-/*#include "gen.h"*/
int stat(s, b) char *s; struct stat *b; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_STAT_H_
#define _SYS_STAT_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
int swapon(s) char *s; {
- /*abort();*/
+ abort();
}
-/*#include "gen.h"*/
-int symlink(t, f) char *t, *f; {
- /*abort();*/
+int symlink(t, f) char *t; char *f; {
+ abort();
}
-/*#include "gen.h"*/
-void sync(){
- /*abort();*/
+void sync() {
+ abort();
}
#ifndef _SYS_SYSLOG_H_
#define _SYS_SYSLOG_H_
-#include "syslog.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_SYSTM_H_
#define _SYS_SYSTM_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
*/
extern struct sysent {
int sy_narg; /* total number of arguments */
- /*int (*sy_call)();*/ /* handler */
+ int (*sy_call)(); /* handler */
} sysent[];
int noproc; /* no one is running just now */
#ifndef _SYS_TABLET_H_
#define _SYS_TABLET_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1985, 1986 Regents of the University of California.
#ifndef _SYS_TEXT_H_
#define _SYS_TEXT_H_
-#include "sys/inode.h"
-#include "sys/proc.h"
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_TIME_H_
#define _SYS_TIME_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_TIMEB_H_
#define _SYS_TIMEB_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_TIMES_H_
#define _SYS_TIMES_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_TRACE_H_
#define _SYS_TRACE_H_
-#include "sys/proc.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-#include "sys/types.h"
+#include <sys/types.h>
-/*#include "gen.h"*/
int truncate(p, l) char *p; off_t l; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_TTY_H_
#define _SYS_TTY_H_
-#include "sys/buf.h"
-#include "sys/ioctl.h"
-#include "sys/proc.h"
-#include "sys/ttychars.h"
-#include "sys/types.h"
+#include <sys/ioctl.h>
+#include <sys/ttychars.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define t_rec t_nu.t_n.T_rec /* have a complete record */
} t_nu;
struct clist t_outq; /* device */
- /*int (*t_oproc)();*/ /* device */
+ int (*t_oproc)(); /* device */
struct proc *t_rsel; /* tty */
struct proc *t_wsel;
caddr_t T_LINEP; /* ### */
char t_col; /* tty */
char t_ispeed, t_ospeed; /* device */
char t_rocount, t_rocol; /* tty */
- struct ttychars t_chars; /* tty */
+ /* Nick replaced this */
+ /*struct ttychars t_chars;*/ /* tty */
+ /* with this */
+ char t_erase; /* erase last character */
+ char t_kill; /* erase entire line */
+ char t_intrc; /* interrupt */
+ char t_quitc; /* quit */
+ char t_startc; /* start output */
+ char t_stopc; /* stop output */
+ char t_eofc; /* end-of-file */
+ char t_brkc; /* input delimiter (like nl) */
+ char t_suspc; /* stop process signal */
+ char t_dsuspc; /* delayed stop process signal */
+ char t_rprntc; /* reprint line */
+ char t_flushc; /* flush output (toggles) */
+ char t_werasc; /* word erase */
+ char t_lnextc; /* literal next character */
+ /* to here */
struct winsize t_winsize; /* window size */
+/* Nick removed these due to conflict with sys/ioctl.h */
/* be careful of tchars & co. */
-#define t_erase t_chars.tc_erase
-#define t_kill t_chars.tc_kill
-#define t_intrc t_chars.tc_intrc
-#define t_quitc t_chars.tc_quitc
-#define t_startc t_chars.tc_startc
-#define t_stopc t_chars.tc_stopc
-#define t_eofc t_chars.tc_eofc
-#define t_brkc t_chars.tc_brkc
-#define t_suspc t_chars.tc_suspc
-#define t_dsuspc t_chars.tc_dsuspc
-#define t_rprntc t_chars.tc_rprntc
-#define t_flushc t_chars.tc_flushc
-#define t_werasc t_chars.tc_werasc
-#define t_lnextc t_chars.tc_lnextc
+/*#define t_erase t_chars.tc_erase*/
+/*#define t_kill t_chars.tc_kill*/
+/*#define t_intrc t_chars.tc_intrc*/
+/*#define t_quitc t_chars.tc_quitc*/
+/*#define t_startc t_chars.tc_startc*/
+/*#define t_stopc t_chars.tc_stopc*/
+/*#define t_eofc t_chars.tc_eofc*/
+/*#define t_brkc t_chars.tc_brkc*/
+/*#define t_suspc t_chars.tc_suspc*/
+/*#define t_dsuspc t_chars.tc_dsuspc*/
+/*#define t_rprntc t_chars.tc_rprntc*/
+/*#define t_flushc t_chars.tc_flushc*/
+/*#define t_werasc t_chars.tc_werasc*/
+/*#define t_lnextc t_chars.tc_lnextc*/
+/* to here */
};
#define TTIPRI 28
#ifndef _SYS_TTYCHARS_H_
#define _SYS_TTYCHARS_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_TTYDEV_H_
#define _SYS_TTYDEV_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_TYPES_H_
#define _SYS_TYPES_H_
-#include "sys/param.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_UIO_H_
#define _SYS_UIO_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
-int umask(n) {
- /*abort();*/
+int umask(n) int n; {
+ abort();
}
-/*#include "gen.h"*/
int umount(s) char *s; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_UN_H_
#define _SYS_UN_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-/*#include "gen.h"*/
int unlink(s) char *s; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_UNPCB_H_
#define _SYS_UNPCB_H_
-#include "sys/inode.h"
-#include "sys/mbuf.h"
-#include "sys/socketvar.h"
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _SYS_USER_H_
#define _SYS_USER_H_
-#include "signal.h"
-#include "sys/dmap.h"
-#include "sys/file.h"
-#include "sys/inode.h"
-#include "sys/namei.h"
-#include "sys/param.h"
-#include "sys/proc.h"
-#include "sys/quota.h"
-#include "sys/resource.h"
-#include "sys/signal.h"
-#include "sys/time.h"
-#include "sys/tty.h"
-#include "sys/types.h"
-#include "vax/pcb.h"
+#include <sys/dmap.h>
+#include <sys/namei.h>
+#include <sys/param.h>
+#include <sys/resource.h>
+#include <sys/signal.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <vax/pcb.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
time_t u_outime; /* user time at last sample */
/* 1.3 - signal management */
- /*int (*u_signal[NSIG])();*/ /* disposition of signals */
+ int (*u_signal[NSIG])(); /* disposition of signals */
int u_sigmask[NSIG]; /* signals to be blocked */
int u_sigonstack; /* signals to take on sigstack */
int u_sigintr; /* signals that interrupt syscalls */
-#include "sys/time.h"
+#include <sys/time.h>
-/*#include "gen.h"*/
int utimes(f, t) char *f; struct timeval t[2]; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_VADVISE_H_
#define _SYS_VADVISE_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VCMD_H_
#define _SYS_VCMD_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
-/*#include "gen.h"*/
void vhangup() {
- /*abort();*/
+ abort();
}
#ifndef _SYS_VLIMIT_H_
#define _SYS_VLIMIT_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VM_H_
#define _SYS_VM_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VMMAC_H_
#define _SYS_VMMAC_H_
-#include "sys/param.h"
-#include "sys/types.h"
-#include "vax/machparam.h"
-#include "vax/mtpr.h"
-#include "vax/pcb.h"
-#include "vax/pte.h"
-#include "vax/vmparam.h"
+#include <sys/param.h>
+#include <sys/types.h>
+#include <vax/machparam.h>
+#include <vax/mtpr.h>
+#include <vax/pcb.h>
+#include <vax/pte.h>
+#include <vax/vmparam.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
c->c_lock = 0; \
}
+/*
+ * BEWARE THIS DEFINITION WORKS ONLY WITH COUNT OF 1
+ */
+/* moved this from sys/vmmac.h to here to avoid a circular dependency */
+#define mapin(pte, v, pfnum, count, prot) \
+ (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))
+
#endif
#ifndef _SYS_VMMETER_H_
#define _SYS_VMMETER_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VMPARAM_H_
#define _SYS_VMPARAM_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VMSYSTM_H_
#define _SYS_VMSYSTM_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYS_VSIO_H_
#define _SYS_VSIO_H_
-#include "sys/ioctl.h"
-#include "sys/types.h"
+#include <sys/ioctl.h>
+#include <sys/types.h>
/* @(#)vsio.h 7.1 (MIT) 6/4/86 */
/****************************************************************************
#define VSIOUSERWAIT _IO(V, 15) /* wait for user I/O completion */
#define VSIOWAITGO _IOW(V, 16, caddr_t) /* wait then go */
-
#define VSIO_OFF 0 /* option off */
#define VSIO_ON 1 /* option on */
#ifndef _SYS_VTIMES_H_
#define _SYS_VTIMES_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
-#include "sys/wait.h"
-/*#include "gen.h"*/
int wait(s) union wait *s; {
- /*abort();*/
+ abort();
}
#ifndef _SYS_WAIT_H_
#define _SYS_WAIT_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#define w_stopval w_S.w_Stopval
#define w_stopsig w_S.w_Stopsig
-
#define WSTOPPED 0177 /* value of s.stopval if process is stopped */
/*
-#include "sys/resource.h"
-#include "sys/wait.h"
-/*#include "gen.h"*/
-int wait3(s, o, r) union wait *s; struct rusage *r; {
- /*abort();*/
+int wait3(s, o, r) union wait *s; int o; struct rusage *r; {
+ abort();
}
-/*#include "gen.h"*/
-int write(f, b, l) char *b; {
- /*abort();*/
+int write(f, b, l) int f; char *b; int l; {
+ abort();
}
-#include "sys/uio.h"
-/*#include "gen.h"*/
-int writev(f, v, l) struct iovec *v; {
- /*abort();*/
+int writev(f, v, l) int f; struct iovec *v; int l; {
+ abort();
}
--- /dev/null
+diff --git a/sys/h/dir.h b/sys/h/dir.h
+index aaf362a..913a549 100644
+--- a/sys/h/dir.h
++++ b/sys/h/dir.h
+@@ -32,9 +32,9 @@
+ * dp->d_ino set to 0.
+ */
+ /* so user programs can just include dir.h */
+-#if !defined(KERNEL) && !defined(DEV_BSIZE)
+-#define DEV_BSIZE 512
+-#endif
++/*#if !defined(KERNEL) && !defined(DEV_BSIZE)*/
++/*#define DEV_BSIZE 512*/
++/*#endif*/
+ #define DIRBLKSIZ DEV_BSIZE
+ #define MAXNAMLEN 255
+
+diff --git a/sys/h/param.h b/sys/h/param.h
+index f7c5c2a..2615196 100644
+--- a/sys/h/param.h
++++ b/sys/h/param.h
+@@ -174,9 +174,10 @@
+ /*
+ * Macros for counting and rounding.
+ */
+-#ifndef howmany
+-#define howmany(x, y) (((x)+((y)-1))/(y))
+-#endif
++/* this is defined in sys/types.h which must be included anyway */
++/*#ifndef howmany*/
++/*#define howmany(x, y) (((x)+((y)-1))/(y))*/
++/*#endif*/
+ #define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
+
+ /*
+diff --git a/sys/h/tty.h b/sys/h/tty.h
+index 44e1d80..29a6ca4 100644
+--- a/sys/h/tty.h
++++ b/sys/h/tty.h
+@@ -67,23 +67,42 @@ struct tty {
+ char t_col; /* tty */
+ char t_ispeed, t_ospeed; /* device */
+ char t_rocount, t_rocol; /* tty */
+- struct ttychars t_chars; /* tty */
++ /* Nick replaced this */
++ /*struct ttychars t_chars;*/ /* tty */
++ /* with this */
++ char t_erase; /* erase last character */
++ char t_kill; /* erase entire line */
++ char t_intrc; /* interrupt */
++ char t_quitc; /* quit */
++ char t_startc; /* start output */
++ char t_stopc; /* stop output */
++ char t_eofc; /* end-of-file */
++ char t_brkc; /* input delimiter (like nl) */
++ char t_suspc; /* stop process signal */
++ char t_dsuspc; /* delayed stop process signal */
++ char t_rprntc; /* reprint line */
++ char t_flushc; /* flush output (toggles) */
++ char t_werasc; /* word erase */
++ char t_lnextc; /* literal next character */
++ /* to here */
+ struct winsize t_winsize; /* window size */
++/* Nick removed these due to conflict with sys/ioctl.h */
+ /* be careful of tchars & co. */
+-#define t_erase t_chars.tc_erase
+-#define t_kill t_chars.tc_kill
+-#define t_intrc t_chars.tc_intrc
+-#define t_quitc t_chars.tc_quitc
+-#define t_startc t_chars.tc_startc
+-#define t_stopc t_chars.tc_stopc
+-#define t_eofc t_chars.tc_eofc
+-#define t_brkc t_chars.tc_brkc
+-#define t_suspc t_chars.tc_suspc
+-#define t_dsuspc t_chars.tc_dsuspc
+-#define t_rprntc t_chars.tc_rprntc
+-#define t_flushc t_chars.tc_flushc
+-#define t_werasc t_chars.tc_werasc
+-#define t_lnextc t_chars.tc_lnextc
++/*#define t_erase t_chars.tc_erase*/
++/*#define t_kill t_chars.tc_kill*/
++/*#define t_intrc t_chars.tc_intrc*/
++/*#define t_quitc t_chars.tc_quitc*/
++/*#define t_startc t_chars.tc_startc*/
++/*#define t_stopc t_chars.tc_stopc*/
++/*#define t_eofc t_chars.tc_eofc*/
++/*#define t_brkc t_chars.tc_brkc*/
++/*#define t_suspc t_chars.tc_suspc*/
++/*#define t_dsuspc t_chars.tc_dsuspc*/
++/*#define t_rprntc t_chars.tc_rprntc*/
++/*#define t_flushc t_chars.tc_flushc*/
++/*#define t_werasc t_chars.tc_werasc*/
++/*#define t_lnextc t_chars.tc_lnextc*/
++/* to here */
+ };
+
+ #define TTIPRI 28
+diff --git a/sys/h/vmmac.h b/sys/h/vmmac.h
+index 99d965c..3307c1d 100644
+--- a/sys/h/vmmac.h
++++ b/sys/h/vmmac.h
+@@ -157,3 +157,10 @@ struct pte *vtopte();
+ } \
+ c->c_lock = 0; \
+ }
++
++/*
++ * BEWARE THIS DEFINITION WORKS ONLY WITH COUNT OF 1
++ */
++/* moved this from sys/vmmac.h to here to avoid a circular dependency */
++#define mapin(pte, v, pfnum, count, prot) \
++ (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))
--- /dev/null
+diff --git a/sys/netinet/in.h b/sys/netinet/in.h
+index 4abef17..2b2d716 100644
+--- a/sys/netinet/in.h
++++ b/sys/netinet/in.h
+@@ -90,20 +90,22 @@ struct sockaddr_in {
+ */
+ #define IP_OPTIONS 1 /* set/get IP per-packet options */
+
+-#if !defined(vax) && !defined(ntohl) && !defined(lint)
++/* this needs to be rationalized, remove for now */
+ /*
+ * Macros for number representation conversion.
+ */
+-#define ntohl(x) (x)
+-#define ntohs(x) (x)
+-#define htonl(x) (x)
+-#define htons(x) (x)
+-#endif
+-
+-#if !defined(ntohl) && (defined(vax) || defined(lint))
+-u_short ntohs(), htons();
+-u_long ntohl(), htonl();
+-#endif
++/*#if !defined(vax) && !defined(ntohl) && !defined(lint)*/
++/*#define ntohl(x) (x)*/
++/*#define ntohs(x) (x)*/
++/*#define htonl(x) (x)*/
++/*#define htons(x) (x)*/
++/*#endif*/
++
++/*#if !defined(ntohl) && (defined(vax) || defined(lint))*/
++/*u_short ntohs(), htons();*/
++/*u_long ntohl(), htonl();*/
++/*#endif*/
++/* to here */
+
+ #ifdef KERNEL
+ extern struct domain inetdomain;
+diff --git a/sys/netinet/ip.h b/sys/netinet/ip.h
+index 17d93e4..809778c 100644
+--- a/sys/netinet/ip.h
++++ b/sys/netinet/ip.h
+@@ -81,7 +81,7 @@ struct ip_timestamp {
+ struct in_addr ipt_addr;
+ n_long ipt_time;
+ } ipt_ta[1];
+- }
++ };
+ };
+
+ /* flag bits for ipt_flg */
+diff --git a/sys/netinet/tcp.h b/sys/netinet/tcp.h
+index 3f2f4d3..f0f12a5 100644
+--- a/sys/netinet/tcp.h
++++ b/sys/netinet/tcp.h
+@@ -44,7 +44,7 @@ struct tcphdr {
+ #ifdef lint
+ #define TCP_MSS 536
+ #else
+-#define TCP_MSS MIN(512, IP_MSS - sizeof (struct tcpiphdr))
++#define TCP_MSS MIN(512, IP_MSS - /*sizeof (struct tcpiphdr)*/(sizeof(struct ipovly) + sizeof(struct tcphdr)))
+ #endif
+
+ /*
--- /dev/null
+diff --git a/sys/netns/ns.h b/sys/netns/ns.h
+index 63b8a86..2071eb5 100644
+--- a/sys/netns/ns.h
++++ b/sys/netns/ns.h
+@@ -103,20 +103,22 @@ struct sockaddr_ns {
+ #define ns_nullhost(x) (((x).x_host.s_host[0]==0) && \
+ ((x).x_host.s_host[1]==0) && ((x).x_host.s_host[2]==0))
+
+-#if !defined(vax) && !defined(ntohl) && !defined(lint)
++/* this needs to be rationalized, remove for now */
+ /*
+ * Macros for number representation conversion.
+ */
+-#define ntohl(x) (x)
+-#define ntohs(x) (x)
+-#define htonl(x) (x)
+-#define htons(x) (x)
+-#endif
+-
+-#if !defined(ntohl) && (defined(vax) || defined(lint))
+-u_short ntohs(), htons();
+-u_long ntohl(), htonl();
+-#endif
++/*#if !defined(vax) && !defined(ntohl) && !defined(lint)*/
++/*#define ntohl(x) (x)*/
++/*#define ntohs(x) (x)*/
++/*#define htonl(x) (x)*/
++/*#define htons(x) (x)*/
++/*#endif*/
++
++/*#if !defined(ntohl) && (defined(vax) || defined(lint))*/
++/*u_short ntohs(), htons();*/
++/*u_long ntohl(), htonl();*/
++/*#endif*/
++/* to here */
+
+ #ifdef KERNEL
+ extern struct domain nsdomain;
--- /dev/null
+diff --git a/sys/vax/vmparam.h b/sys/vax/vmparam.h
+index ed0f50e..613f4f9 100644
+--- a/sys/vax/vmparam.h
++++ b/sys/vax/vmparam.h
+@@ -156,5 +156,6 @@
+ /*
+ * BEWARE THIS DEFINITION WORKS ONLY WITH COUNT OF 1
+ */
+-#define mapin(pte, v, pfnum, count, prot) \
+- (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))
++/* moved this from here to sys/vmmac.h to avoid a circular dependency */
++/*#define mapin(pte, v, pfnum, count, prot) \
++ (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))*/
#ifndef _SYSCALL_H_
#define _SYSCALL_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _SYSEXITS_H_
#define _SYSEXITS_H_
-
/*
** SYSEXITS.H -- Exit status codes for system programs.
**
+++ /dev/null
-#ifndef _SYSLOG_H_
-#define _SYSLOG_H_
-
-#include "sys/syslog.h"
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- *
- * @(#)syslog.h 7.1 (Berkeley) 6/4/86
- */
-
-/*
- * Facility codes
- */
-
-#define LOG_KERN (0<<3) /* kernel messages */
-#define LOG_USER (1<<3) /* random user-level messages */
-#define LOG_MAIL (2<<3) /* mail system */
-#define LOG_DAEMON (3<<3) /* system daemons */
-#define LOG_AUTH (4<<3) /* security/authorization messages */
-#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */
-#define LOG_LPR (6<<3) /* line printer subsystem */
- /* other codes through 15 reserved for system use */
-#define LOG_LOCAL0 (16<<3) /* reserved for local use */
-#define LOG_LOCAL1 (17<<3) /* reserved for local use */
-#define LOG_LOCAL2 (18<<3) /* reserved for local use */
-#define LOG_LOCAL3 (19<<3) /* reserved for local use */
-#define LOG_LOCAL4 (20<<3) /* reserved for local use */
-#define LOG_LOCAL5 (21<<3) /* reserved for local use */
-#define LOG_LOCAL6 (22<<3) /* reserved for local use */
-#define LOG_LOCAL7 (23<<3) /* reserved for local use */
-
-#define LOG_NFACILITIES 24 /* maximum number of facilities */
-#define LOG_FACMASK 0x03f8 /* mask to extract facility part */
-
-/*
- * Priorities (these are ordered)
- */
-
-#define LOG_EMERG 0 /* system is unusable */
-#define LOG_ALERT 1 /* action must be taken immediately */
-#define LOG_CRIT 2 /* critical conditions */
-#define LOG_ERR 3 /* error conditions */
-#define LOG_WARNING 4 /* warning conditions */
-#define LOG_NOTICE 5 /* normal but signification condition */
-#define LOG_INFO 6 /* informational */
-#define LOG_DEBUG 7 /* debug-level messages */
-
-#define LOG_PRIMASK 0x0007 /* mask to extract priority part (internal) */
-
-/*
- * arguments to setlogmask.
- */
-#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */
-#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */
-
-/*
- * Option flags for openlog.
- *
- * LOG_ODELAY no longer does anything; LOG_NDELAY is the
- * inverse of what it used to be.
- */
-#define LOG_PID 0x01 /* log the pid with each message */
-#define LOG_CONS 0x02 /* log on the console if errors in sending */
-#define LOG_ODELAY 0x04 /* delay open until syslog() is called */
-#define LOG_NDELAY 0x08 /* don't delay open */
-#define LOG_NOWAIT 0x10 /* if forking to log on console, don't wait() */
-
-#endif
#ifndef _TIME_H_
#define _TIME_H_
-
/* time.h 1.1 85/03/13 */
/*
#ifndef _TTYENT_H_
#define _TTYENT_H_
-
/*
* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _UTMP_H_
#define _UTMP_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VARARGS_H_
#define _VARARGS_H_
-
/* varargs.h 4.1 83/05/03 */
typedef char *va_list;
#ifndef _VAX_CLOCK_H_
#define _VAX_CLOCK_H_
-#include "vax/mtpr.h"
+#include <vax/mtpr.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAX_CONS_H_
#define _VAX_CONS_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_CPU_H_
#define _VAX_CPU_H_
-#include "sys/types.h"
-#include "vax/nexus.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAX_CRL_H_
#define _VAX_CRL_H_
-#include "vax/flp.h"
-
/*
* @(#)crl.h 7.1 (Berkeley) 6/5/86
*/
#define CRL_OPEN 1
#define CRL_BUSY 2
-
#define CRLDS_BITS \
"\20\20WDE\17CHE\16WL\15SKTO\14SPE\13WGE\12VC\11DSE\
\10DT\7HS\6CO\5HO\4BH\3STC\2STB\1STA"
#ifndef _VAX_DKIO_H_
#define _VAX_DKIO_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAX_FLP_H_
#define _VAX_FLP_H_
-#include "vax/crl.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_FRAME_H_
#define _VAX_FRAME_H_
-#include "frame.h"
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAX_INLINE_INLINE_H_
#define _VAX_INLINE_INLINE_H_
-
/*
* Copyright (c) 1984, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_IOA_H_
#define _VAX_IOA_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* @(#)ioa.h 7.1 (Berkeley) 6/5/86
};
#ifdef KERNEL
struct ioa ioa[MAXNIOA];
-#endif KERNEL
-#endif LOCORE
+#endif
+#endif
#define IOA_TYPMSK 0xf0
#define IOA_SBIA 0x10
#ifndef _VAX_KA630_H_
#define _VAX_KA630_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* @(#)ka630.h 7.1 (Berkeley) 6/5/86
#ifndef _VAX_MACHPARAM_H_
#define _VAX_MACHPARAM_H_
-#include "vax/psl.h"
+#include <vax/psl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#endif
#define DELAY(n) { register int N = cpuspeed * (n); while (--N > 0); }
-#else KERNEL
+#else
#define DELAY(n) { register int N = (n); while (--N > 0); }
-#endif KERNEL
+#endif
#endif
#ifndef _VAX_MEM_H_
#define _VAX_MEM_H_
-#include "vax/mtpr.h"
+#include <vax/mtpr.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
\5WR_DT_PE_B0\4CHE_RD_DT_PE\3CHE_SEL\2ANY_REFL\1CP_BW_CHE_DT_PE"
#define M8600_MSTAT2_BITS "\20\20CP_BYT_WR\17ABUS_BD_DT_CODE\10MULT_ERR\
\7CHE_TAG_PE\6CHE_TAG_W_PE\5CHE_WRTN_BIT\4NXM\3CP-IO_BUF_ERR\2MBOX_LOCK"
-#endif VAX8600
+#endif
#if VAX780
#define M780_ICRD 0x40000000 /* inhibit crd interrupts, in [2] */
#ifndef _VAX_MSCP_H_
#define _VAX_MSCP_H_
-#include "sys/types.h"
-#include "vax/tmscp.h"
-#include "vaxuba/tmscpreg.h"
-#include "vaxuba/udareg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* Definitions for the Mass Storage Control Protocol
*/
-
/*
* Control message opcodes
*/
#define M_OP_ACPTH 0102 /* Access path attention message */
#define M_OP_END 0200 /* End message flag */
-
/*
* Generic command modifiers
*/
*/
#define M_MD_PRIMR 0000001 /* Primary replacement block */
-
/*
* End message flags
*/
#define M_EF_ERLOG 0040 /* Error log generated */
#define M_EF_SEREX 0020 /* Serious exception */
-
/*
* Controller flags
*/
#define M_CF_SHADW 0002 /* Shadowing */
#define M_CF_576 0001 /* 576 byte sectors */
-
/*
* Unit flags
*/
#define M_UF_CMPWR 0000002 /* Compare writes */
#define M_UF_CMPRD 0000001 /* Compare reads */
-
/*
* Status codes
*/
#define mscp_cntcmdl mscp_usefrac
#define mscp_cntid mscp_unitid
-
/*
* Error Log message format codes
*/
#define mslg_busaddr mslg_unitid.val[0]
#define mslg_sdecyl mslg_group
-
#endif
#ifndef _VAX_MTPR_H_
#define _VAX_MTPR_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_NEXUS_H_
#define _VAX_NEXUS_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#if VAX8600
#define MAXNNEXUS (2 * NNEXSBI)
-#else
+#else
#define MAXNNEXUS NNEXSBI
#endif
#ifndef _VAX_PCB_H_
#define _VAX_PCB_H_
-#include "vax/mtpr.h"
-#include "vax/pte.h"
+#include <vax/mtpr.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAX_PSL_H_
#define _VAX_PSL_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_PTE_H_
#define _VAX_PTE_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_REG_H_
#define _VAX_REG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAX_RPB_H_
#define _VAX_RPB_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
*/
struct rpb {
struct rpb *rp_selfref; /* self-reference */
- /*int (*rp_dumprout)();*/ /* routine to be called */
+ int (*rp_dumprout)(); /* routine to be called */
long rp_checksum; /* checksum of 31 words of dumprout */
long rp_flag; /* set to 1 when dumprout runs */
/* the dump stack grows from the end of the rpb page not to reach here */
#ifndef _VAX_RSP_H_
#define _VAX_RSP_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
*/
#define TUSW_MRSP 010 /* use Modified RSP */
-
#endif
#ifndef _VAX_SCB_H_
#define _VAX_SCB_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
*/
struct scb {
- /*int (*scb_stray)();*/ /* reserved */
- /*int (*scb_machchk)();*/ /* machine chack */
- /*int (*scb_kspinval)();*/ /* KSP invalid */
- /*int (*scb_powfail)();*/ /* power fail */
- /*int (*scb_resinstr)();*/ /* reserved instruction */
- /*int (*scb_custinst)();*/ /* XFC instr */
- /*int (*scb_resopnd)();*/ /* reserved operand */
- /*int (*scb_resaddr)();*/ /* reserved addr mode */
- /*int (*scb_acv)();*/ /* access control violation */
- /*int (*scb_tnv)();*/ /* translation not valid */
- /*int (*scb_tracep)();*/ /* trace pending */
- /*int (*scb_bpt)();*/ /* breakpoint instr */
- /*int (*scb_compat)();*/ /* compatibility mode fault */
- /*int (*scb_arith)();*/ /* arithmetic fault */
- /*int (*scb_stray2)();*/
- /*int (*scb_stray3)();*/
- /*int (*scb_chmk)();*/ /* CHMK instr */
- /*int (*scb_chme)();*/ /* CHME instr */
- /*int (*scb_chms)();*/ /* CHMS instr */
- /*int (*scb_chmu)();*/ /* CHMU instr */
- /*int (*scb_sbisilo)();*/ /* SBI silo compare */
- /*int (*scb_cmrd)();*/ /* corrected mem read data */
- /*int (*scb_sbialert)();*/ /* SBI alert */
- /*int (*scb_sbiflt)();*/ /* SBI fault */
- /*int (*scb_wtime)();*/ /* memory write timeout */
- /*int (*scb_stray4[8])();*/
- /*int (*scb_soft[15])();*/ /* software interrupt */
- /*int (*scb_timer)();*/ /* interval timer interrupt */
- /*int (*scb_stray5[7])();*/
- /*int (*scb_stray6[4])();*/
- /*int (*scb_csdr)();*/ /* console storage receive */
- /*int (*scb_csdx)();*/ /* console storage transmit */
- /*int (*scb_ctr)();*/ /* console terminal receive */
- /*int (*scb_ctx)();*/ /* console terminal transmit */
- /*int (*scb_ipl14[16])();*/ /* device interrupts IPL 14 */
- /*int (*scb_ipl15[16])();*/ /* " " IPL 15 */
- /*int (*scb_ipl16[16])();*/ /* " " IPL 16 */
- /*int (*scb_ipl17[16])();*/ /* " " IPL 17 */
- /*int (*scb_ubaint[128])();*/ /* Unibus device intr */
- /*int (*scb_uba1int[128])();*/ /* Unibus 1 device intr */
+ int (*scb_stray)(); /* reserved */
+ int (*scb_machchk)(); /* machine chack */
+ int (*scb_kspinval)(); /* KSP invalid */
+ int (*scb_powfail)(); /* power fail */
+ int (*scb_resinstr)(); /* reserved instruction */
+ int (*scb_custinst)(); /* XFC instr */
+ int (*scb_resopnd)(); /* reserved operand */
+ int (*scb_resaddr)(); /* reserved addr mode */
+ int (*scb_acv)(); /* access control violation */
+ int (*scb_tnv)(); /* translation not valid */
+ int (*scb_tracep)(); /* trace pending */
+ int (*scb_bpt)(); /* breakpoint instr */
+ int (*scb_compat)(); /* compatibility mode fault */
+ int (*scb_arith)(); /* arithmetic fault */
+ int (*scb_stray2)();
+ int (*scb_stray3)();
+ int (*scb_chmk)(); /* CHMK instr */
+ int (*scb_chme)(); /* CHME instr */
+ int (*scb_chms)(); /* CHMS instr */
+ int (*scb_chmu)(); /* CHMU instr */
+ int (*scb_sbisilo)(); /* SBI silo compare */
+ int (*scb_cmrd)(); /* corrected mem read data */
+ int (*scb_sbialert)(); /* SBI alert */
+ int (*scb_sbiflt)(); /* SBI fault */
+ int (*scb_wtime)(); /* memory write timeout */
+ int (*scb_stray4[8])();
+ int (*scb_soft[15])(); /* software interrupt */
+ int (*scb_timer)(); /* interval timer interrupt */
+ int (*scb_stray5[7])();
+ int (*scb_stray6[4])();
+ int (*scb_csdr)(); /* console storage receive */
+ int (*scb_csdx)(); /* console storage transmit */
+ int (*scb_ctr)(); /* console terminal receive */
+ int (*scb_ctx)(); /* console terminal transmit */
+ int (*scb_ipl14[16])(); /* device interrupts IPL 14 */
+ int (*scb_ipl15[16])(); /* " " IPL 15 */
+ int (*scb_ipl16[16])(); /* " " IPL 16 */
+ int (*scb_ipl17[16])(); /* " " IPL 17 */
+ int (*scb_ubaint[128])(); /* Unibus device intr */
+ int (*scb_uba1int[128])(); /* Unibus 1 device intr */
};
#ifdef KERNEL
#ifndef _VAX_TMSCP_H_
#define _VAX_TMSCP_H_
-#include "sys/types.h"
-#include "vax/mscp.h"
-#include "vaxuba/tmscpreg.h"
-#include "vaxuba/udareg.h"
+#include <sys/types.h>
/* @(#)tmscp.h 7.1 (Berkeley) 6/5/86 */
#define mslg_busaddr mslg_unitid.val[0]
#define mslg_sdecyl mslg_group
-
#endif
#ifndef _VAX_TRAP_H_
#define _VAX_TRAP_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
+++ /dev/null
-vax
\ No newline at end of file
#ifndef _VAX_VMPARAM_H_
#define _VAX_VMPARAM_H_
-#include "sys/param.h"
-#include "sys/vmmac.h"
-#include "vax/machparam.h"
-#include "vax/mtpr.h"
+#include <sys/param.h>
+#include <vax/machparam.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
/*
* BEWARE THIS DEFINITION WORKS ONLY WITH COUNT OF 1
*/
-#define mapin(pte, v, pfnum, count, prot) \
- (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))
+/* moved this from here to sys/vmmac.h to avoid a circular dependency */
+/*#define mapin(pte, v, pfnum, count, prot) \
+ (*(int *)(pte) = (pfnum) | (prot), mtpr(TBIS, ptob(v)))*/
#endif
#ifndef _VAXIF_IF_ACCREG_H_
#define _VAXIF_IF_ACCREG_H_
-#include "sys/types.h"
-#include "vaxif/if_cssreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_CSSREG_H_
#define _VAXIF_IF_CSSREG_H_
-#include "sys/types.h"
-#include "vaxif/if_accreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define CSS_INBITS \
"\20\20ERR\17NXM\16ATTN\15MAINT\14EOM\13IMPNR\12RLE\11CYCLE\10RDY\7IE\6XBA17\5XBA16\4WE\3HRDY\2CLR\1GO"
-
/*
* Output Control Status Register
*/
#ifndef _VAXIF_IF_DDNREG_H_
#define _VAXIF_IF_DDNREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/* @(#)if_ddnreg.h 7.1 (Berkeley) 6/5/86 */
-
/************************************************************************\
________________________________________________________
part of this software must include a copy of ACC's
copyright notice.
-
File:
if_ddnreg.h
#ifndef _VAXIF_IF_DDNVAR_H_
#define _VAXIF_IF_DDNVAR_H_
-#include "vaxuba/npreg.h"
-
/* @(#)if_ddnvar.h 7.1 (Berkeley) 6/5/86 */
-
-
/************************************************************************\
________________________________________________________
part of this software must include a copy of ACC's
copyright notice.
-
File:
if_ddnvar.h
#ifndef _VAXIF_IF_DEREG_H_
#define _VAXIF_IF_DEREG_H_
-#include "netinet/if_ether.h"
-#include "sys/types.h"
+#include <netinet/if_ether.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_DMC_H_
#define _VAXIF_IF_DMC_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXIF_IF_ECREG_H_
#define _VAXIF_IF_ECREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXIF_IF_EN_H_
#define _VAXIF_IF_EN_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_ENREG_H_
#define _VAXIF_IF_ENREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXIF_IF_EXREG_H_
#define _VAXIF_IF_EXREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* @(#)if_exreg.h 7.1 (Berkeley) 6/5/86
*/
-
struct exdevice {
char xd_porta; /* write on porta resets EXOS */
char xd_pad_a;
/*80*/
};
-
#endif
#ifndef _VAXIF_IF_HDHREG_H_
#define _VAXIF_IF_HDHREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/* @(#)if_hdhreg.h 7.1 (Berkeley) 6/5/86 */
-
/* $Header$ */
/*
#ifndef _VAXIF_IF_HY_H_
#define _VAXIF_IF_HY_H_
-#include "net/if.h"
-#include "sys/ioctl.h"
-#include "sys/types.h"
+#include <net/if.h>
+#include <sys/ioctl.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
*
*/
-
/*
* Structure of a HYPERchannel adapter header
*/
short hyh_type; /* record type */
};
-
#define hyh_to hyh_uto.hyh_addr
#define hyh_to_port hyh_uto.hyh_baddr[1]
#define hyh_to_adapter hyh_uto.hyh_baddr[0]
};
#endif
-
#endif
#ifndef _VAXIF_IF_HYREG_H_
#define _VAXIF_IF_HYREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* @(#)if_hyreg.h 7.1 (Berkeley) 6/5/86
*
*/
-
/*
* Network Systems Corporation Hyperchannel interface
*
#ifndef _VAXIF_IF_IL_H_
#define _VAXIF_IF_IL_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_ILREG_H_
#define _VAXIF_IF_ILREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXIF_IF_IX_H_
#define _VAXIF_IF_IX_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1986 Regents of the University of California.
#ifndef _VAXIF_IF_PCLREG_H_
#define _VAXIF_IF_PCLREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_QEREG_H_
#define _VAXIF_IF_QEREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/* @(#)if_qereg.h 7.1 (Berkeley) 6/5/86 */
#ifndef _VAXIF_IF_UBA_H_
#define _VAXIF_IF_UBA_H_
-#include "sys/mbuf.h"
-#include "sys/types.h"
-#include "vax/pte.h"
-#include "vaxuba/ubareg.h"
+#include <sys/types.h>
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXIF_IF_VV_H_
#define _VAXIF_IF_VV_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXMBA_HPREG_H_
#define _VAXMBA_HPREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXMBA_HTREG_H_
#define _VAXMBA_HTREG_H_
-#include "vaxmba/mtreg.h"
-#include "vaxuba/tmreg.h"
-#include "vaxuba/tsreg.h"
-#include "vaxuba/utreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXMBA_MBAREG_H_
#define _VAXMBA_MBAREG_H_
-#include "vax/pte.h"
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXMBA_MBAVAR_H_
#define _VAXMBA_MBAVAR_H_
-#include "sys/buf.h"
-#include "vaxmba/mbareg.h"
+#include <sys/buf.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* acceptable to it.
*/
struct mba_driver {
- /*int (*md_attach)();*/ /* attach a device */
- /*int (*md_slave)();*/ /* attach a slave */
- /*int (*md_ustart)();*/ /* unit start routine */
- /*int (*md_start)();*/ /* setup a data transfer */
- /*int (*md_dtint)();*/ /* data transfer complete */
- /*int (*md_ndint)();*/ /* non-data transfer interrupt */
+ int (*md_attach)(); /* attach a device */
+ int (*md_slave)(); /* attach a slave */
+ int (*md_ustart)(); /* unit start routine */
+ int (*md_start)(); /* setup a data transfer */
+ int (*md_dtint)(); /* data transfer complete */
+ int (*md_ndint)(); /* non-data transfer interrupt */
short *md_type; /* array of drive type codes */
char *md_dname, *md_sname; /* device, slave names */
struct mba_device **md_info; /* backpointers to mbinit structs */
#ifndef _VAXMBA_MTREG_H_
#define _VAXMBA_MTREG_H_
-#include "vaxmba/htreg.h"
-#include "vaxuba/tmreg.h"
-#include "vaxuba/tsreg.h"
-#include "vaxuba/utreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXUBA_ADREG_H_
#define _VAXUBA_ADREG_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_DHREG_H_
#define _VAXUBA_DHREG_H_
-#include "sys/types.h"
-#include "vaxuba/dmfreg.h"
-#include "vaxuba/dzreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_DHUREG_H_
#define _VAXUBA_DHUREG_H_
-#include "vaxuba/dmfreg.h"
-#include "vaxuba/dmreg.h"
-#include "vaxuba/dmzreg.h"
-#include "vaxuba/dzreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXUBA_DMFREG_H_
#define _VAXUBA_DMFREG_H_
-#include "sys/types.h"
-#include "vaxuba/dhreg.h"
-#include "vaxuba/dhureg.h"
-#include "vaxuba/dmreg.h"
-#include "vaxuba/dmzreg.h"
-#include "vaxuba/dzreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_DMREG_H_
#define _VAXUBA_DMREG_H_
-#include "vaxuba/dhureg.h"
-#include "vaxuba/dmfreg.h"
-#include "vaxuba/dzreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXUBA_DMZREG_H_
#define _VAXUBA_DMZREG_H_
-#include "sys/types.h"
-#include "vaxuba/dhureg.h"
-#include "vaxuba/dmfreg.h"
-#include "vaxuba/dzreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1985, 1986 Regents of the University of California.
#define DMZ_ON (DMZ_DTR|DMZ_RTS|DMZ_LCE)
#define DMZ_OFF DMZ_LCE
-
/* bits in octet_tcc */
#define DMZ_HA 0140000 /* high address bits */
#ifndef _VAXUBA_DZREG_H_
#define _VAXUBA_DZREG_H_
-#include "vaxuba/dhreg.h"
-#include "vaxuba/dhureg.h"
-#include "vaxuba/dmfreg.h"
-#include "vaxuba/dmreg.h"
-#include "vaxuba/dmzreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXUBA_IDCREG_H_
#define _VAXUBA_IDCREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#ifndef _VAXUBA_IKREG_H_
#define _VAXUBA_IKREG_H_
-#include "sys/ioctl.h"
-#include "sys/types.h"
+#include <sys/ioctl.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_NPREG_H_
#define _VAXUBA_NPREG_H_
-#include "sys/buf.h"
-#include "sys/proc.h"
-#include "sys/types.h"
-#include "vaxif/if_ddnvar.h"
-#include "vaxuba/ubavar.h"
+#include <sys/buf.h>
+#include <sys/types.h>
/*
* Copyright (c) 1986 MICOM-Interlan, Inc., Boxborough Mass
* Specification.
*/
-
#define NNPCNN 4 /* Number of connections per board */
#define NPUNIT(a) ((minor(a) >> 4) & 0x0F)
#define NPCONN(a) ((minor(a)) & 0x03)
typedef unsigned unsign32; /* 32 bit unsigned value */
typedef long paddr_t; /* Physical addresses */
-
/*
* Tunables
*/
-
#define NUMCQE 40 /* Number of CQE's per board */
/* Host configuration word in Status Block */
struct buf buf; /* Buf structure needed for mem. mgmt */
struct proc *procp; /* Pointer to process of requestor */
caddr_t user; /* Structure passed by user from itpuser.h */
- /*int (*intr)();*/ /* Ptr to routine to call at interrupt time */
+ int (*intr)(); /* Ptr to routine to call at interrupt time */
};
/*
#ifndef _VAXUBA_PDMA_H_
#define _VAXUBA_PDMA_H_
-#include "vaxuba/dzreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
char *p_mem;
char *p_end;
int p_arg;
- /*int (*p_fcn)();*/
+ int (*p_fcn)();
};
#endif
#ifndef _VAXUBA_PSREG_H_
#define _VAXUBA_PSREG_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* @(#)psreg.h 7.1 (Berkeley) 6/5/86
*/
-
/*
* The Real Nitty Gritty Device Registers
*/
#ifndef _VAXUBA_RKREG_H_
#define _VAXUBA_RKREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_RLREG_H_
#define _VAXUBA_RLREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_RXREG_H_
#define _VAXUBA_RXREG_H_
-#include "sys/ioctl.h"
+#include <sys/ioctl.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_TMREG_H_
#define _VAXUBA_TMREG_H_
-#include "sys/types.h"
-#include "vaxmba/htreg.h"
-#include "vaxmba/mtreg.h"
-#include "vaxuba/tsreg.h"
-#include "vaxuba/utreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define FSR_BITS \
"\10\20REJ\17TMS\16OVRN\15DATACHK\14SSC\13EOTS\12WRTS\11ROMPS\10CRERR\
\7ONLS\6BOTS\5HDENS\4BUPER\3FPTS\2REWS\1RDYS"
-#endif AVIV
+#endif
#endif
#ifndef _VAXUBA_TMSCPREG_H_
#define _VAXUBA_TMSCPREG_H_
-#include "vaxuba/udareg.h"
-
/* @(#)tmscpreg.h 7.1 (Berkeley) 6/5/86 */
/* @(#)tmscpreg.h 1.1 11/2/84 84/09/25 */
#ifndef _VAXUBA_TSREG_H_
#define _VAXUBA_TSREG_H_
-#include "sys/types.h"
-#include "vaxmba/htreg.h"
-#include "vaxmba/mtreg.h"
-#include "vaxuba/tmreg.h"
-#include "vaxuba/utreg.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define TSXS3_BITS \
"\10\10LMX\7OPI\6REV\5CRF\4DCK\3NOI\2LXS\1RIB"
-
/* command message */
struct ts_cmd {
u_short c_cmd; /* command */
u_short char_mode; /* characteristics */
};
-
/* characteristics */
#define TS_ESS 0200 /* enable skip tape marks stop */
#define TS_ENB 0100 /* ??? */
#ifndef _VAXUBA_UBAREG_H_
#define _VAXUBA_UBAREG_H_
-#include "sys/types.h"
-#include "vax/cpu.h"
-#include "vax/machparam.h"
-#include "vax/pte.h"
+#include <sys/types.h>
+#include <vax/cpu.h>
+#include <vax/machparam.h>
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define UBAPURGE(uba, bdp)
#endif
-
-
/* uba_mr[] */
#define UBAMR_MRV 0x80000000 /* map register valid */
#define UBAMR_BO 0x02000000 /* byte offset bit */
*/
#define ubdevreg(addr) (0760000|((addr)&017777))
-
#endif
#ifndef _VAXUBA_UBAVAR_H_
#define _VAXUBA_UBAVAR_H_
-#include "sys/buf.h"
-#include "sys/map.h"
-#include "sys/types.h"
-#include "vax/machparam.h"
-#include "vax/pte.h"
-#include "vaxuba/ubareg.h"
+#include <sys/buf.h>
+#include <sys/types.h>
+#include <vax/machparam.h>
+#include <vax/pte.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
struct uba_hd {
struct uba_regs *uh_uba; /* virt addr of uba */
struct uba_regs *uh_physuba; /* phys addr of uba */
- /*int (**uh_vec)();*/ /* interrupt vector */
+ int (**uh_vec)(); /* interrupt vector */
struct uba_device *uh_actf; /* head of queue to transfer */
struct uba_device *uh_actl; /* tail of queue to transfer */
short uh_mrwant; /* someone is waiting for map reg */
short um_ctlr; /* controller index in driver */
short um_ubanum; /* the uba it is on */
short um_alive; /* controller exists */
- /*int (**um_intr)();*/ /* interrupt handler(s) */
+ int (**um_intr)(); /* interrupt handler(s) */
caddr_t um_addr; /* address of device in i/o space */
struct uba_hd *um_hd;
/* the driver saves the prototype command here for use in its go routine */
short ui_ctlr; /* mass ctlr number; -1 if none */
short ui_ubanum; /* the uba it is on */
short ui_slave; /* slave on controller */
- /*int (**ui_intr)();*/ /* interrupt handler(s) */
+ int (**ui_intr)(); /* interrupt handler(s) */
caddr_t ui_addr; /* address of device in i/o space */
short ui_dk; /* if init 1 set to number for iostat */
int ui_flags; /* parameter from system specification */
* These are used at boot time by the configuration program.
*/
struct uba_driver {
- /*int (*ud_probe)();*/ /* see if a driver is really there */
- /*int (*ud_slave)();*/ /* see if a slave is there */
- /*int (*ud_attach)();*/ /* setup driver for a slave */
- /*int (*ud_dgo)();*/ /* fill csr/ba to start transfer */
+ int (*ud_probe)(); /* see if a driver is really there */
+ int (*ud_slave)(); /* see if a slave is there */
+ int (*ud_attach)(); /* setup driver for a slave */
+ int (*ud_dgo)(); /* fill csr/ba to start transfer */
u_short *ud_addr; /* device csr addresses */
char *ud_dname; /* name of a device */
struct uba_device **ud_dinfo; /* backpointers to ubdinit structs */
char *ud_mname; /* name of a controller */
struct uba_ctlr **ud_minfo; /* backpointers to ubminit structs */
short ud_xclu; /* want exclusive use of bdp's */
- /*int (*ud_ubamem)();*/ /* see if dedicated memory is present */
+ int (*ud_ubamem)(); /* see if dedicated memory is present */
};
#endif
* allocate space there when running on ``any'' cpu. This space is
* used for the vectors for uba0 and uba1 on all cpu's.
*/
-/*extern int (*UNIvec[])();*/ /* unibus vec for uba0 */
+extern int (*UNIvec[])(); /* unibus vec for uba0 */
#if NUBA > 1
-/*extern int (*UNI1vec[])();*/ /* unibus vec for uba1 */
+extern int (*UNI1vec[])(); /* unibus vec for uba1 */
#endif
#if defined(VAX780) || defined(VAX8600)
* which make 780's look like the other VAXen.
*/
/*extern Xua0int(), Xua1int(), Xua2int(), Xua3int();*/
-#endif VAX780
-#endif KERNEL
+#endif
+#endif
/*#endif*/
#endif
#ifndef _VAXUBA_UDAREG_H_
#define _VAXUBA_UDAREG_H_
-#include "vaxuba/tmscpreg.h"
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
#define UDA_PI 0000001 /* host requests adapter purge interrupts */
#define UDA_GO 0000001 /* start operation, after init */
-
/*
* UDA Communications Area
*/
#ifndef _VAXUBA_UPREG_H_
#define _VAXUBA_UPREG_H_
-#include "sys/types.h"
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_UTREG_H_
#define _VAXUBA_UTREG_H_
-#include "sys/buf.h"
-#include "sys/types.h"
-#include "vaxmba/htreg.h"
-#include "vaxmba/mtreg.h"
-#include "vaxuba/tmreg.h"
-#include "vaxuba/tsreg.h"
+#include <sys/buf.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_UUREG_H_
#define _VAXUBA_UUREG_H_
-
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* @(#)uureg.h 7.1 (Berkeley) 6/5/86
*/
-
/*
* DL11-E/DL11-W UNIBUS (for TU58) controller registers
*/
#define UUDB_DMASK 0x00ff /* data mask (send and receive data) */
-
#endif
#ifndef _VAXUBA_VPREG_H_
#define _VAXUBA_VPREG_H_
-#include "sys/param.h"
-#include "sys/types.h"
+#include <sys/param.h>
+#include <sys/types.h>
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _VAXUBA_VSREG_H_
#define _VAXUBA_VSREG_H_
-#include "ctype.h"
-#include "sys/types.h"
+#include <sys/types.h>
/* @(#)vsreg.h 7.1 (MIT) 6/5/86 */
/****************************************************************************
#define vs_cxr vs_csr5
#define vs_cyr vs_csr6
-
/*
* CSR 7 - Interrupt vector in fiber cable machines
*/
#ifndef _VFONT_H_
#define _VFONT_H_
-
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
CFLAGS=-g -Wall
-all: nocomment nostring xify
+all: newline nocomment nostring xify
+
+newline: newline.c
nocomment: nocomment.c
xify: xify.c
clean:
- rm -f nocomment nostring xify
+ rm -f newline nocomment nostring xify
--- /dev/null
+#include <stdio.h>
+#include <stdlib.h>
+
+int main() {
+ int c;
+
+ while ((c = getchar()) == '\n')
+ ;
+ while (c != EOF) {
+ loop:
+ putchar(c);
+ c = getchar();
+ if (c == '\n') {
+ putchar(c);
+ c = getchar();
+ if (c == '\n') {
+ while ((c = getchar()) == '\n')
+ ;
+ if (c == EOF)
+ break;
+ putchar('\n');
+ goto loop;
+ }
+ }
+ }
+ return 0;
+}