Tim Kientzle
040d3851d1
Guard against argv[0] being NULL.
...
Thanks to: Tim J Robbins
2004-07-19 14:54:38 +00:00
Hartmut Brandt
e9345b8636
Make it clearer what means 'won't work' for .if string == ${VAR}.
...
Replace the use of '=' in conditionals in the examples
by the more correct '=='.
Clarify the example explaining that .for expansion takes place before
.if handling by showing the correct code instead of saying 'the other
way around'. Change a variable name there so the example is more parseable
to the human reader.
PR: docs/65400
Submitted by: Roman Neuhauser <neuhauser@chello.cz>
2004-07-19 14:42:57 +00:00
Tim J. Robbins
be1e385e24
Avoid passing negative values to tolower() on machines with signed chars.
2004-07-19 12:57:24 +00:00
Tim J. Robbins
159cd5c64f
Sort sections.
2004-07-19 11:21:34 +00:00
Tim J. Robbins
66339977f4
Move exit status information into a DIAGNOSTICS section. Add an ENVIRONMENT
...
section. Re-add a sentence from the BUGS section that went missing in
the previous commit.
2004-07-19 11:18:56 +00:00
Tim J. Robbins
d67148e425
Add support for multibyte characters. While here, fix a longstanding bug in
...
the implementation of the -d option: we were skipping too many characters
when a non-alphanumeric character was encountered.
2004-07-19 11:12:02 +00:00
Tim J. Robbins
479918321d
Point out in the BUGS section that look expects input files to have
...
been sorted with LC_COLLATE=C.
2004-07-19 10:03:38 +00:00
Gleb Smirnoff
ea34f3f697
Today is a good day to add myself here :)
...
Approved by: julian (mentor)
2004-07-19 08:21:17 +00:00
Tim Kientzle
d3ca4b04cb
Fix some misspellings, document the TAPE environment
...
variable and the default tape device.
2004-07-19 05:24:41 +00:00
Stefan Farfeleder
1deda7df19
Don't forget the arguments for -M and -N in the DESCRIPTION section.
2004-07-18 23:05:31 +00:00
Giorgos Keramidas
ebca193729
Remove the dependency of the :C/regexp/replacement/ variable modifier
...
from the :S modifier which follows a bit further below. This way the
reader can read each of these two descriptions without having to jump
back and forth in the manpage.
PR: docs/26943
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
2004-07-18 02:26:30 +00:00
Johan Karlsson
2345c82ea9
Revert WARNS bump until I figure out why this does not work.
2004-07-17 20:10:23 +00:00
Alfred Perlstein
2bae4eb308
Support readlink(2) better. Readlink does not nul terminate the
...
result buffer, so we need to format it ourselves. The problem is
that the length is stored as the return value from readlink, so we
need to pass the return value from our syscall into print_arg.
Motivated by: truss garbage on my screen from reading /etc/malloc.conf.
2004-07-17 19:48:49 +00:00
Alfred Perlstein
d75300bfa5
When reporting reciept of a signal, print the signal's name.
2004-07-17 19:19:36 +00:00
Tim Kientzle
5ebbe2f056
Remove unused user_uname variable.
...
Add range-checking to argument of -b.
Thanks to: Tim J Robbins
2004-07-17 18:21:00 +00:00
Tim Kientzle
16847ae6c0
Make bsdtar the default system tar. This makes /usr/bin/tar a symlink
...
pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar,
you can define WITH_GTAR.
2004-07-17 06:03:47 +00:00
Tim Kientzle
b3ea6ecd42
Validate -o usage. Strictly speaking, -o only makes sense with -x,
...
of course, but I make an effort to accomodate GNU tar scripts that
use -o with -c (with a meaning that totally contradicts SUSv2) by
only issuing a benign warning message in that case.
2004-07-17 04:17:50 +00:00
Tim J. Robbins
70ad92ab84
Mention in the BUGS section that write and wall bogusly use the sender's
...
LC_CTYPE setting instead of the receiver's when determining which
characters are printable.
2004-07-17 04:15:27 +00:00
Tim J. Robbins
3d1a01487a
Document incorrect handling of multibyte characters.
2004-07-17 04:04:30 +00:00
Tim J. Robbins
e4d0177f50
Document the limitation that multibyte characters cannot be used as
...
delimiters with the 's' and 'y' commands.
2004-07-17 03:37:31 +00:00
Johan Karlsson
7eaedc0cd3
Include <string.h> to get memset and strcmp prototype.
...
Sort includes.
This is now WARNS=2 clean, bump WARNS to keep it clean.
2004-07-16 11:07:07 +00:00
Tim J. Robbins
507e8f1644
Add support for multibyte characters.
2004-07-16 06:21:40 +00:00
Tim J. Robbins
911a3ff97b
Avoid passing negative values to <ctype.h> functions on machines with
...
signed chars.
2004-07-16 05:10:46 +00:00
Tim J. Robbins
f1f7aaab59
Document incorrect handling of multibyte characters.
2004-07-16 05:08:16 +00:00
Tim J. Robbins
37ec0e95b3
Document incorrect handling of multibyte characters.
2004-07-15 11:10:09 +00:00
Tim J. Robbins
a2b28f9d9a
Avoid passing negative values to isdigit() on machines with signed chars.
2004-07-15 10:26:38 +00:00
Tim J. Robbins
de3b3c0e74
Avoid passing negative values to isspace() on machines with signed chars.
2004-07-15 09:23:04 +00:00
Tim J. Robbins
e781c653dd
Respect locale settings from the environment.
2004-07-15 08:54:41 +00:00
Tim J. Robbins
80209ec51c
Avoid passing negative values to isspace() on systems with signed chars.
2004-07-15 08:27:04 +00:00
Tim J. Robbins
4ff2396545
Respect locale settings from the environment.
2004-07-15 08:13:56 +00:00
Tim J. Robbins
fe1ba53cff
Don't pass negative values into <ctype.h> functions on machines
...
with signed chars.
2004-07-15 07:33:56 +00:00
Tim J. Robbins
ee6b783c62
Print size_t with %zu, not %d.
2004-07-15 07:30:15 +00:00
Tim J. Robbins
c5453cb4db
Respect locale settings from the environment.
2004-07-15 07:26:20 +00:00
Tim J. Robbins
be12aba0e0
Add incorrect multibyte character handling to the already long list
...
of bugs.
2004-07-15 06:59:34 +00:00
Tim J. Robbins
c7fcd3025b
Use freopen() instead of a nasty hack.
2004-07-15 06:57:36 +00:00
Tim J. Robbins
d1573e5841
Document incorrect handling of multibyte characters.
2004-07-15 06:43:52 +00:00
Tim J. Robbins
5d8c7c7ed6
Ensure that suffix matches occur on character boundaries.
2004-07-15 06:15:10 +00:00
Tim J. Robbins
8a68dbeb38
Document line length and multibyte character limitations.
2004-07-15 05:12:04 +00:00
Tim J. Robbins
d88ccf5dca
Use err() instead of perror(), exit().
2004-07-15 04:56:41 +00:00
Tim J. Robbins
208f2fd1ed
Use warn() instead of perror().
2004-07-15 04:51:21 +00:00
Tim J. Robbins
7bd73b069c
Use warn() instead of perror().
2004-07-15 04:45:24 +00:00
Tim Kientzle
b9916968df
Make the day/month ordering dependent on the current locale by
...
testing the locale at program startup and setting a flag, then
using that flag to determine appropriate strftime() arguments.
2004-07-15 03:14:46 +00:00
Tim J. Robbins
220d8b581a
Document the -E and -a options as being extensions.
2004-07-14 10:37:21 +00:00
Tim J. Robbins
8b086367a0
Update BUGS section to reflect current state of multibyte character support.
2004-07-14 10:33:29 +00:00
Tim J. Robbins
81a8648adb
Make the 'y' (translate) command aware of multibyte characters.
2004-07-14 10:06:22 +00:00
Tim J. Robbins
c75b843169
Fix description of cmap_lookup_hard().
2004-07-14 08:36:09 +00:00
Tim J. Robbins
9aed43ae23
Remove unused member of struct csclass: csc_value.
2004-07-14 08:35:11 +00:00
Tim J. Robbins
cfab3bdd89
Splay the left and right subtrees on min - 1 and max + 1, respectively,
...
before trying to coalesce. Forgetting to splay caused us to miss many
opportunities for coalescing.
2004-07-14 08:33:14 +00:00
Tim J. Robbins
b4828720f7
Overhaul lputs() to deal with multibyte characters, characters that take
...
up more than one column position, and null bytes.
2004-07-13 04:35:43 +00:00
Tim J. Robbins
33ec7f265b
Add support for multibyte characters.
2004-07-13 02:18:21 +00:00