date and time created 88/12/22 13:04:38 by sam
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Fri, 23 Dec 1988 05:04:38 +0000 (21:04 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Fri, 23 Dec 1988 05:04:38 +0000 (21:04 -0800)
SCCS-vsn: local/sccscmds/sccscmds.2/util/write.c 1.1
SCCS-vsn: local/sccscmds/sccscmds.ok/util/write.c 1.1

usr/src/local/sccscmds/sccscmds.2/util/write.c [new file with mode: 0644]
usr/src/local/sccscmds/sccscmds.ok/util/write.c [new file with mode: 0644]

diff --git a/usr/src/local/sccscmds/sccscmds.2/util/write.c b/usr/src/local/sccscmds/sccscmds.2/util/write.c
new file mode 100644 (file)
index 0000000..c8b5939
--- /dev/null
@@ -0,0 +1,20 @@
+# include "errno.h"
+# include "../hdr/macros.h"
+SCCSID(@(#)write       2.1);
+
+/*
+       Interface to write(II) (called syswrite) which handles
+       all error conditions.
+       Returns number of bytes written on success,
+       returns fatal(<mesg>) on failure.
+*/
+
+write(fildes,buffer,nbytes)
+char *buffer;
+{
+       register int n;
+
+       if (nbytes>0 && (n=syswrite(fildes,buffer,nbytes))!=nbytes)
+               n = xmsg("","write");
+       return(n);
+}
diff --git a/usr/src/local/sccscmds/sccscmds.ok/util/write.c b/usr/src/local/sccscmds/sccscmds.ok/util/write.c
new file mode 100644 (file)
index 0000000..c8b5939
--- /dev/null
@@ -0,0 +1,20 @@
+# include "errno.h"
+# include "../hdr/macros.h"
+SCCSID(@(#)write       2.1);
+
+/*
+       Interface to write(II) (called syswrite) which handles
+       all error conditions.
+       Returns number of bytes written on success,
+       returns fatal(<mesg>) on failure.
+*/
+
+write(fildes,buffer,nbytes)
+char *buffer;
+{
+       register int n;
+
+       if (nbytes>0 && (n=syswrite(fildes,buffer,nbytes))!=nbytes)
+               n = xmsg("","write");
+       return(n);
+}