summaryrefslogtreecommitdiffstats
path: root/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Avoid passing negative values to isspace() on machines with signed chars.tjr2004-07-151-1/+1
|
* Respect locale settings from the environment.tjr2004-07-151-0/+3
|
* Avoid passing negative values to isspace() on systems with signed chars.tjr2004-07-151-1/+1
|
* Respect locale settings from the environment.tjr2004-07-152-0/+6
|
* Don't pass negative values into <ctype.h> functions on machinestjr2004-07-151-3/+3
| | | | with signed chars.
* Print size_t with %zu, not %d.tjr2004-07-151-1/+1
|
* Respect locale settings from the environment.tjr2004-07-151-0/+3
|
* Add incorrect multibyte character handling to the already long listtjr2004-07-151-1/+3
| | | | of bugs.
* Use freopen() instead of a nasty hack.tjr2004-07-151-2/+1
|
* Document incorrect handling of multibyte characters.tjr2004-07-151-1/+5
|
* Ensure that suffix matches occur on character boundaries.tjr2004-07-151-4/+32
|
* Document line length and multibyte character limitations.tjr2004-07-151-1/+4
|
* Use err() instead of perror(), exit().tjr2004-07-151-1/+1
|
* Use warn() instead of perror().tjr2004-07-151-1/+1
|
* Use warn() instead of perror().tjr2004-07-152-4/+5
|
* Make the day/month ordering dependent on the current locale bykientzle2004-07-154-4/+17
| | | | | testing the locale at program startup and setting a flag, then using that flag to determine appropriate strftime() arguments.
* Document the -E and -a options as being extensions.tjr2004-07-141-2/+5
|
* Update BUGS section to reflect current state of multibyte character support.tjr2004-07-141-4/+11
|
* Make the 'y' (translate) command aware of multibyte characters.tjr2004-07-145-17/+145
|
* Fix description of cmap_lookup_hard().tjr2004-07-141-1/+1
|
* Remove unused member of struct csclass: csc_value.tjr2004-07-141-1/+0
|
* Splay the left and right subtrees on min - 1 and max + 1, respectively,tjr2004-07-141-34/+20
| | | | | before trying to coalesce. Forgetting to splay caused us to miss many opportunities for coalescing.
* Overhaul lputs() to deal with multibyte characters, characters that taketjr2004-07-131-24/+53
| | | | up more than one column position, and null bytes.
* Add support for multibyte characters.tjr2004-07-132-22/+47
|
* Teach gcore about the pathname field of '/proc/*/map' so that it doesn'trwatson2004-07-121-3/+3
| | | | | | | spin when its parser gets confused by a lack of end-of-line. Submitted by: Dan Nelson <dan@dan.emsphone.com> PR: 68839
* Mimic ls(1) by putting an extra space before the year in old dateskientzle2004-07-121-1/+1
|
* Fix tab/space screwup in long_help()kientzle2004-07-121-1/+1
|
* Remove BUGS section that talked about missing multibyte character support.tjr2004-07-121-5/+1
| | | | We have support now that the regular expression routines do.
* Adjust the show_self code (the test got inadvertantly reversed a couple ofdes2004-07-121-3/+3
| | | | | | revisions ago) Submitted by: Alex Vasylenko <lxv@omut.org>
* Cache a pointer to the old proc (as well as negative cache) to makealfred2004-07-121-2/+13
| | | | | | computing the io statistics over and over not as expensive. This is a bit of a cop out, as I should just allocate a struct with the computed values, but this will do for now.
* Call setlocale() with category LC_ALL instead of LC_MESSAGES. We needtjr2004-07-121-1/+1
| | | | | | LC_CTYPE and LC_COLLATE to correctly interpret regular expressions returned by nl_langinfo(YESEXPR), and it doesn't hurt to include the rest.
* Respect locale settings from the environment.tjr2004-07-121-0/+3
|
* Fix a few cases that relied on 'implicit int' (constraint violation in C99).stefanf2004-07-112-1/+2
|
* Fix document year.tjr2004-07-111-1/+1
| | | | Noticed by: simon
* Add fairly standard ENVIRONMENT and DIAGNOSTICS sections.tjr2004-07-111-1/+12
|
* Respect locale settings from the environment.tjr2004-07-111-0/+3
|
* Add POSIX-style support for multibyte characters to od(1): the 'c'tjr2004-07-114-11/+114
| | | | | | conversion interprets input bytes as multibyte sequences and displays printable characters in the area corresponding to their first byte. The remaining bytes are shown as "**".
* Add a reference to od(1).tjr2004-07-101-2/+3
|
* Decode the "wence" arg to lseek and linux_lseek.alfred2004-07-102-2/+16
|
* Initialize cs_invert to "false" in new csets.tjr2004-07-101-0/+1
|
* Report input errors instead of ignoring them.tjr2004-07-091-0/+8
|
* Update for multibyte character support: remove BUGS and change thetjr2004-07-091-7/+2
| | | | description of the -c option to refer to "values" instead of "byte values".
* Add support for multibyte characters. The challenge here was to usetjr2004-07-098-200/+880
| | | | | | | | | | | | | | data structures that scale better with large character sets, instead of arrays indexed by character value: - Sets of characters to delete/squeeze are stored in a new "cset" structure, which is implemented as a splay tree of extents. This structure has the ability to store character classes (ala wctype(3)), but this is not currently fully utilized. - Mappings between characters are stored in a new "cmap" structure, which is also a splay tree. - The parser no longer builds arrays containing all the characters in a particular class; instead, next() determines them on-the-fly using nextwctype(3).
* Build upon the nice work of Alfred and add sorting capabilities tokeramida2004-07-081-3/+77
| | | | | | the -m "io" mode of top. Approved by: alfred
* Make bluetooth compile on all platformsemax2004-07-071-3/+4
| | | | Reviewed by: imp, ru
* Correct a minor syntax mistake.keramida2004-07-071-1/+1
| | | | | | PR: docs/67458 Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us> MFC after: 3 days
* mdoc(7) fixes.ru2004-07-074-6/+6
|
* Fixed bad example.ru2004-07-071-1/+2
| | | | Added reference to the getopts(1) shell builtin.
* Fix the NAME section making whatis(1) happy in particular.ru2004-07-051-1/+1
|
* Additional preemptive unsigned -> signed casts.des2004-07-051-4/+4
|
OpenPOWER on IntegriCloud