diff options
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/kbdcontrol/kbdmap.5 | 311 | ||||
-rw-r--r-- | usr.sbin/ngctl/config.c | 103 | ||||
-rw-r--r-- | usr.sbin/pkg_install/info/perform.c | 2 | ||||
-rw-r--r-- | usr.sbin/ppp/atm.h | 35 |
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); |