summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Use mmap for file coping. 5-10% faster than the read system call.wosch1998-11-141-1/+2
|
* Fix behaviour for 'mkdir -m 777 / /tmp/foo'. Play "guess the style bug"msmith1998-10-231-6/+8
| | | | | | with Bruce again. Reported by: bde
* Honour the spirit rather than the implementation of the previous changes;msmith1998-10-221-19/+10
| | | | | if we are invoked with -m, use chmod() on the final directory component in order to ensure the mode is correctly set.
* Make this compile, and honour the spirit of the original design whilemsmith1998-10-201-8/+10
| | | | | | | incorporating the intended fix. Attempt to address some of the putative style bugs introduced. Others doubtless remain. Embarrassed by: bde
* - mkdir -m should call chmod because the high-order bits get ignoredmsmith1998-10-201-1/+19
| | | | | | by the kernel as a security feature of some sort. Submitted by: Wilfredo Sanchez <wsanchez@apple.com>
* - Fix off-by-one problem in tar where filenames of length 100msmith1998-10-201-7/+6
| | | | | | | and dirnames of length 99 don't archive. Submitted by: Wilfredo Sanchez <wsanchez@apple.com> Obtained from: OpenBSD
* Calls one or more of malloc(), warn(), err(), syslog(), execlp() ordes1998-10-131-2/+2
| | | | | | | | | | | execvp() in the child branch of a vfork(). Changed to use fork() instead. Some of these (mv, find, apply, xargs) might benefit greatly from being rewritten to use vfork() properly. PR: Loosely related to bin/8252 Approved by: jkh and bde
* Doh. What was I smoking when I wrote this?des1998-10-131-5/+5
| | | | | PR: bin/8301 Submitted by: Tetsuya Furukawa <tetsuya@secom-sis.co.jp>
* Correct a grammatical nit and remove ambiguity about the effect ofjkoshy1998-10-131-4/+6
| | | | | | | the -p option. PR: 8229 Submitted-by: Sheldon Hearn <axl@iafrica.com>
* Add JKH's auth.conf-file parser to turn Kerberos on/off in userland.markm1998-10-093-5/+17
|
* Null commit, just to test something. Please ignore.jkh1998-10-041-2/+1
|
* Added missing #include <string.h>alex1998-10-031-1/+2
|
* Fix 'chio params' so that it actually prints out the current picker.ken1998-10-011-0/+7
| | | | | | (This was broken when the volume tag changes went in.) Submitted by: Josef Karthauser <joe@pavilion.net>
* Updated the ch(4) driver and chio(1) command to include volumegibbs1998-09-153-143/+443
| | | | | | | | | | | | | | | | | tag support. These changes have been tested with a Breeze Hill Q47 DLT and a DEC DLT2500 media changer. The latter has no volume tag support. The chio(1) command was updated to include various flags to the status subcommand. These flags can be used to select additional information to be displayed (like volume tags). A new chio(1) subcommand named 'voltag' has been added which allows for changes to volume tags inside the media changer controller. This could not be tested as the Q47 does not provide the functio- nality. Submitted by: Hans Huebner
* Portability fixes when sizeof(int) != sizeof(long).dfr1998-09-143-41/+47
|
* Fix minor style bugs noticed by the Bruce Filter.[tm]imp1998-09-131-4/+7
| | | | Bruce-Filter-By: bde
* Be more consistent with handling of quote mark control character.tegge1998-09-134-72/+28
| | | | | | | Don't output double-quotes inside variable expansion/arithmetic expansion region in here-documents. When leaving the arithmetic expansion syntax mode, adjust the dblquote flag according to previous syntax, in order to avoid splitting of quoted variables.
* Silence -Wall -W -Wkitchen-sink. Use ssize_t in preference to int,imp1998-09-111-9/+7
| | | | | make a char * const that should have been. Use new style function declaration for main. Mostly a Bruce Filter[tm] test commit.
* Narrow down conditions to break wait() to process traps.cracauer1998-09-102-5/+6
| | | | Improve comments.
* Fixed breakage of %CPU and %MEM in the previous commit. sysctlbyname()bde1998-09-101-5/+11
| | | | | | was called with wrong args so it always failed. PR: 7881
* Fix an inefficiency I introduced in my last commit.cracauer1998-09-102-10/+6
| | | | Include "expand.h" vom memalloc.c to pull function declartion into scope
* If traps are set, they are now executed even when a signal-blockingcracauer1998-09-083-10/+27
| | | | | | | | | | | | foreground child is running. Formerly, traps were exceuted after the next child exit. The enables the user to put a breaking wrapper around a blocking application: (trap 'echo trap ; exit 1' 2; ./pestyblocker; echo -n) The "echo -n" after the child call is needed to prevent sh from optimizing the trap-executing shell away. I'm working on this.
* Add -S flag to test for sockets.cracauer1998-09-074-17/+28
| | | | | | PR: bin/7507 Reviewed by: I tested the patch Submitted by: Stefan `Sec` Zehl sec@42.org
* Better handling of word splitting. Don't record the same regiontegge1998-09-067-49/+231
| | | | | | multiple times when performing nested variable expansion, and preserve some quoting information in order to avoid removing apparently empty expansion result.
* Don't blindly eliminate `..' and the previous pathname component.tegge1998-09-062-19/+160
| | | | | PR: 2541 Obtained from: NetBSD
* Split lines into one subdir per line.gpalmer1998-08-301-4/+30
|
* Improve bookkeeping of in_waitcmd and style fixes.cracauer1998-08-257-27/+41
| | | | Submitted by: Bruce Evans
* Re-enable killing childs with SIGQUIT. Spotted by Bruce Evans.cracauer1998-08-251-2/+2
|
* Got two volatile sig_atomic_t and int mixed up. Spotted by Gary Palmer.cracauer1998-08-242-4/+4
|
* Do not exit on SIGINT in non-interactive shells, fixes PR 1206,cracauer1998-08-249-45/+92
| | | | | | | | | | | | | | | | | | | | | | | | | i.e. this makes emacs usable from system(3). Programs called from shellscripts are now required to exit with proper signal status. That means, they have to kill themself. Exiting with faked numerical exit code is not sufficient. Exit with proper signal status if script exits on signal. Make the wait builtin interruptable, both with and without traps set. Use volatile sig_atomic_t where (and only where) appropriate. (Almost) fix printing of newlines on SIGINT. Make traps setable from trap handlers. This is needed for shellscripts that catch SIGINT for cleanup work but intend to exit on it, hance have to kill themself from a trap handler. I.e. mkdep. While I'm at it, make it -Wall clean. -Wall is not enabled in Makefile, since vararg warnx() macro calls in usr.bin/printf/printf.c are not -Wall-able. PR: 1206 Obtained from: Basic SIGINT fix from Bruce Evans
* Now that alpha uses FreeBSD syscalls, all these work.jb1998-08-151-7/+3
|
* Silence some warnings when building on the alpha.dfr1998-08-073-6/+6
|
* Fix LIBDIR (for aout/ELF).markm1998-08-061-1/+1
|
* Use sendmail-8.9.1 rmail (with our changes).peter1998-08-043-427/+6
|
* Add missing "else", without whom the prev. commit is a null change.hoek1998-08-021-4/+3
| | | | Fix a 2nd level indentation style bug.
* Fixed printf format errors (time_t is not necessarily long).bde1998-08-021-3/+5
|
* Document behaviour of "-" and "--" on the command line.jkoshy1998-07-301-2/+7
| | | | PR: docs/5399
* Allow env. variable LS_COLWIDTHS to specify minimum column widths,hoek1998-07-294-13/+97
| | | | | | | | | | | effectively overriding the dynamically-sized-column feature. This is mostly useful for non-interactive use, where it may be necessary to ensure that listings taken at different times have columns that line-up correctly. I have been assured that at least one large, well-known program will soon be taking advantage of this. :-) PR: bin/7011 Submitted by: Joel Ray Holveck <joelh@gnu.org>
* Document the printf built-in.nectar1998-07-271-1/+13
|
* csh built-in printf now expands arguments. e.g.nectar1998-07-271-1/+14
| | | | | | | printf '%d\n' `echo 23` now works as expected. PR: bin/2969 Submitted by: Gareth McCaughan <gjm11@dpmms.cam.ac.uk>
* Fix use of -man macro, correct description of the behaviour of the `+n'jkoshy1998-07-211-8/+3
| | | | | | command to match whats there in the source. PR: 7328
* Added a `build-tools' target for internal tools.bde1998-07-071-4/+3
| | | | | | Removed explicit dependencies of foo.o on foo.c. These were mainly placeholders for comments about missing dependencies of tools objects on headers. This problem needs to be handled more generally.
* Pick up kernel variables/constants using sysctl rather than through /dev/memphk1998-06-302-80/+17
| | | | | | | | Use /dev/null for opening the kvm library, we don't need access to /dev/mem anymore. ps can now run without the setgid(kmem) bit. If it does it will not be able to show argv/envp for another uid's processes unless you are root.
* Fixed printf format errors (second round with non-i386 typedefs).bde1998-06-281-2/+3
|
* Fixed printf format errors.bde1998-06-281-3/+3
|
* Oops, the previous log message should have read "Fixed type mismatches -bde1998-06-281-1/+1
| | | | don't assume that time_t is long".
* Fixed printf format errors.bde1998-06-281-4/+7
|
* Fixed printf format errors.bde1998-06-282-5/+7
|
* Remove compile time dependency on ARG_MAX.jkoshy1998-06-171-2/+11
| | | | | PR: 1791 (partial) Reviewed by: Bruce Evans <bde@freebsd.org>, Tor Egge <tegge@freebsd.org>
* Don't attempt to change owner/mode/flags that don't need to changed.peter1998-06-101-15/+29
| | | | | | This should calm down attempts to `cp -p' to a nfs mount or some other filesystem that doesn't accept flags or all combinations of flags. It will warn if it fails to change flags though.
OpenPOWER on IntegriCloud