mirror of
https://github.com/openbsd/src.git
synced 2025-01-10 06:47:55 -08:00
providing MLINKS for shell builtins makes little sense: what we had was out
of date for ever (no ksh builtins), and since we have two shells, pointing to one page or the other is never going to work; so remove MLINKS for csh(1); the cd(1) and wait(1) pages (also builtins); and update any trailing Xr's; please, there are tools like whence, man, and locate for finding this stuff; ok deraadt miod
This commit is contained in:
parent
28e3704e69
commit
1087133b45
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.8 2005/05/24 22:25:46 millert Exp $
|
||||
# $OpenBSD: Makefile,v 1.9 2008/01/11 20:16:02 jmc Exp $
|
||||
#
|
||||
# C Shell with process control; VM/UNIX VAX Makefile
|
||||
# Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
|
||||
@ -14,10 +14,6 @@ SRCS= alloc.c char.c const.c csh.c dir.c dol.c error.c exec.c exp.c file.c \
|
||||
func.c glob.c hist.c init.c lex.c misc.c parse.c proc.c \
|
||||
sem.c set.c str.c time.c
|
||||
|
||||
MLINKS= csh.1 limit.1 csh.1 alias.1 csh.1 bg.1 csh.1 dirs.1 csh.1 fg.1 \
|
||||
csh.1 foreach.1 csh.1 history.1 csh.1 jobs.1 csh.1 popd.1 \
|
||||
csh.1 pushd.1 csh.1 rehash.1 csh.1 repeat.1 csh.1 suspend.1 \
|
||||
csh.1 stop.1 csh.1 source.1 csh.1 unlimit.1
|
||||
CLEANFILES+=error.h const.h
|
||||
|
||||
.if (${MACHINE_ARCH} == "vax")
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pwd.1,v 1.13 2007/05/31 19:19:15 jmc Exp $
|
||||
.\" $OpenBSD: pwd.1,v 1.14 2008/01/11 20:16:02 jmc Exp $
|
||||
.\" $NetBSD: pwd.1,v 1.10 1995/09/07 06:47:30 jtc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1990, 1993
|
||||
@ -33,7 +33,7 @@
|
||||
.\"
|
||||
.\" @(#)pwd.1 8.2 (Berkeley) 4/28/95
|
||||
.\"
|
||||
.Dd $Mdocdate: May 31 2007 $
|
||||
.Dd $Mdocdate: January 11 2008 $
|
||||
.Dt PWD 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -60,7 +60,6 @@ The
|
||||
.Nm
|
||||
utility exits 0 on success or >0 if an error occurred.
|
||||
.Sh SEE ALSO
|
||||
.Xr cd 1 ,
|
||||
.Xr csh 1 ,
|
||||
.Xr ksh 1 ,
|
||||
.Xr sh 1 ,
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $OpenBSD: Makefile,v 1.3 2004/02/21 01:07:34 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2008/01/11 20:16:02 jmc Exp $
|
||||
# $NetBSD: Makefile,v 1.4 1994/12/22 10:48:04 cgd Exp $
|
||||
|
||||
MAN= cd.1 intro.1 wait.1 gcc-local.1
|
||||
MAN= intro.1 gcc-local.1
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
||||
|
@ -1,128 +0,0 @@
|
||||
.\" $OpenBSD: cd.1,v 1.15 2007/05/31 19:19:48 jmc Exp $
|
||||
.\" $NetBSD: cd.1,v 1.2 1994/11/30 08:34:59 jtc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1980, 1990, 1993
|
||||
.\" The Regents of the University of California. All rights reserved.
|
||||
.\"
|
||||
.\" This code is derived from software contributed to Berkeley by
|
||||
.\" the Institute of Electrical and Electronics Engineers, Inc.
|
||||
.\"
|
||||
.\" 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.
|
||||
.\"
|
||||
.\" @(#)cd.1 8.1 (Berkeley) 6/5/93
|
||||
.\"
|
||||
.Dd $Mdocdate: May 31 2007 $
|
||||
.Dt CD 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm cd
|
||||
.Nd change working directory
|
||||
.Sh SYNOPSIS
|
||||
.Nm cd
|
||||
.Op Ar directory
|
||||
.Sh DESCRIPTION
|
||||
.Ar directory
|
||||
is an absolute or relative pathname which becomes the new working directory.
|
||||
The interpretation of a relative pathname by
|
||||
.Nm
|
||||
depends on the
|
||||
.Ev CDPATH
|
||||
environment variable (see below).
|
||||
For an explanation of the directory hierarchy,
|
||||
see
|
||||
.Xr hier 7 .
|
||||
.Pp
|
||||
Note that
|
||||
.Nm
|
||||
is implemented as a built-in shell command and not as a stand-alone program.
|
||||
Because each process has its own working directory, a separate
|
||||
.Nm
|
||||
utility would have no effect (it would change the directory and exit,
|
||||
leaving the working directory in the parent unchanged).
|
||||
Different shells may implement
|
||||
.Nm
|
||||
with features different from those described here.
|
||||
Please consult the manual for your specific shell.
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
command exits 0 on success or >0 if an error occurred.
|
||||
.Sh ENVIRONMENT
|
||||
The following environment variables affect the execution of
|
||||
.Nm cd :
|
||||
.Bl -tag -width indent
|
||||
.It Ev CDPATH
|
||||
If the
|
||||
.Ar directory
|
||||
operand does not begin with a slash
|
||||
.Pq Sq /
|
||||
character, and the first component is not dot
|
||||
.Pq Ql \&.
|
||||
or dot-dot
|
||||
.Pq Ql .. ,
|
||||
.Nm
|
||||
searches for the directory relative to each colon-separated directory named
|
||||
in the
|
||||
.Ev CDPATH
|
||||
variable, in the order listed.
|
||||
The new working directory is set to the first matching directory found.
|
||||
An empty string in place of a directory pathname represents the current
|
||||
directory.
|
||||
If the new working directory was derived from
|
||||
.Ev CDPATH ,
|
||||
it will be printed to the standard output.
|
||||
See
|
||||
.Xr sh 1
|
||||
for details.
|
||||
Users of
|
||||
.Xr csh 1
|
||||
use the variable
|
||||
.Ev cdpath
|
||||
instead.
|
||||
.It Ev HOME
|
||||
If
|
||||
.Nm
|
||||
is invoked without arguments and the
|
||||
.Ev HOME
|
||||
environment variable exists and contains a directory name, that directory
|
||||
becomes the new working directory.
|
||||
.El
|
||||
.Pp
|
||||
See
|
||||
.Xr environ 7
|
||||
for more information on environment variables.
|
||||
.Sh SEE ALSO
|
||||
.Xr csh 1 ,
|
||||
.Xr pwd 1 ,
|
||||
.Xr sh 1 ,
|
||||
.Xr chdir 2 ,
|
||||
.Xr environ 7 ,
|
||||
.Xr hier 7
|
||||
.Sh STANDARDS
|
||||
The
|
||||
.Nm
|
||||
command is expected to be
|
||||
.St -p1003.2
|
||||
compatible.
|
@ -1,95 +0,0 @@
|
||||
.\" $OpenBSD: wait.1,v 1.8 2007/05/31 19:19:48 jmc Exp $
|
||||
.\" $NetBSD: wait.1,v 1.2 1994/11/30 08:35:03 jtc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1991, 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.
|
||||
.\"
|
||||
.\" @(#)wait.1 8.1 (Berkeley) 6/5/93
|
||||
.\"
|
||||
.Dd $Mdocdate: May 31 2007 $
|
||||
.Dt WAIT 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm wait
|
||||
.Nd await process completion
|
||||
.Sh SYNOPSIS
|
||||
.Nm wait
|
||||
.Op Ar pid
|
||||
.Sh DESCRIPTION
|
||||
If invoked with no arguments, the
|
||||
.Nm
|
||||
utility waits until all existing child processes in the background
|
||||
have terminated.
|
||||
.Pp
|
||||
Available operands:
|
||||
.Bl -tag -width Ds
|
||||
.It Ar pid
|
||||
If a
|
||||
.Ar pid
|
||||
operand is specified, and it is the process ID of a
|
||||
background child process that still exists, the
|
||||
.Nm
|
||||
utility waits until that process has completed and consumes its status
|
||||
information, without consuming the status information of any other process.
|
||||
.Pp
|
||||
If a
|
||||
.Ar pid
|
||||
operand is specified that is not the process ID of
|
||||
a child background process that still exists,
|
||||
.Nm
|
||||
exits without waiting for any processes to complete.
|
||||
.El
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
utility exits with one of the following values:
|
||||
.Bl -tag -width Ds
|
||||
.It \&0
|
||||
The
|
||||
.Nm
|
||||
utility was invoked with no operands and all of the existing background
|
||||
child processes have terminated, or the process specified by the
|
||||
.Ar pid
|
||||
operand exited normally with 0 as its exit status.
|
||||
.It \&>\&0
|
||||
The specified process did not exist and its exit status information was not
|
||||
available, or its exit status information was available and it terminated with
|
||||
a non-zero exit status.
|
||||
.El
|
||||
.Pp
|
||||
If the specified process terminated abnormally due to the receipt of a signal,
|
||||
the exit status information of
|
||||
.Nm
|
||||
contains that termination status as well.
|
||||
.Sh SEE ALSO
|
||||
.Xr wait 2
|
||||
.Sh STANDARDS
|
||||
The
|
||||
.Nm
|
||||
command is expected to be
|
||||
.St -p1003.2
|
||||
compatible.
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: lndir.1,v 1.22 2007/05/31 19:20:12 jmc Exp $
|
||||
.\" $OpenBSD: lndir.1,v 1.23 2008/01/11 20:16:02 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1997, Jason Downs. All rights reserved.
|
||||
.\"
|
||||
@ -51,7 +51,7 @@
|
||||
.\" other dealings in this Software without prior written authorization
|
||||
.\" from the X Consortium.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 31 2007 $
|
||||
.Dd $Mdocdate: January 11 2008 $
|
||||
.Dt LNDIR 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -87,9 +87,8 @@ files.
|
||||
.Pp
|
||||
This scheme has the advantage that if you update the source, you need not
|
||||
propagate the change to the other architectures by hand, since all
|
||||
source in all shadow directories are symlinks to the real thing: just
|
||||
.Xr cd 1
|
||||
to the shadow directory and recompile away.
|
||||
source in all shadow directories are symlinks to the real thing:
|
||||
just change working directory to the shadow directory and recompile away.
|
||||
.Pp
|
||||
The
|
||||
.Ar todir
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: patch.1,v 1.20 2007/05/31 19:20:14 jmc Exp $
|
||||
.\" $OpenBSD: patch.1,v 1.21 2008/01/11 20:16:02 jmc Exp $
|
||||
.\" Copyright 1986, Larry Wall
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -19,7 +19,7 @@
|
||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 31 2007 $
|
||||
.Dd $Mdocdate: January 11 2008 $
|
||||
.Dt PATCH 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -128,9 +128,8 @@ and the argument.
|
||||
.Xc
|
||||
Causes
|
||||
.Nm
|
||||
to interpret the next argument as a directory, and
|
||||
.Xr cd 1
|
||||
to it before doing anything else.
|
||||
to interpret the next argument as a directory,
|
||||
and change working directory to it before doing anything else.
|
||||
.It Fl E , Fl Fl remove-empty-files
|
||||
Causes
|
||||
.Nm
|
||||
|
Loading…
Reference in New Issue
Block a user