summaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/kbdcontrol/kbdmap.5311
-rw-r--r--usr.sbin/ngctl/config.c103
-rw-r--r--usr.sbin/pkg_install/info/perform.c2
-rw-r--r--usr.sbin/ppp/atm.h35
4 files changed, 2 insertions, 449 deletions
diff --git a/usr.sbin/kbdcontrol/kbdmap.5 b/usr.sbin/kbdcontrol/kbdmap.5
deleted file mode 100644
index 69b5a153dadb8..0000000000000
--- a/usr.sbin/kbdcontrol/kbdmap.5
+++ /dev/null
@@ -1,311 +0,0 @@
-.\" Copyright (c) 2000
-.\" David Malone
-.\"
-.\" 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.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd September 11, 2000
-.Dt KBDMAP 5
-.Os
-.Sh NAME
-.Nm kbdmap
-.Nd keyboard map file format for kbdcontrol
-.Sh SYNOPSIS
-.Nm
-.Sh DESCRIPTION
-A
-.Nm
-file describes how the keys on a keyboard should behave.
-These files can be loaded
-using
-.Xr kbdcontrol 1 ,
-or
-.Xr kbdmap 1
-can be used to select one of the default
-.Nm
-files interactively.
-A
-.Nm
-file can be specified in
-.Xr rc.conf 5 ,
-to be loaded
-at boot time.
-The current keymap may also be printed using
-.Xr kbdcontrol 1 .
-.Pp
-Each line in the file
-can describe a key or an accent.
-A
-.Ql #
-character begins a comment,
-which extends to the end of the line.
-.Pp
-The description of a key
-begins with the scancode for that key.
-Then the effect of the key
-under combinations of
-shift,
-control
-and alt
-are listed in the following order:
-no modifier,
-shift,
-control,
-control and shift,
-alt,
-alt and shift,
-alt and control,
-alt and control and shift.
-The action of the key
-under each modifier can be:
-.Bl -tag -width Ar
-.It ' Ns Ar symbol Ns No '
-The symbol the key should produce,
-in single quotes.
-.It Ar decnum
-The
-.Tn ASCII
-value to produce
-as a decimal number
-(see
-.Xr ascii 7 ) .
-For example, 32 for space.
-.It 0x Ns Ar hexnum
-The
-.Tn ASCII
-value to produce
-as a hexadecimal number.
-For example, 0x20 for space.
-.It Ar ctrlname
-One of the standard names
-for the
-.Tn ASCII
-control characters:
-nul,
-soh,
-stx,
-etx,
-eot,
-enq,
-ack,
-bel,
-bs,
-ht,
-nl,
-vt,
-np,
-cr,
-so,
-si,
-dle,
-dc1,
-dc2,
-dc3,
-dc4,
-nak,
-syn,
-etb,
-can,
-em,
-sub,
-esc,
-fs,
-gs,
-rs,
-ns,
-us,
-sp,
-del.
-.It Ar accentname
-By giving one of the accent names,
-the next key pressed will produce
-an accented character
-in accordance with that accent.
-See the description of accents below.
-The accent names are:
-dgra,
-dacu,
-dcir,
-dtil,
-dmac,
-dbre,
-ddot,
-duml,
-ddia,
-dsla,
-drin,
-dced,
-dapo,
-ddac,
-dogo,
-dcar.
-.It fkey Ns Ar N
-Act as the
-.Ar N Ns No th
-function key,
-where
-.Ar N
-is a decimal number.
-.It lshift
-Act as left shift key.
-.It rshift
-Act as right shift key.
-.It clock
-Act as caps lock key.
-.It nlock
-Act as num lock key.
-.It slock
-Act as scroll lock key.
-.It lalt|alt
-Act as left alt key.
-.It btab
-Act as backwards tab.
-.It lctrl|ctrl
-Act as left control key.
-.It rctrl
-Act as right control key.
-.It ralt
-Act as right alt (altgr) key.
-.It alock
-Act as alt lock key.
-.It ashift
-Act as alt shift key.
-.It meta
-Act as meta key.
-.It lshifta|shifta
-Act as left shift key / alt lock.
-.It rshifta
-Act as right shift key / alt lock.
-.It lctrla|ctrla
-Act as left ctrl key / alt lock.
-.It rctrla
-Act as right ctrl key / alt lock.
-.It lalta|alta
-Act as left alt key / alt lock.
-.It ralta
-Act as right alt key / alt lock.
-.It nscr
-Act as switch to next screen.
-.It pscr
-Act as switch to previous screen.
-.It scr Ns Ar N
-Switch to screen
-.Ar N ,
-where
-.Ar N
-is a decimal number.
-.It boot
-Reboot the machine.
-.It halt
-Halt the machine.
-.It pdwn
-Halt the machine
-and attempt to power it down.
-.It debug
-Call the debugger.
-.It susp
-Use APM to suspend power.
-.It saver
-Activate screen saver
-by toggling between splash/text screen.
-.It panic
-Panic the system.
-.El
-.Pp
-Finally,
-to complete the description of a key,
-a flag which describes
-the effect of caps lock and num lock
-on that key is given.
-The flag can be
-.Ql C
-to indicate that caps lock affects the key,
-.Ql N
-to indicate that num lock affects the key,
-.Ql B
-to indicate that both
-caps lock and num lock affects the key,
-or
-.Ql O
-to indicate that neither affects the key.
-.Pp
-An accent key works
-by modifying the behavior
-of the next key pressed.
-The description of an accent begins
-with one of the accent names
-given above.
-This is followed
-by the symbol for the accent,
-given in single quotes or
-as a decimal or hexadecimal
-.Tn ASCII
-value.
-This symbol will be produced
-if the accent key is pressed and
-then the space key is pressed.
-.Pp
-The description of the accent key
-continues with a list showing
-how it modifies various symbols,
-by giving pairs made up of the normal symbol and
-the modified symbol
-enclosed in parentheses.
-Both symbols in a pair can be given
-in either single quotes or
-as decimal or
-hexadecimal
-.Tn ASCII
-values.
-.Pp
-For example,
-consider the following extract from a
-.Nm Ns :
-.Bd -literal -offset indent
- 041 dgra 172 nop nop '|' '|' nop nop O
- dgra '`' ( 'a' 224 ) ( 'A' 192 ) ( 'e' 232 ) ( 'E' 200 )
- ( 'i' 236 ) ( 'I' 204 ) ( 'o' 242 ) ( 'O' 210 )
- ( 'u' 249 ) ( 'U' 217 )
-.Ed
-This extract
-configures the backtick key on a UK keyboard
-to act as a grave accent key.
-Pressing backtick followed by space
-produces a backtick, and
-pressing a backtick followed by a vowel
-produces the ISO-8859-1 symbol
-for that vowel with a grave accent.
-.Sh FILES
-.Bl -tag -width /usr/share/syscons/keymaps/* -compact
-.It Pa /usr/share/syscons/keymaps/*
-standard keyboard map files
-.El
-.Sh SEE ALSO
-.Xr kbdcontrol 1 ,
-.Xr kbdmap 1 ,
-.Xr keyboard 4 ,
-.Xr syscons 4 ,
-.Xr ascii 7
-.Sh HISTORY
-This manual page first appeared in
-.Fx 5.0 .
diff --git a/usr.sbin/ngctl/config.c b/usr.sbin/ngctl/config.c
deleted file mode 100644
index 144293abd5604..0000000000000
--- a/usr.sbin/ngctl/config.c
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * config.c
- *
- * Copyright (c) 1996-1999 Whistle Communications, Inc.
- * All rights reserved.
- *
- * Subject to the following obligations and disclaimer of warranty, use and
- * redistribution of this software, in source or object code forms, with or
- * without modifications are expressly permitted by Whistle Communications;
- * provided, however, that:
- * 1. Any and all reproductions of the source or object code must include the
- * copyright notice above and the following disclaimer of warranties; and
- * 2. No rights are granted, in any manner or form, to use Whistle
- * Communications, Inc. trademarks, including the mark "WHISTLE
- * COMMUNICATIONS" on advertising, endorsements, or otherwise except as
- * such appears in the above copyright notice or in the software.
- *
- * THIS SOFTWARE IS BEING PROVIDED BY WHISTLE COMMUNICATIONS "AS IS", AND
- * TO THE MAXIMUM EXTENT PERMITTED BY LAW, WHISTLE COMMUNICATIONS MAKES NO
- * REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THIS SOFTWARE,
- * INCLUDING WITHOUT LIMITATION, ANY AND ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- * WHISTLE COMMUNICATIONS DOES NOT WARRANT, GUARANTEE, OR MAKE ANY
- * REPRESENTATIONS REGARDING THE USE OF, OR THE RESULTS OF THE USE OF THIS
- * SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY OR OTHERWISE.
- * IN NO EVENT SHALL WHISTLE COMMUNICATIONS BE LIABLE FOR ANY DAMAGES
- * RESULTING FROM OR ARISING OUT OF ANY USE OF THIS SOFTWARE, INCLUDING
- * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
- * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER 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 WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-#include "ngctl.h"
-
-#define NOCONFIG "<no config>"
-
-static int ConfigCmd(int ac, char **av);
-
-const struct ngcmd config_cmd = {
- ConfigCmd,
- "config <path> [arguments]",
- "get or set configuration of node at <path>",
- NULL
-};
-
-static int
-ConfigCmd(int ac, char **av)
-{
- u_char sbuf[sizeof(struct ng_mesg) + NG_TEXTRESPONSE];
- struct ng_mesg *const resp = (struct ng_mesg *) sbuf;
- char *const status = (char *) resp->data;
- char *path;
- char buf[NG_TEXTRESPONSE];
- int nostat = 0, i;
-
- /* Get arguments */
- if (ac < 2)
- return(CMDRTN_USAGE);
- path = av[1];
-
- *buf = '\0';
- for (i = 2; i < ac; i++) {
- if (i != 2)
- strcat(buf, " ");
- strcat(buf, av[i]);
- }
-
- /* Get node config summary */
- if (*buf != '\0')
- i = NgSendMsg(csock, path, NGM_GENERIC_COOKIE,
- NGM_TEXT_CONFIG, buf, strlen(buf) + 1);
- else
- i = NgSendMsg(csock, path, NGM_GENERIC_COOKIE,
- NGM_TEXT_CONFIG, NULL, 0);
- if (i < 0) {
- switch (errno) {
- case EINVAL:
- nostat = 1;
- break;
- default:
- warn("send msg");
- return(CMDRTN_ERROR);
- }
- } else {
- if (NgRecvMsg(csock, resp, sizeof(sbuf), NULL) < 0
- || (resp->header.flags & NGF_RESP) == 0)
- nostat = 1;
- }
-
- /* Show it */
- if (nostat)
- printf("No config available for \"%s\"\n", path);
- else
- printf("Config for \"%s\":\n%s\n", path, status);
- return(CMDRTN_OK);
-}
-
diff --git a/usr.sbin/pkg_install/info/perform.c b/usr.sbin/pkg_install/info/perform.c
index cbcb3d95b4536..81c16f17a52a5 100644
--- a/usr.sbin/pkg_install/info/perform.c
+++ b/usr.sbin/pkg_install/info/perform.c
@@ -179,6 +179,8 @@ pkg_do(char *pkg)
printf("%sInformation for %s:\n\n", InfoPrefix, pkg);
if (Flags & SHOW_COMMENT)
show_file("Comment:\n", COMMENT_FNAME);
+ if (Flags & SHOW_REQUIRE)
+ show_plist("Depends on:\n", &plist, PLIST_PKGDEP);
if ((Flags & SHOW_REQBY) && !isemptyfile(REQUIRED_BY_FNAME))
show_file("Required by:\n", REQUIRED_BY_FNAME);
if (Flags & SHOW_DESC)
diff --git a/usr.sbin/ppp/atm.h b/usr.sbin/ppp/atm.h
deleted file mode 100644
index 3fbc0c5c98e82..0000000000000
--- a/usr.sbin/ppp/atm.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*-
- * Copyright (c) 2000 Jakob Stoklund Olesen <stoklund@taxidriver.dk>
- * 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.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
- *
- * $FreeBSD$
- */
-
-struct physical;
-struct device;
-
-extern struct device *atm_Create(struct physical *);
-extern struct device *atm_iov2device(int, struct physical *,
- struct iovec *, int *, int, int *, int *);
-extern int atm_DeviceSize(void);