Paul Eggert
218fa5c61b
Add/fix copyright notices and adjust to latest GNU FDL.
2006-08-17 19:58:17 +00:00
Jim Meyering
2ee444b5fe
[./]
...
* .x-sc_require_config_h: Add lib/at-func.c.
[lib/]
* at-func.c: New file, with the logic of all emulated at-functions.
* openat-priv.h: Include <errno.h> and define ENOSYS,
in support of the EXPECTED_ERRNO macro.
* openat.c (fstatat, unlinkat, fchownat): Remove function definitions.
Instead, define the appropriate symbols and include "at-func.c".
* mkdirat.c (mkdirat): Likewise.
* fchmodat.c (fchmodat): Likewise.
(ENOSYS): Remove definition.
* openat.c: Don't include <errno.h>, now that "openat-priv.h" does it.
Don't include "unistd--.h" -- it wasn't ever used.
[m4/]
* openat.m4 (gl_FUNC_OPENAT): Add at-func.c via AC_LIBSOURCES.
2006-08-15 19:17:30 +00:00
Paul Eggert
037836e29f
Update cycle-check from gnulib.
2006-08-10 19:26:39 +00:00
Paul Eggert
2869cbffcf
Accommodate new getaddrinfo implementation in gnulib.
...
(gl_PREREQ): Require gl_FUNC_SNPRINTF, gl_GETADDRINFO,
gl_HEADER_ARPA_INET, gl_HEADER_NETINET_IN, gl_HEADER_SYS_SOCKET,
gl_INET_NTOP, gl_TYPE_SOCKEN_T.
2006-08-10 19:10:52 +00:00
Paul Eggert
ffafcd2998
Import from gnulib, to support new getaddrinfo implementation of gnulib.
2006-08-10 19:09:33 +00:00
Paul Eggert
decc2e1f87
Sync from gnulib.
2006-08-09 23:44:30 +00:00
Paul Eggert
93f90065f3
Sync from gnulib.
2006-08-09 23:42:26 +00:00
Paul Eggert
5e56a8e861
Fix typo in latest changelog entry: restrict.m4 wasn't logged right.
2006-08-08 22:41:15 +00:00
Paul Eggert
dc64059426
Add shuf, better random number generation, and fix sort -R in
...
funny locales.
2006-08-08 22:28:00 +00:00
Paul Eggert
cd321e4660
Remove, since we no longer need gl_RESTRICT.
2006-08-08 22:26:44 +00:00
Paul Eggert
73742c2566
New file, introduced for shuf, sort -R, and/or shred.
2006-08-08 22:22:47 +00:00
Paul Eggert
36ed13bc2f
(gl_TIME_R): Use AC_C_RESTRICT, not
...
gl_C_RESTRICT, since we assume recent Autoconf.
2006-08-08 22:17:56 +00:00
Paul Eggert
14f6099f6e
(gl_PREREQ_REGEX): Use AC_C_RESTRICT, not gl_C_RESTRICT, since we
...
assume recent Autoconf.
2006-08-08 22:17:20 +00:00
Paul Eggert
2409478e37
(gl_PREREQ): Require gl_MEMXFRM, gl_RANDINT, gl_RANDPERM,
...
gl_RANDREAD.
2006-08-08 22:16:51 +00:00
Paul Eggert
a7537e5f07
(gl_PREREQ_GETADDRINFO): Use AC_C_RESTRICT, not
...
gl_C_RESTRICT, since we assume recent Autoconf.
2006-08-08 22:16:18 +00:00
Paul Eggert
e718c61a7c
Split closeout into close-stream and closeout.
2006-07-22 22:28:53 +00:00
Paul Eggert
2df2295d68
Initial revision.
2006-07-22 22:26:04 +00:00
Paul Eggert
0971f7f44a
(gl_PREREQ): Require gl_CLOSE_STREAM.
2006-07-22 22:23:43 +00:00
Paul Eggert
628c7baa85
chmod, install, and mkdir now leave setgid and setuid bits
...
of directories alone unless you specify them explicitly.
install and mkdir now implement X correctly.
install now creates parent directories with mode 755, without
changing their owner or group.
2006-07-17 03:13:14 +00:00
Paul Eggert
c09c4070ff
(gl_PREREQ): Require gl_MKANCESDIRS.
2006-07-17 03:09:09 +00:00
Paul Eggert
6060142d89
(gl_MKDIR_PARENTS): Mention dirchownmod.c, dirchownmod.h.
...
Don't require AC_FUNC_ALLOCA, gl_AFS, gl_CHDIR_SAFER; no longer needed.
Require gl_FUNC_LCHOWN, since dirchownmod.c needs it.
2006-07-17 03:08:42 +00:00
Paul Eggert
1d5f7fa081
Remove; no longer needed.
2006-07-17 03:08:18 +00:00
Paul Eggert
b2bc8fd0fd
(gl_MACROS): Remove gl_AFS.
2006-07-17 03:08:04 +00:00
Paul Eggert
f25ddb12c6
Initial version.
2006-07-17 03:05:23 +00:00
Paul Eggert
2b6236d156
Sync from gnulib.
2006-07-11 17:19:48 +00:00
Paul Eggert
888ee9b8d9
(gl_STDINT_H): Like yesterday's change to
...
absolute-header.m4. Also, set ABSOLUTE_STDINT_H to a string
"no/such/file/stdint.h" when there is no such file, so that
the resulting C code can be parsed by dodgy compilers.
Problems reported by Bob Proulx.
2006-07-11 03:29:56 +00:00
Paul Eggert
6e1e9cd9b4
(gl_ABSOLUTE_HEADER): Use "" rather than <>
...
around the absolute name, to work around a problem with the HP-UX
11.23 native C compiler, reported by Bob Proulx.
2006-07-10 04:37:33 +00:00
Paul Eggert
fbb436b3f8
Update from gnulib.
2006-07-09 16:59:35 +00:00
Jim Meyering
7d65513654
* regex.m4 (gl_REGEX): Remove one of two adjacent "the"s in a comment.
2006-07-08 12:08:59 +00:00
Jim Meyering
00318b60c9
* link-follow.m4: Remove one of two adjacent "whether"s in a comment.
2006-07-08 11:28:05 +00:00
Jim Meyering
7ea443fa86
Remove one of two adjacent "your"s in a comment.
2006-07-08 11:27:07 +00:00
Jim Meyering
a3752970c9
Remove one of two adjacent "can"s in a comment.
2006-07-08 11:25:18 +00:00
Jim Meyering
ab4ed7f7f1
Really add wcwidth.m4.
2006-07-04 07:17:34 +00:00
Paul Eggert
6a97405672
Sync from gnulib.
2006-07-04 05:39:07 +00:00
Paul Eggert
8e19f6282b
Sync from gnulib. Also:
...
(gt_FUNC_SETENV): Undo private change that added an
AC_LIBSOURCES line here, since Bruno didn't buy it back. Instead,
update ../lib/Makefile.am to mention the files explicitly.
2006-07-04 05:38:32 +00:00
Paul Eggert
d380605f01
(gl_PREREQ): Require gl_FUNC_WCWIDTH, to accommodate
...
sync from gnulib.
2006-07-04 05:37:58 +00:00
Jim Meyering
c4a674722c
*** empty log message ***
2006-07-03 07:42:30 +00:00
Jim Meyering
f483ac253e
(gl_FUNC_FTRUNCATE): Adjust diagnostic to recommend
...
./configure SKIP_FTRUNCATE_CHECK=yes, rather than env ... ./configure.
Suggestion from Ralf Wildenhues.
2006-07-03 07:42:27 +00:00
Paul Eggert
2789dcc1b9
(gl_STDINT_H): Use more-mnemonic identifiers for
...
test cases, so that config.log is a bit easier to follow.
2006-07-02 09:14:28 +00:00
Jim Meyering
85e93ac1bf
*** empty log message ***
2006-07-02 08:29:30 +00:00
Jim Meyering
b1f0257390
New file, from gnulib. Required by stdint.m4.
2006-07-02 08:29:26 +00:00
Paul Eggert
047839ffb4
Sync stdint module from gnulib.
2006-07-02 07:08:50 +00:00
Jim Meyering
8939a957c7
*** empty log message ***
2006-07-01 06:44:22 +00:00
Paul Eggert
69f1a97138
seq defaults to a minimal fixed point format that does not lose
...
information if seq's operands are all fixed point decimal numbers.
You no longer need the `-f%.f' in `seq -f%.f 1048575 1024 1050623',
for example, since the default format now has the same effect.
seq now lets you use %a, %A, %E, %F, and %G formats.
seq now uses long double internally rather than double.
2006-07-01 00:11:23 +00:00
Paul Eggert
507aaa0037
(gl_C_STRTOLD): Add c-strtod.c to LIBSOURCES.
...
Require gl_USE_SYSTEM_EXTENSIONS, not gl_C_STRTOD, since we don't
want to require the building of c-strtod.o.
2006-07-01 00:08:56 +00:00
Paul Eggert
6b2cf24aac
(cu_LIB_CHECK): Remuve SEQ_LIBM, since seq no longer
...
needs -lm directly.
2006-07-01 00:08:31 +00:00
Paul Eggert
0f39955197
(gl_PREREQ): Require gl_C_STRTOD and gl_XSTRTOLD.
2006-07-01 00:08:05 +00:00
Paul Eggert
1d30cbe7df
(gl_XSTRTOLD): New macro.
2006-07-01 00:07:48 +00:00
Jim Meyering
2e63aaa8a9
From Derek R. Price:
...
* lib/strftime.c: Assume strftime exists.
* m4/strftime.m4: Don't call AC_FUNC_STRFTIME.
2006-06-29 21:45:51 +00:00
Paul Eggert
699d9c460e
* savedir.m4: Remove AC_FUNC_CLOSEDIR_VOID requirement.
2006-06-28 22:24:14 +00:00