| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Remove unused files.
PR: bin/38256
Notes:
svn path=/stable/6/; revision=209021
|
| |
|
|
|
|
|
|
|
| |
MFC r197371: Mention that NUL characters are not allowed in sh(1) input.
PR: bin/25542
Notes:
svn path=/stable/6/; revision=202484
|
| |
|
|
|
|
|
|
|
|
|
| |
Plug a memory leak.
PR: bin/141835
Submitted by: Henning Petersen <henning.petersen t-online.de>
MFC after: 2 weeks
Notes:
svn path=/stable/6/; revision=201462
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=198286
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Implement ucomm with a dynamic size function in order to print out the
threads name also in the case they are not the last one shown.
* On AMD64 pointers don't have enough space to be printed. Fix it.
* Check a return value for malloc which wasn't checked before
Sponsored by: Sandvine Incorporated
Notes:
svn path=/stable/6/; revision=196975
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't disable CR-to-NL translation when waiting for data to arrive.
A difference between the old and the new TTY layer is that the new
implementation does not perform any post-processing before returning
data back to userspace when calling read().
sh(1)'s read turns the TTY into a raw mode before calling select(). This
means that the first character will not receive any ICRNL processing.
Inherit this flag from the original terminal attributes.
Even though this issue is not present on RELENG_*, I'm MFCing it to make
sh(1) in jails behave better.
PR: bin/129566
Notes:
svn path=/stable/6/; revision=190254
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add an example of using bs=2048 to duplicate data CD-ROMs.
This should be a bit useful for users who look at the manpage and
then try to copy data CD-ROM disks using dd. A lot of us know
that bs=2048 is required, but it still manages to cause a bit of
grief to those who haven't heard about it.
PR: bin/130857
Submitted by: Tri Brotoharsono < mail at tribrotoharsono.net >
Notes:
svn path=/stable/6/; revision=187924
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith), rwatson (mentor)
Notes:
svn path=/stable/6/; revision=182719
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=178624
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
to type int.
- Change the type used for arithmetic expansion to intmax_t (ie. 64 bit on all
currently supported FreeBSD architectures). SUSv3 requires at least type
long but allows for larger types. Other shells (eg. bash, zsh, NetBSD's sh)
do that too.
PR: 122659
Submitted by: Jaakko Heinonen (minor modifications by me)
Notes:
svn path=/stable/6/; revision=178623
|
| |
|
|
|
|
|
| |
or 'set' are used to modify the arguments.
Notes:
svn path=/stable/6/; revision=178346
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=178345
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=177072
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Follow POSIX specification when moving a directory to an existing
directory across devices.
- Improve consistency and remove some style bugs of earlier versions.
This version passes all tests of tools/regression/bin/mv/regress.sh 1.6
PR: bin/118367
Notes:
svn path=/stable/6/; revision=175713
|
| |
|
|
|
|
|
|
| |
The exit status of a case statement where none of the patterns is matched
is supposed to be 0, not the status of the previous command.
Notes:
svn path=/stable/6/; revision=173015
|
| |
|
|
|
|
|
| |
Replace a fairly opaque sentence with a much clearer wording from NetBSD.
Notes:
svn path=/stable/6/; revision=169968
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=167654
|
| |
|
|
|
|
|
|
| |
1.30: Correct exit status for type/command builtin.
1.31: Use eaccess instead of access.
Notes:
svn path=/stable/6/; revision=166491
|
| |
|
|
|
|
|
|
|
|
|
| |
Based on The Open Group Base Specifications Issue 6 IEEE Std 1003.1, our
current implementation of df(1) is does not properly format the output under
certain conditions. Right now -kP and -Pk are not the same thing. Further,
when we set the BLOCKSIZE environment variable, we use "1k" instead of "1024",
making the header display incorrectly.
Notes:
svn path=/stable/6/; revision=166114
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=165238
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=164490
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=164488
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=164486
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=164484
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=164483
|
| |
|
|
|
|
|
| |
Approved by: re (hrs)
Notes:
svn path=/stable/6/; revision=163769
|
| |
|
|
|
|
|
|
|
|
| |
handler from overflow, avoid division by zero, place error checking
code near to the syscall, style.
Approved by: re (bmah)
Notes:
svn path=/stable/6/; revision=163575
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Improve description of the -A option.
- Document how whiteouts look in the long output. [1]
- Sort entry types.
- Fix description of the socket type.
PR: docs/51921 [1]
Approved by: re (hrs)
Notes:
svn path=/stable/6/; revision=163412
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
MFC: utils.c 1.47,1.48,1.49
MFC: extern.h 1.21
MFC: cp.c 1.54
Add an option to allow copying of a hierarchy while linking the regular files.
Bikeshedded to death on: hackers
Submitted by:andersonatcenttech.com
Approved by: re (ken)
Notes:
svn path=/stable/6/; revision=162757
|
| |
|
|
|
|
|
|
| |
A column title, =foo, can only be at the end of the argument to -o.
Multiple column titles can be changed with the same number of -o's.
Notes:
svn path=/stable/6/; revision=161527
|
| |
|
|
|
|
|
|
| |
Do not forget to increment the input line counter
when reading a word spanning multiple lines.
Notes:
svn path=/stable/6/; revision=161018
|
| |
|
|
|
|
|
|
| |
Tell more of the sh(1) history.
Acknowledge Kenneth Almquist's contribution in AUTHORS.
Notes:
svn path=/stable/6/; revision=160953
|
| |
|
|
|
|
|
| |
test(1) doesn't do shortcut evaluation in its logical operators.
Notes:
svn path=/stable/6/; revision=160873
|
| |
|
|
|
|
|
| |
Make it easier to find that we have test(1) built-in in sh(1).
Notes:
svn path=/stable/6/; revision=160811
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=160219
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=160010
|
| |
|
|
|
|
|
|
| |
Document the fact that 'true' and 'false'
are among sh(1) built-in commands.
Notes:
svn path=/stable/6/; revision=159947
|
| |
|
|
|
|
|
|
|
|
| |
Copy filename read from the stdin into the private buffer.
Document the way to get list of files to process from the stdin.
Approved by: kan (mentor)
Notes:
svn path=/stable/6/; revision=159662
|
| |
|
|
|
|
|
|
|
|
|
| |
- POSIX special built-ins (builtin.defs 1.19, main.c 1.28, mkbuiltins 1.16,
eval.c 1.51, exec.c 1.29, exec.h 1.15, options.c 1.25)
- Fix el_gets() buffer handling (input.c 1.23).
- Sort 'set' output (var.c 1.31).
- Document that '#' starts a comment (sh.1 1.118).
Notes:
svn path=/stable/6/; revision=159191
|
| |
|
|
|
|
|
| |
sorting.
Notes:
svn path=/stable/6/; revision=158731
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=158694
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The -b parameter incorrectly stated that pax archives over ~32kB violate
POSIX. Fixed to describe that block size larger than 32256 bytes are
actually what violates POSIX.
PR: docs/97059
Reviewed by: Giorgos Keramidas <keramida>
Notes:
svn path=/stable/6/; revision=158585
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/6/; revision=158221
|
| |
|
|
|
|
|
|
|
|
|
| |
This time we avoid the seg-fault while still keeping the column
headers in uppercase. And the original bug wrt specifying a new
column header for an aliased `-o' option remains fixed.
Approved by: re (scottl)
Notes:
svn path=/stable/6/; revision=157744
|
| |
|
|
|
|
|
|
|
|
|
| |
a seg-fault if the user specifies a keyword which is implemented as
an alias to some other keyword.
Submitted by: Kostik Belousov
Approved by: re (scottl)
Notes:
svn path=/stable/6/; revision=157542
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add "-q" argument to getfacl(1), which suppresses the per-file header
comment listing the file name, owner, and group.
Submitted by: Jan Srzednicki <w at expro dot pl>
Approved by: re (scottl)
Reminded by: delphij
Notes:
svn path=/stable/6/; revision=157533
|
| |
|
|
|
|
|
|
|
|
|
| |
heading for some output-format keyword, and the keyword they picked
is an alias to some other keyword.
PR: bin/57833
Approved by: re (scottl)
Notes:
svn path=/stable/6/; revision=157510
|
| |
|
|
|
|
|
|
|
| |
Fix a typo.
Approved by: re@, ceri@
Notes:
svn path=/stable/6/; revision=157280
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add '-F' option which allows to delete existing empty directories, when
creating symbolic links.
PR: bin/92149
Submitted by: Eugene Grosbein <eugen grosbein.pp.ru>
Approved by: re (mux)
Notes:
svn path=/stable/6/; revision=156856
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset
dynamically. However, we don't have libiconv in our tree. So, I made
some hack to load libiconv dynamically. If libiconv is available, you
can use catalogs for more locales than the locales which catalog is
actually installed.
To use this feature, you need to symlink catalogs to appropriate
locales. You can do this by installing ports/shells/tcsh_nls.
bin/csh/Makefile: 1.38
bin/csh/config.h: 1.13
bin/csh/iconv.h: 1.1
bin/csh/iconv_stub.c: 1.1
contrib/tcsh/nls/C/charset: 1.1.1.1
contrib/tcsh/nls/et/charset 1.1.1.1
contrib/tcsh/nls/finnish/charset 1.1.1.1
contrib/tcsh/nls/french/charset 1.1.1.1
contrib/tcsh/nls/german/charset 1.1.1.1
contrib/tcsh/nls/greek/charset 1.1.1.1
contrib/tcsh/nls/italian/charset 1.1.1.1
contrib/tcsh/nls/ja/charset 1.1.1.1
contrib/tcsh/nls/pl/charset 1.1.1.1
contrib/tcsh/nls/russian/charset 1.1.1.1
contrib/tcsh/nls/spanish/charset 1.1.1.1
contrib/tcsh/nls/ukrainian/charset 1.1.1.1
Approved by: re (hrs)
Notes:
svn path=/stable/6/; revision=156019
|