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