summaryrefslogtreecommitdiff
path: root/sys/stand
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2007-05-29 00:31:17 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2007-05-29 00:31:17 +0000
commit3ed6844641caad4ef22b8e261bfa7b0edc0dc8c9 (patch)
tree0862dc24292f4c44678d0bdd43cc1b99f80ecb3b /sys/stand
parent71664a6638bb10ecb2014eab1aba455ce6fdec19 (diff)
these standalone commands are never used anymore; ok tom
Diffstat (limited to 'sys/stand')
-rw-r--r--sys/stand/cat.c52
-rw-r--r--sys/stand/copy.c90
-rw-r--r--sys/stand/ls.c110
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);
- }
-}