summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Change copyright notice from GPLv2+ to GPLv3+.Bruno Haible2007-10-07512-2708/+2165
|
* Change copyright notice from LGPLv2.0+ to LGPLv3+.Bruno Haible2007-10-07252-2268/+1764
|
* Change copyright notice from LGPL to GPL.Bruno Haible2007-10-071-3/+3
|
* New modules 'fopen' and 'freopen'.Bruno Haible2007-10-073-0/+100
|
* New module 'open'.Bruno Haible2007-10-073-2/+68
|
* New module 'ceill'.Bruno Haible2007-10-052-34/+11
|
* New module 'ceilf'.Bruno Haible2007-10-053-0/+117
|
* New module 'floorl'.Bruno Haible2007-10-052-34/+11
|
* New module 'floorf'.Bruno Haible2007-10-053-0/+117
|
* New module 'truncl'.Bruno Haible2007-10-052-0/+34
|
* New module 'truncf'.Bruno Haible2007-10-053-15/+80
|
* New module 'trunc'.Bruno Haible2007-10-042-0/+81
|
* Add support for QNX (untested).Bruno Haible2007-10-039-2/+38
|
* Update after renamings.Bruno Haible2007-10-021-6/+6
|
* Rename wctype_.h to wctype.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename wchar_.h to wchar.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename unistd_.h to unistd.in.h.Bruno Haible2007-10-022-1/+1
|
* Rename time_.h to time.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename sysexits_.h to sysexits.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename sys_time_.h to sys_time.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename sys_stat_.h to sys_stat.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename sys_socket_.h to sys_socket.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename sys_select_.h to sys_select.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename string_.h to string.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename stdlib_.h to stdlib.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename stdio_.h to stdio.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename stdint_.h to stdint.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename stdbool_.h to stdbool.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename signal_.h to signal.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename search_.h to search.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename poll_.h to poll.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename netinet_in_.h to netinet_in.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename math_.h to math.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename locale_.h to locale.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename inttypes_.h to inttypes.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename iconv_.h to iconv.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename glob_.h to glob.in.h.Bruno Haible2007-10-021-1/+1
|
* Rename getopt_.h to getopt.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename fnmatch_.h to fnmatch.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename float_.h to float.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename fcntl_.h to fcntl.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename dirent_.h to dirent.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename byteswap_.h to byteswap.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename argz_.h to argz.in.h.Bruno Haible2007-10-021-0/+0
|
* Rename alloca_.h to alloca.in.h.Bruno Haible2007-10-021-0/+0
|
* Tweak doc of getdelim and getline declarations.Bruno Haible2007-09-301-12/+15
|
* Change xreadlink module to use areadlink.Bruno Haible2007-09-302-93/+9
|
* Remove execute permission.Bruno Haible2007-09-301-0/+0
|
* Fix canonicalize loop-detection corner case.Jim Meyering2007-09-283-1/+13
| | | | | | | | | | | | | Do not attempt to stat the symlink values stored via seen_triple. Without this, coreutils' tests/misc/readlink-fp-loop test would fail on linux-2.6.18, (but not 2.6.22). * lib/canonicalize.c (seen_triple): Use triple_compare_ino_str, not triple_compare. The former compares dev,ino,filename, while the latter would actually stat dirname(filename) when dev and ino were equal. * lib/hash-triple.c: Install <string.h>. (STREQ): Define. (triple_compare_ino_str): New function. * lib/hash-triple.h (triple_compare_ino_str): Declare it.
* canonicalize: Avoid a false-positive cycle failure.Jim Meyering2007-09-271-4/+36
| | | | | | | | | | * modules/canonicalize (Depends-on): Add file-set and hash-triple. Sort. Remove cycle-check. * lib/canonicalize.c: Include file-set.h and hash-triple.h, not cycle-check.h. (seen_triple): New function. (canonicalize_filename_mode): Use it instead of cycle-check. * tests/test-canonicalize.c: Add a test for this bug. * tests/test-canonicalize.sh: Set up and run the test.