Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix an easy WARNS. | markm | 2002-07-31 | 1 | -1/+1 |
| | |||||
* | Fix some easy WARNS. | markm | 2002-07-31 | 3 | -12/+12 |
| | |||||
* | Give lint a small bit of help. | markm | 2002-07-31 | 1 | -0/+2 |
| | |||||
* | Make test check the tv_nsec part of a struct stat when comparing | dwmalone | 2002-07-27 | 1 | -8/+10 |
| | | | | | | | | | the mtimes of a file. (This is probably only useful if you have vfs.timestamp_precision set to something nonzero). PR: 39163 Submitted by: Hal Burch <hburch@lumeta.com> MFC after: 2 weeks | ||||
* | Add a -P/-o physical option which behaves similarly to bash/ksh's options | tjr | 2002-07-25 | 3 | -4/+17 |
| | | | | | | | by the same name. This option makes the cd and pwd builtins behave physically (as opposed to logically) by default. Submitted by: fanf | ||||
* | Set opterr to zero to avoid duplicate warnings from getopt(3) for unknown | tjr | 2002-07-25 | 5 | -2/+6 |
| | | | | options. | ||||
* | Use PATH_MAX instead of a local guess at it, which happened to be incorrect. | tjr | 2002-07-25 | 1 | -4/+3 |
| | | | | Suggested by: fanf | ||||
* | pwdcmd()'s argc and argv arguments are no longer unused, remove __unused. | tjr | 2002-07-25 | 1 | -1/+1 |
| | | | | Pointed out by: fanf | ||||
* | Remove WARNS and WFORMAT overrides. | mp | 2002-07-24 | 1 | -2/+0 |
| | |||||
* | Avoid calling el_resize() from a signal handler, even though libedit | tjr | 2002-07-24 | 3 | -2/+11 |
| | | | | | | | itself does that if you set EL_SIGNAL. Instead, set a flag and check it before calling el_gets(). This is safer, but slower to respond to changes. Pointed out by: mp | ||||
* | Catch SIGWINCH in interactive shells and call el_resize() to update | tjr | 2002-07-23 | 1 | -0/+15 |
| | | | | libedit's idea of the window size. | ||||
* | Call el_source() to read the contents of .editrc when line editing is enabled. | tjr | 2002-07-23 | 1 | -0/+1 |
| | | | | | Obtained from: NetBSD MFC after: 2 weeks | ||||
* | Add a `bind' builtin command, which is simply a wrapper around libedit's | tjr | 2002-07-23 | 4 | -0/+24 |
| | | | | | | | builtin command of the same name. This allows the key bindings for the shell's line editor to be changed. MFC after: 2 weeks | ||||
* | Add the -n option, which automatically answers "no" to the overwrite question. | johan | 2002-07-23 | 4 | -12/+35 |
| | | | | | | | PR: 7828 Suggested by: Daniel O'Connor <doconnor@gsoft.com.au> Approved by: sheldonh (mentor) MFC after: 2 weeks | ||||
* | Don't allow "||" or "&&" to be the first tokens of a command. | tjr | 2002-07-22 | 1 | -0/+1 |
| | | | | | PR: 40386 MFC after: 2 weeks | ||||
* | Implement the P1003.2 `command' builtin command, which is used to suppress | tjr | 2002-07-21 | 4 | -4/+78 |
| | | | | | | shell function and alias lookup. The -p option has been implemented, the UPE -v and -V options have not. The old `command' command has been renamed to `builtin'. | ||||
* | Document that only one of the -n and -e options may be specified for | tjr | 2002-07-20 | 1 | -1/+11 |
| | | | | | | | sh(1)'s echo(1) builtin command. PR: 32935, 40747 MFC after: 1 week | ||||
* | Remove broken and incomplete support for old releases of System V, | tjr | 2002-07-19 | 7 | -236/+1 |
| | | | | don't support system that implement getcwd(3) with a pipe to /bin/pwd. | ||||
* | Don't assume file descriptors fit in a short, use an int instead. | tjr | 2002-07-18 | 1 | -1/+1 |
| | |||||
* | Avoid using ints or shorts to store process id's, use pid_t instead. | tjr | 2002-07-18 | 2 | -22/+23 |
| | | | | | | The pgrp member of struct job was declared as a short and could not store every possible process group ID value, the rest of them were benign because pid_t happens to be an int. | ||||
* | Make the message that is printed when the foreground process is terminated | tjr | 2002-07-18 | 2 | -2/+24 |
| | | | | by a signal the same as pdksh/bash/sh before rev. 1.34. | ||||
* | Revert previous delta, which is not required with rev 1.5 of | sheldonh | 2002-07-15 | 3 | -3/+0 |
| | | | | src/contrib/gcc/c-format.c . | ||||
* | Fix a couple of typos in a comment. | keramida | 2002-07-15 | 2 | -3/+3 |
| | | | | | PR: docs/33559 Submitted by: Marc Olzheim <marcolz@ilse.nl> | ||||
* | Complain if more than one file argument is given to unlink(1) like we did | tjr | 2002-07-12 | 1 | -1/+1 |
| | | | | before I made unlink use getopt(). | ||||
* | Don't duplicate the description of the sticky bit that is already | keramida | 2002-07-12 | 1 | -7/+4 |
| | | | | | | | part of chmod(2) and sticky(8), but refer to those manpages instead. PR: docs/35605 Submitted by: Gary W. Swearingen <swear@blarg.net> | ||||
* | Fixed a printf format error that was fatal on alphas. Adding WFORMAT=0 | bde | 2002-07-11 | 1 | -2/+1 |
| | | | | | | | | to the Makefile didn't affect this bug because WFORMAT only controls higher- level format checking (not the -Wformat that is implicit in -Wall). Fixed a nearby printf format error that was benign and 3 nearby style bugs. | ||||
* | Set WFORMAT=0, because our compiler currently complains about NULL | sheldonh | 2002-07-11 | 3 | -0/+3 |
| | | | | | | | | | | | | | | | | | | arg 2 to err() and friends, and warnings are promoted to errors. This allows the following revisions to be reverted: rev 1.39 src/bin/cp/cp.c rev 1.26 src/bin/chmod/chmod.c rev 1.40 src/bin/rm/rm.c The following revisions can already be reverted, because they were already covered by WFORMAT=0: rev 1.8 src/bin/ls/lomac.c rev 1.63 src/bin/ls/ls.c rev 1.8 src/bin/ps/lomac.c rev 1.34 src/bin/rcp/rcp.c | ||||
* | Don't assume the shell's controlling terminal is attached to file descriptor | tjr | 2002-07-11 | 1 | -8/+27 |
| | | | | | | | | 2. Instead, open /dev/tty. This problem stopped commands in subshells from being executed correctly if standard error was redirected. PR: 36671 Obtained from: NetBSD (but simplified) | ||||
* | Remove support for the "old" tty driver by unifdef -UOLD_TTY_DRIVER; | tjr | 2002-07-11 | 1 | -40/+0 |
| | | | | | many other parts of the shell are no longer compatible with this, and it makes jobs.c quite cluttered with #ifdef's. | ||||
* | When growing the job table, don't relocate the jobmru pointer if it's NULL. | tjr | 2002-07-11 | 1 | -1/+2 |
| | |||||
* | err() is documented as allowing NULL for the format string but GCC isn't | dillon | 2002-07-10 | 6 | -14/+14 |
| | | | | happy about it any more so change the usage to make buildworld work again. | ||||
* | err() is documented as allowing NULL for the format string but GCC isn't | dillon | 2002-07-10 | 1 | -1/+1 |
| | | | | happy about it any more so change the useage so buildworld works again. | ||||
* | Update usage for the addition of -n in rev 1.35 of mv.c. | johan | 2002-07-09 | 2 | -3/+3 |
| | | | | Approved by: obrien, sheldonh (mentor). | ||||
* | Close file descriptors when [n]>&- and [n]<&- redirections are used. | tjr | 2002-07-09 | 1 | -1/+2 |
| | | | | | | | This was broken by rev. 1.16. PR: 40334 MFC after: 1 week | ||||
* | Print out commands with NTOFD/NFROMFD redirections that close the | tjr | 2002-07-09 | 2 | -2/+8 |
| | | | | descriptors (">&-" or similar) correctly in the jobs(1) command. | ||||
* | Bring back WFORMAT=0. | jmallett | 2002-07-08 | 1 | -0/+1 |
| | |||||
* | - Use (MAXLOGNAME - 1) where UT_NAMESIZE was used to be able to | robert | 2002-07-08 | 2 | -4/+2 |
| | | | | (-)remove the inclusions of <utmp.h>. | ||||
* | Make printval() take a 'void *' thus negating any assumptions the compiler | jmallett | 2002-07-07 | 1 | -2/+2 |
| | | | | may try to make about the alignment of the dereferenced datum. | ||||
* | The .Nm utility | charnier | 2002-07-06 | 1 | -4/+7 |
| | |||||
* | Don't depend on pollution in <limits.h> for the definition of | mike | 2002-07-05 | 1 | -0/+1 |
| | | | | <stdint.h> macros. | ||||
* | Fix a memory leak. | maxim | 2002-07-05 | 1 | -0/+1 |
| | | | | | PR: bin/40177 MFC after: 1 week | ||||
* | mdoc(7) police: a bit of tidying. | ru | 2002-07-04 | 1 | -55/+126 |
| | |||||
* | Fix some low-hanging lint-fruit: endianness and staticness warnings. | markm | 2002-07-03 | 2 | -4/+6 |
| | |||||
* | Fix type-o in last commit in preparation for MFC. | dillon | 2002-07-02 | 1 | -1/+1 |
| | |||||
* | Reimplemented bsd.nls.mk using bsd.files.mk and bsd.links.mk. | ru | 2002-07-02 | 2 | -35/+28 |
| | | | | | | | | | | | | Provided the (previously missing) dependency on source files for intermediate .msg files. Provided the default for NLSSRCDIR (defaults to .CURDIR). Slightly changed the API: NLS should now list plain locale names, without the .msg suffix. When included from bsd.prog.mk, NLSNAME defaults to PROG. | ||||
* | Remove double #include <sys/cdef.h> and __FBSDID. | dwmalone | 2002-07-01 | 1 | -2/+0 |
| | | | | | PR: 40053 Submitted by: Dan Lukes <dan@obluda.cz> | ||||
* | Put documentation of the -m option's argument in its list tag in the | tjr | 2002-06-30 | 1 | -2/+4 |
| | | | | Description section for consistency with other manpages. | ||||
* | Consistently use FBSDID | obrien | 2002-06-30 | 1 | -2/+4 |
| | |||||
* | Consistently use FBSDID | obrien | 2002-06-30 | 67 | -145/+138 |
| | |||||
* | Consistently use __FBSDID | obrien | 2002-06-30 | 34 | -95/+72 |
| |