diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2007-05-29 00:31:17 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2007-05-29 00:31:17 +0000 |
commit | 3ed6844641caad4ef22b8e261bfa7b0edc0dc8c9 (patch) | |
tree | 0862dc24292f4c44678d0bdd43cc1b99f80ecb3b /sys/stand | |
parent | 71664a6638bb10ecb2014eab1aba455ce6fdec19 (diff) |
these standalone commands are never used anymore; ok tom
Diffstat (limited to 'sys/stand')
-rw-r--r-- | sys/stand/cat.c | 52 | ||||
-rw-r--r-- | sys/stand/copy.c | 90 | ||||
-rw-r--r-- | sys/stand/ls.c | 110 |
3 files changed, 0 insertions, 252 deletions
diff --git a/sys/stand/cat.c b/sys/stand/cat.c deleted file mode 100644 index a47ca2efb9b..00000000000 --- a/sys/stand/cat.c +++ /dev/null @@ -1,52 +0,0 @@ -/* $OpenBSD: cat.c,v 1.3 2003/06/02 23:28:20 millert Exp $ */ - -/*- - * Copyright (c) 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef lint -static char copyright[] = -"@(#) Copyright (c) 1993\n\ - The Regents of the University of California. All rights reserved.\n"; -#endif /* not lint */ - -#ifndef lint -/*static char sccsid[] = "from: @(#)cat.c 8.1 (Berkeley) 6/11/93";*/ -static char rcsid[] = "$OpenBSD: cat.c,v 1.3 2003/06/02 23:28:20 millert Exp $"; -#endif /* not lint */ - -main() -{ - register int fd; - char c; - - fd = getfile("File", 0); - while (read(fd, &c, 1) == 1) - putchar(c); - exit(0); -} diff --git a/sys/stand/copy.c b/sys/stand/copy.c deleted file mode 100644 index 0d69a4b0e52..00000000000 --- a/sys/stand/copy.c +++ /dev/null @@ -1,90 +0,0 @@ -/* $OpenBSD: copy.c,v 1.3 2003/06/02 23:28:20 millert Exp $ */ - -/*- - * Copyright (c) 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef lint -static char copyright[] = -"@(#) Copyright (c) 1993\n\ - The Regents of the University of California. All rights reserved.\n"; -#endif /* not lint */ - -#ifndef lint -/*static char sccsid[] = "from: @(#)copy.c 8.1 (Berkeley) 6/11/93";*/ -static char rcsid[] = "$OpenBSD: copy.c,v 1.3 2003/06/02 23:28:20 millert Exp $"; -#endif /* not lint */ - -#define BSIZE 10240 - -/* - * Copy from from to to. Intended for use in system installation. - */ -main() -{ - extern int errno; - register int from, to, record, rcc, wcc, bsize = BSIZE; - char buf[BSIZE]; - - from = getfile("From", 0); - to = getfile("To", 1); - for (record = 0;; ++record) { - if (!(rcc = read(from, buf, bsize))) - break; - if (rcc < 0) { - printf("Record %d: read error, errno=%d\n", - record, errno); - break; - } - if (rcc != bsize) { - if (record == 0) { - bsize = rcc; - printf("Block size set from input; %d bytes\n", - bsize); - } else - printf("Record %d: read short; expected %d, got %d\n", - record, bsize, rcc); - } -#ifdef vax - /* For bug in ht driver. */ - if (rcc > bsize) - rcc = bsize; -#endif - if ((wcc = write(to, buf, rcc)) < 0) { - printf("Record %d: write error: errno=%d\n", - record, errno); - break; - } - if (wcc < rcc) { - printf("Record %d: write short; expected %d, got %d\n", - record, rcc, wcc); - break; - } - } - printf("copy completed: %d records copied\n", record); -} diff --git a/sys/stand/ls.c b/sys/stand/ls.c deleted file mode 100644 index 3b8763a309d..00000000000 --- a/sys/stand/ls.c +++ /dev/null @@ -1,110 +0,0 @@ -/* $OpenBSD: ls.c,v 1.3 2003/06/02 23:28:20 millert Exp $ */ - -/*- - * Copyright (c) 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef lint -static char copyright[] = -"@(#) Copyright (c) 1993\n\ - The Regents of the University of California. All rights reserved.\n"; -#endif /* not lint */ - -#ifndef lint -/*static char sccsid[] = "from: @(#)ls.c 8.1 (Berkeley) 6/11/93";*/ -static char rcsid[] = "$OpenBSD: ls.c,v 1.3 2003/06/02 23:28:20 millert Exp $"; -#endif /* not lint */ - -#include <sys/param.h> -#include <ufs/dir.h> -#include <sys/ttychars.h> -#include "stand.h" - -main() -{ - struct dinode *ip; - int fd; - - for (;;) { - if ((fd = getfile("ls", 0)) == -1) - exit(); - ip = &iob[fd - 3].i_ino; - if ((ip->di_mode & IFMT) != IFDIR) { - printf("ls: not a directory\n"); - continue; - } - if (ip->di_size == 0) { - printf("ls: zero length directory\n"); - continue; - } - ls(fd); - } -} - -#define CTRL(x) (x&037) - -getfile(prompt, mode) - char *prompt; - int mode; -{ - int fd; - char buf[100]; - - do { - printf("%s: ", prompt); - gets(buf); - if (buf[0] == CTRL('d') && buf[1] == 0) - return (-1); - } while ((fd = open(buf, mode)) < 0); - return(fd); -} - -typedef struct direct DP; -static -ls(fd) - register int fd; -{ - register int size; - register char *dp; - char dirbuf[DIRBLKSIZ]; - - printf("\ninode\tname\n"); - while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) - for (dp = dirbuf; (dp < (dirbuf + size)) && - (dp + ((DP *)dp)->d_reclen) < (dirbuf + size); - dp += ((DP *)dp)->d_reclen) { - if (((DP *)dp)->d_ino == 0) - continue; - if (((DP *)dp)->d_namlen > MAXNAMLEN+1) { - printf("Corrupt file name length! Run fsck soon!\n"); - return; - } - printf("%d\t%s\n", ((DP *)dp)->d_ino, - ((DP *)dp)->d_name); - } -} |