X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=07bbfacb43e7f29322173314fb06af05f092ac52;hb=87ebcbbb9a743d61f5c5e3a5274476aff8426139;hp=52ec3c3b8cb6f6b354ab25b1c610c88a4b2189e9;hpb=4dd331b3cfe0c7d24ceb3ec66fe256dd1b502229;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 52ec3c3b8..07bbfacb4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,122 @@ 2008-09-28 Bruno Haible + * doc/posix-headers/sys_select.texi: Mention 'struct timeval' problem. + * tests/test-sys_select.c: Include , for struct timeval. + Needed on OSF/1 4.0. + +2008-09-28 Bruno Haible + + Override open more carefully. + * lib/open.c (orig_open): New function. + (rpl_open): Use orig_open instead of open. + * lib/fcntl.in.h: Add special invocation convention. + * m4/open.m4 (gl_PREREQ_OPEN): New macro. + (gl_FUNC_OPEN): Invoke it. + + Override freopen more carefully. + * lib/freopen.c (orig_freopen): New function. + (rpl_freopen): Use orig_freopen instead of freopen. + * m4/freopen.m4 (gl_PREREQ_FREOPEN): New macro. + (gl_FUNC_FREOPEN): Invoke it. + + Override fopen more carefully. + * lib/fopen.c (orig_fopen): New function. + (rpl_fopen): Use orig_fopen instead of fopen. + * m4/fopen.m4 (gl_PREREQ_FOPEN): New macro. + (gl_FUNC_FOPEN): Invoke it. + Needed on AIX. Reported by Rainer Tammer . + +2008-09-28 Bruno Haible + + * lib/pipe.h (create_pipe_out, create_pipe_bidi): Add comment about + SIGPIPE. + +2008-09-28 Bruno Haible + + * tests/test-sigaction.c (handler, main): Disable the check whether + SA_RESETHAND has reverted the installed handler to SIG_DFL. Needed on + glibc systems with LinuxThreads. + +2008-09-28 Bruno Haible + + * doc/posix-functions/freopen.texi: Mention the trailing slash problem. + + * lib/stdio.in.h (fopen, freopen): Undefine before redefining. Needed + with AIX xlc. + * lib/fcntl.in.h (open): Likewise. + Reported by Rainer Tammer . + +2008-09-28 Bruno Haible + + * modules/posix_spawnp-tests: New file. + * tests/test-posix_spawn.c: New file. + * tests/test-posix_spawn.in.sh: New file. + + New module 'posix_spawnp'. + * modules/posix_spawnp: New file. + * lib/spawnp.c: New file, from GNU libc with modifications. + * doc/posix-functions/posix_spawnp.texi: Mention the new module. + + New module 'posix_spawn'. + * modules/posix_spawn: New file. + * lib/spawn.c: New file, from GNU libc with modifications. + * doc/posix-functions/posix_spawn.texi: Mention the new module. + + New module 'posix_spawnattr_destroy'. + * modules/posix_spawnattr_destroy: New file. + * lib/spawnattr_destroy.c: New file, from GNU libc with modifications. + * doc/posix-functions/posix_spawnattr_destroy.texi: Mention the new + module. + + New module 'posix_spawnattr_setsigmask'. + * modules/posix_spawnattr_setsigmask: New file. + * lib/spawnattr_setsigmask.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_setsigmask.texi: Mention the + new module. + + New module 'posix_spawnattr_getsigmask'. + * modules/posix_spawnattr_getsigmask: New file. + * lib/spawnattr_getsigmask.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_getsigmask.texi: Mention the + new module. + + New module 'posix_spawnattr_setsigdefault'. + * modules/posix_spawnattr_setsigdefault: New file. + * lib/spawnattr_setdefault.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_setsigdefault.texi: Mention the + new module. + + New module 'posix_spawnattr_getsigdefault'. + * modules/posix_spawnattr_getsigdefault: New file. + * lib/spawnattr_getdefault.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_getsigdefault.texi: Mention the + new module. + + New module 'posix_spawnattr_setschedpolicy'. + * modules/posix_spawnattr_setschedpolicy: New file. + * lib/spawnattr_setschedpolicy.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_setschedpolicy.texi: Mention the + new module. + + New module 'posix_spawnattr_getschedpolicy'. + * modules/posix_spawnattr_getschedpolicy: New file. + * lib/spawnattr_getschedpolicy.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_getschedpolicy.texi: Mention the + new module. + + New module 'posix_spawnattr_setschedparam'. + * modules/posix_spawnattr_setschedparam: New file. + * lib/spawnattr_setschedparam.c: New file, from GNU libc with + modifications. + * doc/posix-functions/posix_spawnattr_setschedparam.texi: Mention the + new module. + New module 'posix_spawnattr_getschedparam'. * modules/posix_spawnattr_getschedparam: New file. * lib/spawnattr_getschedparam.c: New file, from GNU libc with