<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/ls.c, branch v6.8</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.8</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2007-02-10T15:15:34Z</updated>
<entry>
<title>* src/csplit.c (usage): Use two spaces (not one) to separate</title>
<updated>2007-02-10T15:15:34Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-02-10T15:15:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0c2d21d3f2e8c8eabfb061f24db9368788254a00'/>
<id>urn:sha1:0c2d21d3f2e8c8eabfb061f24db9368788254a00</id>
<content type='text'>
each option string from its description, so help2man formats
the derived man page properly.  Reported by Thomas Huriaux in
&lt;http://bugs.debian.org/410407&gt;.
* src/df.c (usage): Likewise.
* src/du.c (usage): Likewise.
* src/install.c (usage): Likewise.
* src/ls.c (usage): Likewise.
</content>
</entry>
<entry>
<title>Plug a leak in ls.</title>
<updated>2007-01-29T13:18:28Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-29T13:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=449a3751d1e00b383ff70f6ca4516bef58ce260d'/>
<id>urn:sha1:449a3751d1e00b383ff70f6ca4516bef58ce260d</id>
<content type='text'>
* src/ls.c (print_dir): Don't leak a "DIR"+fd upon failure to
determine dev/inode or upon detecting a symlink loop.
</content>
</entry>
<entry>
<title>* src/ls.c: Rename three global variables.</title>
<updated>2007-01-29T13:06:45Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-29T13:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=e4eaba04dda577c401a07df0a56db2b03c809ee2'/>
<id>urn:sha1:e4eaba04dda577c401a07df0a56db2b03c809ee2</id>
<content type='text'>
(cwd_file): Rename from 'files'.
(cwd_n_alloc): Rename from 'nfiles'.
(cwd_n_used): Rename from 'files_index'.
</content>
</entry>
<entry>
<title>Shave 8 bytes off the size of "struct fileinfo".</title>
<updated>2007-01-29T11:25:01Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-29T11:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fc9b328ab4c4c6315179fd6cdf54cfdb823c9222'/>
<id>urn:sha1:fc9b328ab4c4c6315179fd6cdf54cfdb823c9222</id>
<content type='text'>
* src/ls.c (fileinfo): Put all members of type "bool" together.
</content>
</entry>
<entry>
<title>Modify "ls" to sort its data faster, using the new gnulib mpsort</title>
<updated>2007-01-29T11:08:52Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2007-01-29T11:08:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c1f8d483879846a8d207355a67ce388778a8e773'/>
<id>urn:sha1:c1f8d483879846a8d207355a67ce388778a8e773</id>
<content type='text'>
module rather than qsort.  This is particularly a win in
environments where strcoll is slow, since mpsort typically calls
strcoll less often than qsort does.
* bootstrap.conf (gnulib_modules): Add mpsort.
* src/ls.c: Include mpsort.h.
(sorted_file, sorted_file_alloc): New vars, for a new vector of
pointers to the file info, for speed.
(clear_files, extract_dirs_from_files, sort_files, print_current_files):
(print_many_per_line, print_horizontal, print_with_commas):
(calculate_columns): Set and use new vector.
(initialize_ordering_vector): New function.
</content>
</entry>
<entry>
<title>Standardize on list of signals when an app catches signals.</title>
<updated>2007-01-20T08:54:20Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2007-01-20T08:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=bdbd5d31f810a33f4922d63b1852ab96a5fc4a01'/>
<id>urn:sha1:bdbd5d31f810a33f4922d63b1852ab96a5fc4a01</id>
<content type='text'>
* src/csplit.c (main): Also catch SIGALRM, SIGPIPE, SIGPOLL,
SIGPROF, SIGVTALRM, SIGXCPU, SIGXFSZ.
* src/ls.c (main): Likewise (except SIGPIPE was already caught).
Note that ls.c is special, as it also catches SIGTSTP.
* src/sort.c (main): Likewise.  Also catch SIGQUIT.  More details in
&lt;http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/9510&gt;.
</content>
</entry>
<entry>
<title>Now, "ls -FRL" always follows symbolic links on Linux.</title>
<updated>2007-01-02T06:27:22Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2007-01-02T06:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f0b5e513d901871a3994349322785ac1882eb873'/>
<id>urn:sha1:f0b5e513d901871a3994349322785ac1882eb873</id>
<content type='text'>
* NEWS: Mention this bug fix.
* src/ls.c (gobble_file): Fix bug reported by
Nobuyuki Tsuchimura in
http://lists.gnu.org/archive/html/bug-coreutils/2006-12/msg00152.html
where "ls -FRL" didn't follow a symbolic link in some cases on Linux.
* tests/ls/follow-slink: Add a test for this case.

Signed-off-by: Jim Meyering &lt;jim@meyering.net&gt;
</content>
</entry>
<entry>
<title>Improve the check for departures from C89, and fix the departures</title>
<updated>2006-11-27T10:27:46Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@penguin.cs.ucla.edu</email>
</author>
<published>2006-11-27T10:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9b06af3367500dfe09067b047381e788969059cd'/>
<id>urn:sha1:9b06af3367500dfe09067b047381e788969059cd</id>
<content type='text'>
I found.
* Makefile.maint (my-distcheck): Also check for C89 compatibility
as best we can with GCC.
* src/stat.c (PRINTF_OPTION): Omit comma before } in enum
declaration; C89 doesn't allow this.
* src/dcgen: Don't generate string literals longer than
what C89 requires support for.
* src/cut.c (usage): Don't use string literals longer than
what C89 requires support for.
* src/date.c (usage): Likewise.
* src/dd.c (usage): Likewise.
* src/du.c (usage): Likewise.
* src/ls.c (usage): Likewise.
* src/od.c (usage): Likewise.
* src/readlink.c (usage): Likewise.
* src/seq.c (usage): Likewise.
* src/shred.c (usage): Likewise.
</content>
</entry>
<entry>
<title>* bootstrap.conf (gnulib_modules): Add sys_stat, since we use it directly too.</title>
<updated>2006-11-16T18:51:23Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-11-16T18:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1a0333565f1a89d87b36e7a5c83bac9c145a9916'/>
<id>urn:sha1:1a0333565f1a89d87b36e7a5c83bac9c145a9916</id>
<content type='text'>
* lib/.cvsignore, lib/.gitignore: Add root-dev-ino.c, root-dev-ino.h.
* m4/.cvsignore, m4/.gitignore: Add root-dev-ino.m4.
* src/ls.c (DIRED_FPUTS_LITERAL, PUSH_CURRENT_DIRED_POS):
Omit unnecessary parenthesization of args.
* src/od.c (EQUAL_BLOCKS): Likewise.
* src/system.h (STREQ, ASSIGN_STRDUPA): Likewise.
</content>
</entry>
<entry>
<title>* src/ls.c (usage): Correct description of -s, --size.</title>
<updated>2006-10-11T05:44:41Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-10-11T05:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=e3e4f829a11b6e515ae0daa2ed22f2e031fabf59'/>
<id>urn:sha1:e3e4f829a11b6e515ae0daa2ed22f2e031fabf59</id>
<content type='text'>
It works even without -l.  Suggestion from Karl Berry.
</content>
</entry>
</feed>
