SCCS-vsn: bin/dd/dd.c 4.4
-static char *sccsid = "@(#)dd.c 4.3 (Berkeley) %G%";
+#ifndef lint
+static char *sccsid = "@(#)dd.c 4.4 (Berkeley) %G%";
+#endif
+
#include <stdio.h>
#include <signal.h>
#include <stdio.h>
#include <signal.h>
}
}
fprintf(stderr,"bad arg: %s\n", string);
}
}
fprintf(stderr,"bad arg: %s\n", string);
}
if(conv == null && cflag&(LCASE|UCASE))
conv = cnull;
}
if(conv == null && cflag&(LCASE|UCASE))
conv = cnull;
ibf = dup(0);
if(ibf < 0) {
perror(ifile);
ibf = dup(0);
if(ibf < 0) {
perror(ifile);
}
if (ofile)
obf = creat(ofile, 0666);
}
if (ofile)
obf = creat(ofile, 0666);
obf = dup(1);
if(obf < 0) {
fprintf(stderr,"cannot create: %s\n", ofile);
obf = dup(1);
if(obf < 0) {
fprintf(stderr,"cannot create: %s\n", ofile);
}
if (bs) {
ibs = obs = bs;
}
if (bs) {
ibs = obs = bs;
}
if(ibs == 0 || obs == 0) {
fprintf(stderr,"counts: cannot be zero\n");
}
if(ibs == 0 || obs == 0) {
fprintf(stderr,"counts: cannot be zero\n");
}
ibuf = sbrk(ibs);
if (fflag)
}
ibuf = sbrk(ibs);
if (fflag)
sbrk(64); /* For good measure */
if(ibuf == (char *)-1 || obuf == (char *)-1) {
fprintf(stderr, "not enough memory\n");
sbrk(64); /* For good measure */
if(ibuf == (char *)-1 || obuf == (char *)-1) {
fprintf(stderr, "not enough memory\n");