From: Sam Leffler Date: Fri, 23 Dec 1988 05:13:56 +0000 (-0800) Subject: use syscall for doing syswrite stuff -- more portable? X-Git-Tag: BSD-4_3_Net_1-Snapshot-Development~15 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/9ba5b3aea4f0b3449f66028bb34e29ff11f009b6 use syscall for doing syswrite stuff -- more portable? SCCS-vsn: local/sccscmds/sccscmds.2/util/Makefile 1.7 SCCS-vsn: local/sccscmds/sccscmds.ok/util/Makefile 1.7 SCCS-vsn: local/sccscmds/sccscmds.2/util/fatal.c 1.4 SCCS-vsn: local/sccscmds/sccscmds.ok/util/fatal.c 1.4 SCCS-vsn: local/sccscmds/sccscmds.2/util/setsig.c 1.3 SCCS-vsn: local/sccscmds/sccscmds.ok/util/setsig.c 1.3 SCCS-vsn: local/sccscmds/sccscmds.2/util/write.c 1.2 SCCS-vsn: local/sccscmds/sccscmds.ok/util/write.c 1.2 --- diff --git a/usr/src/local/sccscmds/sccscmds.2/util/Makefile b/usr/src/local/sccscmds/sccscmds.2/util/Makefile index 0df82d7673..3a79377961 100644 --- a/usr/src/local/sccscmds/sccscmds.2/util/Makefile +++ b/usr/src/local/sccscmds/sccscmds.2/util/Makefile @@ -1,13 +1,13 @@ -# @(#)Makefile 1.6 (Berkeley) 87/02/15 +# @(#)Makefile 1.7 (Berkeley) 88/12/22 # CFLAGS = -O -w PWOBJS= giveup.o lockit.o rename.o userdir.o \ username.o xalloc.o xcreat.o xlink.o xopen.o \ xpipe.o xunlink.o xmsg.o dname.o fatal.o setsig.o userexit.o \ - clean.o syswrite.o anystr.o bal.o cat.o imatch.o \ + clean.o anystr.o bal.o cat.o imatch.o \ patoi.o patol.o repeat.o repl.o satoi.o sname.o substr.o trnslat.o \ verify.o any.o zeropad.o -WROBJS= write.o syswrite.o +WROBJS= write.o PW2OBJS=logname.o pexec.o all: libpw.a libwrt.a libPW.a @@ -16,9 +16,6 @@ all: libpw.a libwrt.a libPW.a ranlib ../libwrt.a ranlib ../libPW.a -syswrite.s: mksyswrite.sh - ./mksyswrite.sh - install: libpw.a: ${PWOBJS} diff --git a/usr/src/local/sccscmds/sccscmds.2/util/fatal.c b/usr/src/local/sccscmds/sccscmds.2/util/fatal.c index 09b7192208..8ad13df75e 100644 --- a/usr/src/local/sccscmds/sccscmds.2/util/fatal.c +++ b/usr/src/local/sccscmds/sccscmds.2/util/fatal.c @@ -1,7 +1,9 @@ -static char Sccsid[] = "@(#)fatal.c 1.3 %G%"; +static char Sccsid[] = "@(#)fatal.c 1.4 %G%"; # include "../hdr/macros.h" # include "../hdr/fatal.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) /* General purpose error handler. diff --git a/usr/src/local/sccscmds/sccscmds.2/util/setsig.c b/usr/src/local/sccscmds/sccscmds.2/util/setsig.c index 6625cd7712..d3d98a3ff4 100644 --- a/usr/src/local/sccscmds/sccscmds.2/util/setsig.c +++ b/usr/src/local/sccscmds/sccscmds.2/util/setsig.c @@ -1,4 +1,4 @@ -static char Sccsid[] = "@(#)setsig.c 1.2 %G%"; +static char Sccsid[] = "@(#)setsig.c 1.3 %G%"; # include "signal.h" #undef NSIG @@ -8,6 +8,8 @@ static char Sccsid[] = "@(#)setsig.c 1.2 %G%"; #define NSIG 4 # endif # include "../hdr/macros.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) /* General-purpose signal setting routine. diff --git a/usr/src/local/sccscmds/sccscmds.2/util/write.c b/usr/src/local/sccscmds/sccscmds.2/util/write.c index c8b5939423..498c4668d7 100644 --- a/usr/src/local/sccscmds/sccscmds.2/util/write.c +++ b/usr/src/local/sccscmds/sccscmds.2/util/write.c @@ -1,5 +1,7 @@ # include "errno.h" # include "../hdr/macros.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) SCCSID(@(#)write 2.1); /* diff --git a/usr/src/local/sccscmds/sccscmds.ok/util/Makefile b/usr/src/local/sccscmds/sccscmds.ok/util/Makefile index 0df82d7673..3a79377961 100644 --- a/usr/src/local/sccscmds/sccscmds.ok/util/Makefile +++ b/usr/src/local/sccscmds/sccscmds.ok/util/Makefile @@ -1,13 +1,13 @@ -# @(#)Makefile 1.6 (Berkeley) 87/02/15 +# @(#)Makefile 1.7 (Berkeley) 88/12/22 # CFLAGS = -O -w PWOBJS= giveup.o lockit.o rename.o userdir.o \ username.o xalloc.o xcreat.o xlink.o xopen.o \ xpipe.o xunlink.o xmsg.o dname.o fatal.o setsig.o userexit.o \ - clean.o syswrite.o anystr.o bal.o cat.o imatch.o \ + clean.o anystr.o bal.o cat.o imatch.o \ patoi.o patol.o repeat.o repl.o satoi.o sname.o substr.o trnslat.o \ verify.o any.o zeropad.o -WROBJS= write.o syswrite.o +WROBJS= write.o PW2OBJS=logname.o pexec.o all: libpw.a libwrt.a libPW.a @@ -16,9 +16,6 @@ all: libpw.a libwrt.a libPW.a ranlib ../libwrt.a ranlib ../libPW.a -syswrite.s: mksyswrite.sh - ./mksyswrite.sh - install: libpw.a: ${PWOBJS} diff --git a/usr/src/local/sccscmds/sccscmds.ok/util/fatal.c b/usr/src/local/sccscmds/sccscmds.ok/util/fatal.c index 09b7192208..8ad13df75e 100644 --- a/usr/src/local/sccscmds/sccscmds.ok/util/fatal.c +++ b/usr/src/local/sccscmds/sccscmds.ok/util/fatal.c @@ -1,7 +1,9 @@ -static char Sccsid[] = "@(#)fatal.c 1.3 %G%"; +static char Sccsid[] = "@(#)fatal.c 1.4 %G%"; # include "../hdr/macros.h" # include "../hdr/fatal.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) /* General purpose error handler. diff --git a/usr/src/local/sccscmds/sccscmds.ok/util/setsig.c b/usr/src/local/sccscmds/sccscmds.ok/util/setsig.c index 6625cd7712..d3d98a3ff4 100644 --- a/usr/src/local/sccscmds/sccscmds.ok/util/setsig.c +++ b/usr/src/local/sccscmds/sccscmds.ok/util/setsig.c @@ -1,4 +1,4 @@ -static char Sccsid[] = "@(#)setsig.c 1.2 %G%"; +static char Sccsid[] = "@(#)setsig.c 1.3 %G%"; # include "signal.h" #undef NSIG @@ -8,6 +8,8 @@ static char Sccsid[] = "@(#)setsig.c 1.2 %G%"; #define NSIG 4 # endif # include "../hdr/macros.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) /* General-purpose signal setting routine. diff --git a/usr/src/local/sccscmds/sccscmds.ok/util/write.c b/usr/src/local/sccscmds/sccscmds.ok/util/write.c index c8b5939423..498c4668d7 100644 --- a/usr/src/local/sccscmds/sccscmds.ok/util/write.c +++ b/usr/src/local/sccscmds/sccscmds.ok/util/write.c @@ -1,5 +1,7 @@ # include "errno.h" # include "../hdr/macros.h" +#include +#define syswrite(a,b,c) syscall(SYS_write,a,b,c) SCCSID(@(#)write 2.1); /*