Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/stand Nuke. These are very unlikely to start witht the c...
details: https://anonhg.NetBSD.org/src/rev/571ad7631e24
branches: trunk
changeset: 518303:571ad7631e24
user: soren <soren%NetBSD.org@localhost>
date: Wed Nov 28 03:03:43 2001 +0000
description:
Nuke. These are very unlikely to start witht the current libsa, and can
always be brought back if necessary.
diffstat:
sys/stand/cat.c | 59 -----------------------------
sys/stand/copy.c | 97 ------------------------------------------------
sys/stand/ls.c | 111 -------------------------------------------------------
3 files changed, 0 insertions(+), 267 deletions(-)
diffs (279 lines):
diff -r daf048f9d5e0 -r 571ad7631e24 sys/stand/cat.c
--- a/sys/stand/cat.c Wed Nov 28 02:47:42 2001 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-/* $NetBSD: cat.c,v 1.6 1998/09/13 15:19:12 christos 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. 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.
- */
-
-#include <sys/cdefs.h>
-#ifndef lint
-__COPYRIGHT("@(#) Copyright (c) 1993\n\
- The Regents of the University of California. All rights reserved.\n");
-#endif /* not lint */
-
-#ifndef lint
-#if 0
-static char sccsid[] = "@(#)cat.c 8.1 (Berkeley) 6/11/93";
-#else
-__RCSID("$NetBSD: cat.c,v 1.6 1998/09/13 15:19:12 christos Exp $");
-#endif
-#endif /* not lint */
-
-main()
-{
- register int fd;
- char c;
-
- fd = getfile("File", 0);
- while (read(fd, &c, 1) == 1)
- putchar(c);
- exit(0);
-}
diff -r daf048f9d5e0 -r 571ad7631e24 sys/stand/copy.c
--- a/sys/stand/copy.c Wed Nov 28 02:47:42 2001 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/* $NetBSD: copy.c,v 1.9 1998/10/20 01:46:28 matt 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. 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.
- */
-
-#include <sys/cdefs.h>
-#ifndef lint
-__COPYRIGHT("@(#) Copyright (c) 1993\n\
- The Regents of the University of California. All rights reserved.\n");
-#endif /* not lint */
-
-#ifndef lint
-#if 0
-static char sccsid[] = "@(#)copy.c 8.1 (Berkeley) 6/11/93";
-#else
-__RCSID("$NetBSD: copy.c,v 1.9 1998/10/20 01:46:28 matt Exp $");
-#endif
-#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 -r daf048f9d5e0 -r 571ad7631e24 sys/stand/ls.c
--- a/sys/stand/ls.c Wed Nov 28 02:47:42 2001 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-/* $NetBSD: ls.c,v 1.8 1998/09/13 15:19:13 christos 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. 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.
- */
-
-#include <sys/cdefs.h>
-#ifndef lint
-__COPYRIGHT("@(#) Copyright (c) 1993\n\
- The Regents of the University of California. All rights reserved.\n");
-#endif /* not lint */
-
-#ifndef lint
-#if 0
-static char sccsid[] = "@(#)ls.c 8.1 (Berkeley) 6/11/93";
-#else
-__RCSID("$NetBSD: ls.c,v 1.8 1998/09/13 15:19:13 christos Exp $");
-#endif
-#endif /* not lint */
-
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/dirent.h>
-#include <ufs/ufs/dir.h>
-#include <ufs/ufs/dinode.h>
-#include <sys/ttychars.h>
-#include <lib/libsa/stand.h>
-
-int main __P((void));
-static void ls __P((int));
-
-int
-main()
-{
- struct stat st;
- int fd;
-
- for (;;) {
- if ((fd = getfile("ls", 0)) == -1)
- exit();
-
- if (fstat(fd, &st) == -1) {
- printf("ls: cannot stat\n");
- continue;
- }
-
- if (!S_ISDIR(st.st_mode)) {
- printf("ls: not a direntory\n");
- continue;
- }
- if (st.st_size == 0) {
- printf("ls: zero length direntory\n");
- continue;
- }
- ls(fd);
- }
-}
-
-typedef struct dirent DP;
-static void
-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_fileno == 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_fileno,
- ((DP *)dp)->d_name);
- }
-}
Home |
Main Index |
Thread Index |
Old Index