summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* I add #include <sys/user.h>phk1995-10-282-2/+4
|
* Fix -h option:ache1995-10-281-2/+2
| | | | sense symlink even it is unresolved
* Change local to LC_ALL, there is no bitmaskache1995-10-261-2/+3
|
* Change locale to LC_ALL, there no bitmaskache1995-10-261-2/+3
|
* fix bad dependencies (LIBMATH -> LIBM)torstenb1995-10-251-2/+2
|
* Add missing reaction on LC_ALL and LC_COLLATEache1995-10-233-7/+14
|
* Add setlocale LC_CTYPEache1995-10-231-1/+3
|
* Remove unneded ctype.h everywhereache1995-10-2315-29/+17
| | | | Add setlocale LC_TIME
* Change LC_ALL to LC_CTYPE|LC_TIME - small optimizationache1995-10-231-2/+2
|
* Add setlocale LC_CTYPE|LC_TIMEache1995-10-231-1/+3
|
* Remove unneded ctype.hache1995-10-231-2/+1
|
* Add setlocale LC_ALLache1995-10-231-1/+3
|
* Add setlocale(LC_TIME,...ache1995-10-231-1/+3
|
* Wrong library was picked by edache1995-10-222-6/+6
|
* o rename ulimit -p into ulimit -u, so we are in agreement with bashjoerg1995-10-213-7/+12
| | | | | | | o fix brokeness for 1>&5 redirection, where `5' was an invalid file descriptor, but no error message has been generated o fix brokeness for redirect to/from myself case
* Implement the "ulimit" builtin. This is the analogon to csh's "limit"joerg1995-10-193-3/+269
| | | | | | | | | command and badly needed in sh(1) for everybody who wants to modify the system-wide limits from inside /etc/rc. The options are similar to other system's implemantations of this command, with the FreeBSD additions for -m (memoryuse) and -p (max processes) that are not available on other systems.
* Fix my breakage of the $0 handling during $ENV processing.joerg1995-10-091-2/+2
| | | | Since the broken version went into 2.1, this fix should, too.
* Handle trailing slashes in source filenames correctly. E.g., rewritebde1995-10-071-5/+11
| | | | | | | | | `mv foo/ ../..' to `mv foo/ ../../foo/', not to `mv foo/ ../../'. The latter caused a panic. Before the trailing slash changes in the kernel, the trailing slashes caused the rename() for this mv to fail earlier, so there was no panic in 2.0. Fixes part of PR 760.
* Correctly build the secure ed(1) only if secure/ exists.markm1995-10-031-2/+2
| | | | Pointed out by: bde
* Preserve sticky bit for `cp -pR'. It was already preserved for `cp -R'.bde1995-10-031-2/+3
| | | | This also fixes loss of the sticky bit for `mv' across file systems.
* Fix exit status. `cat no-such-file >/dev/null' exited with status 0.bde1995-10-031-2/+7
| | | | | This has been broken since cat's own err() function was sloppily replaced by the library functions warn() and err().
* Make the mkinit internal command issue an #undef for each #define, tojoerg1995-10-011-3/+15
| | | | avoid "duplicate definition" warnings.
* Posixize:joerg1995-10-011-1/+4
| | | | | | | | | | | | | | sh -c [-aCefinuvx] command_string [ command_name [argument ...] ] 1 4.56.3 Options -c Read commands from the command_string operand. Set the value of special parameter 0 (see 3.5.2) from the value of the command_name operand and the positional parameters ($1, $2, etc.) in sequence from the remaining argument operands. Pointed out by: Kaleb Keithly (kaleb@x.org)
* Define CRYPTOBJDIR if secure is being builtmarkm1995-10-011-0/+10
|
* ed/Makefile is able to 'decide' for itself whether to build secure ormarkm1995-10-011-8/+2
| | | | unceumbered ed. Remove the superfluous .if (...) / .endif
* Use the same make technique as passwd and xntpd for the secure ed(1). Thismarkm1995-10-011-2/+9
| | | | | will allow the secure/bin/ed directory to be cleaned out and the bin/Makefile to be cleaned up.
* Build secure ed if available and allowedache1995-09-291-2/+8
|
* Correct the alignment of the tty column, which was affected by my change topeter1995-09-262-5/+5
| | | | | | | | allow more than two tty characters. David Greenman pointed out that when a process that had been revoked from it's controlling tty, the "-" sign was detached from any two-character names.
* Uncomment out references to FIFOs for the -F and -l options.mpp1995-09-261-6/+7
| | | | | | Also mention sockets in the text for -F. Partially obtained from the NetBSD commit mail list.
* Fix relocation of job table.bde1995-09-211-1/+8
| | | | | | while { sleep 1 & wait; } do echo 1; done corrupted the job table every 4th iteration.
* Don't dereference a NULL pointer in the case of a null pipe.dg1995-09-201-2/+3
| | | | | | | e.g.: ls |> foo.out sh now behaves the same as it does under SunOS 4.x for this case.
* If mail is received with no from address, invoke sendmail withpst1995-09-161-1/+3
| | | | | | | | | /usr/sbin/sendmail -f <> dest rather than /usr/sbin/sendmail -f dest. Submitted by: Michael Butler <imb@scgt.oz.au> Obtained from: Eric Allman <eric@cs.berkeley.edu>
* Updating /usr/include/kerberosIV/des.h so eBones will build breaksmarkm1995-09-101-1/+3
| | | | | | | rcp and rlogin. (patch supplied) Submitted by: John Capo <jc@irbs.com>
* Increase the tty column width from 2 to 3 characters.peter1995-09-042-5/+5
| | | | | | | | This gives us more room to breath with tty names, especially with drivers that support large numbers of ports.. eg: specialix and digiboard. This does not actually change the current tty names, it just allows room for reporting more characters if the drivers use them.
* Well, it would appear that the "ayes" have it (though by a slim margin).jkh1995-08-312-5/+13
| | | | | | Apply my \c changes to echo. It should also be noted that this is: A) going into 2.2, not 2.1 B) a functional no-op unless you actually use it!
* Sigh. This will become a never ending story. :-(joerg1995-08-281-1/+4
| | | | | | When comparing my recent parser change against the ash in 1.1.5.1, i found that a couple of other problems in the same area has been fixed there, but not in 2.2. Semicolons and EOF do also delimit words...
* Correct the default format info to indicate "%+".dg1995-08-281-2/+2
|
* Make the shell handle a null command in a &&/|| sequence correctly.joerg1995-08-273-4/+8
| | | | | | | | | | | | | The && and || tokens do also terminate a command, not only the newline. While i was at it, disabled trace code by default, it served no good purpose since it required the use of a debugger anyway to be turned on. Instead, placed a hint in the Makefile on how to turn it on. This makes the shell ~ 10 % faster and ~ 4 KB smaller. :) Pointed out by: jan@physik.TU-Berlin.DE (Jan Riedinger)
* Clean up compilation warnings.pst1995-08-231-1/+4
|
* Fix possible FS corruption caused by extra parameter to pax.nate1995-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | oo Turns out, it's pretty important if you use PAX for backup. In the man page for PAX, there is an error (OK, we could call it a "potentially catastrophic incompleteness"). It reads: > The command: > > pax -r -v -f filename > > gives the verbose table of contents for an archive stored in filename. Yup, it does do that. With a side effect: it also _replaces_ all the files that come in from the archive. As is my custom, I did my backup-validation real soon after the backup was written. Precisely because I've seen the same sort of thing happen on other systems. So all that file-restoring didn't do a lot of damage. Probably helped my fragmentation somewhat (aha, an online defragger?) It did confuse one hapless user, who lost an email message he _knew_ he hadn't deleted. Apparently the system restored the file as of just before that critical message came in. The correct entry should read: > The command: > > pax -v -f filename > > gives the verbose table of contents for an archive stored in filename. Submitted by: John Beckett <jbeckett@southern.edu> via the BSDI mailing list
* The command to `move' across file system boundaries is actuallyjoerg1995-08-151-2/+2
| | | | | | | | cp -PRp source_file destination Closes PR # bin/689: mv(1) manpage Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)
* sh(1) incorrectly ignored an EOF condition when looking for thejoerg1995-08-111-1/+5
| | | | | | closing backquote in a `foo` substitution. Discovered by: Martin Welk <mw@theatre.pandora.sax.de>
* Fix csh to determine event number properly, i.e. stop by ^*-% too.ache1995-08-101-2/+2
| | | | | This fix match with what manpage said and other systems csh's do. Submitted by: Bill Fenner <fenner@parc.xerox.com>
* Change ctime to strftime %c to use national date/time representationache1995-08-081-3/+3
|
* Delete bogus referneces to timezone code internal header file `tzfile.h',wollman1995-08-073-10/+7
| | | | which is no longer bogusly installed in /usr/include.
* Fix /bin/sh's broken handling of the builtin getopts(1). The optionsjoerg1995-08-061-3/+2
| | | | | | | ``-ffoo'' and ``-f foo'' have been treated differently. This has been in violation of Posix.2 (that deprecates -ffoo, but doesn't disallow it).
* Use %+ to print data using LC_TIMEache1995-08-051-2/+2
|
* expr(1) didn't comply to Posix.2 and its own man page: anyjoerg1995-08-041-1/+13
| | | | | | | | comparisions have been made as string comparisions, even in cases where both operands clearly qualified as integers. The fix is to make the parser properly analyzing whether an operand is a valid integer or not.
* Set NOSHARED=true, having this binary static makes it much easier torgrimes1995-07-241-0/+2
| | | | | | fix /usr/lib/*.so problems. Submitted by: davidg
* Move first PATH initialization after sensing for interactive,ache1995-07-071-10/+12
| | | | first relative path warning was disabled in old case
OpenPOWER on IntegriCloud