1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-09-11 11:50:52 +03:00
Commit Graph

112 Commits

Author SHA1 Message Date
Bruno Haible
1a5312f7bb Mention that AIX has a crippled wchar_t type. 2008-12-21 13:26:10 +01:00
Bruno Haible
ab777bf8ac Update for HP-UX 11.11. 2008-12-21 12:33:42 +01:00
Bruno Haible
7ff136ec95 Work around a portability problem. 2008-12-21 12:05:35 +01:00
Bruno Haible
2c11b49f00 Work around mbrtowc bugs on AIX, HP-UX, OSF/1, Solaris. 2008-12-21 02:55:00 +01:00
Bruno Haible
b1876e6e27 Work around wctob bug on Solaris 9. 2008-12-21 01:22:07 +01:00
Bruno Haible
99da6dddc2 Document a select() bug on Solaris 2.6. 2008-12-20 20:45:40 +01:00
Bruno Haible
1d4ebe41d6 Ensure wctob is declared on IRIX 6.5. 2008-12-20 12:48:18 +01:00
Bruno Haible
7ec4dd0757 New module 'mbsrtowcs'. 2008-12-20 02:02:35 +01:00
Bruno Haible
975a170121 New module 'mbrlen'. 2008-12-19 13:01:07 +01:00
Bruno Haible
ed95c63aeb New module 'mbrtowc'. 2008-12-19 03:30:28 +01:00
Bruno Haible
172b44d208 New module 'wctob'. 2008-12-19 03:12:24 +01:00
Bruno Haible
82b3be219d New module 'btowc'. 2008-12-18 00:19:07 +01:00
Bruno Haible
7697f254b9 New module 'mbsinit'. 2008-12-17 13:05:50 +01:00
Bruno Haible
78ef466426 Tweak wording. 2008-12-16 00:13:22 +01:00
Eric Blake
0460b26278 Update doc for cygwin 1.7.
* doc/posix-functions/faccessat.texi: Cygwin 1.7 added several new
functions.
* doc/posix-functions/fchmodat.texi: Likewise.
* doc/posix-functions/fchownat.texi: Likewise.
* doc/posix-functions/fdopendir.texi: Likewise.
* doc/posix-functions/fmemopen.texi: Likewise.
* doc/posix-functions/freeaddrinfo.texi: Likewise.
* doc/posix-functions/fstatat.texi: Likewise.
* doc/posix-functions/futimens.texi: Likewise.
* doc/posix-functions/gai_strerror.texi: Likewise.
* doc/posix-functions/getaddrinfo.texi: Likewise.
* doc/posix-functions/getnameinfo.texi: Likewise.
* doc/posix-functions/if_freenameindex.texi: Likewise.
* doc/posix-functions/if_indextoname.texi: Likewise.
* doc/posix-functions/if_nameindex.texi: Likewise.
* doc/posix-functions/if_nametoindex.texi: Likewise.
* doc/posix-functions/insque	.texi: Likewise.
* doc/posix-functions/linkat.texi: Likewise.
* doc/posix-functions/llrint.texi: Likewise.
* doc/posix-functions/llrintf.texi: Likewise.
* doc/posix-functions/llrintl.texi: Likewise.
* doc/posix-functions/lockf.texi: Likewise.
* doc/posix-functions/lrintl.texi: Likewise.
* doc/posix-functions/mkdirat.texi: Likewise.
* doc/posix-functions/mkfifoat.texi: Likewise.
* doc/posix-functions/mknodat.texi: Likewise.
* doc/posix-functions/mq_close.texi: Likewise.
* doc/posix-functions/mq_getattr.texi: Likewise.
* doc/posix-functions/mq_notify.texi: Likewise.
* doc/posix-functions/mq_open.texi: Likewise.
* doc/posix-functions/mq_receive.texi: Likewise.
* doc/posix-functions/mq_send.texi: Likewise.
* doc/posix-functions/mq_setattr.texi: Likewise.
* doc/posix-functions/mq_timedreceive.texi: Likewise.
* doc/posix-functions/mq_timedsend.texi: Likewise.
* doc/posix-functions/mq_unlink.texi: Likewise.
* doc/posix-functions/open_memstream.texi: Likewise.
* doc/posix-functions/openat.texi: Likewise.
* doc/posix-functions/posix_fadvise.texi: Likewise.
* doc/posix-functions/posix_fallocate.texi: Likewise.
* doc/posix-functions/posix_madvise.texi: Likewise.
* doc/posix-functions/posix_memalign.texi: Likewise.
* doc/posix-functions/posix_openpt.texi: Likewise.
* doc/posix-functions/readlinkat.texi: Likewise.
* doc/posix-functions/remque.texi: Likewise.
* doc/posix-functions/renameat.texi: Likewise.
* doc/posix-functions/rintl.texi: Likewise.
* doc/posix-functions/sem_unlink.texi: Likewise.
* doc/posix-functions/shm_open.texi: Likewise.
* doc/posix-functions/shm_unlink.texi: Likewise.
* doc/posix-functions/signgam.texi: Likewise.
* doc/posix-functions/sigset.texi: Likewise.
* doc/posix-functions/stpcpy.texi: Likewise.
* doc/posix-functions/stpncpy.texi: Likewise.
* doc/posix-functions/strerror.texi: Likewise.
* doc/posix-functions/strtod.texi: Likewise.
* doc/posix-functions/symlinkat.texi: Likewise.
* doc/posix-functions/unlinkat.texi: Likewise.
* doc/posix-functions/utimensat.texi: Likewise.
* doc/glibc-functions/bindresvport.texi: Likewise.
* doc/glibc-functions/dn_expand.texi: Likewise.
* doc/glibc-functions/exp10.texi: Likewise.
* doc/glibc-functions/exp10f.texi: Likewise.
* doc/glibc-functions/fgetxattr.texi: Likewise.
* doc/glibc-functions/flistxattr.texi: Likewise.
* doc/glibc-functions/fopencookie.texi: Likewise.
* doc/glibc-functions/freeifaddrs.texi: Likewise.
* doc/glibc-functions/fremovexattr.texi: Likewise.
* doc/glibc-functions/fsetxattr.texi: Likewise.
* doc/glibc-functions/getifaddrs.texi: Likewise.
* doc/glibc-functions/getxattr.texi: Likewise.
* doc/glibc-functions/lgetxattr.texi: Likewise.
* doc/glibc-functions/listxattr.texi: Likewise.
* doc/glibc-functions/llistxattr.texi: Likewise.
* doc/glibc-functions/lremovexattr.texi: Likewise.
* doc/glibc-functions/lsetxattr.texi: Likewise.
* doc/glibc-functions/pow10.texi: Likewise.
* doc/glibc-functions/pow10f.texi: Likewise.
* doc/glibc-functions/rcmd_af.texi: Likewise.
* doc/glibc-functions/removexattr.texi: Likewise.
* doc/glibc-functions/res_init.texi: Likewise.
* doc/glibc-functions/res_mkquery.texi: Likewise.
* doc/glibc-functions/res_query.texi: Likewise.
* doc/glibc-functions/res_querydomain.texi: Likewise.
* doc/glibc-functions/res_send.texi: Likewise.
* doc/glibc-functions/rresvport_af.texi: Likewise.
* doc/glibc-functions/setxattr.texi: Likewise.
* doc/glibc-functions/strcasestr.texi: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
2008-12-15 07:05:41 -07:00
Bruno Haible
f30bf56d92 Document the 'openat' module. 2008-12-15 12:32:33 +01:00
Bruno Haible
17f87c3231 Document functions that have been added to POSIX:2008. 2008-12-14 19:47:43 +01:00
Bruno Haible
e2bc86f63c Move documentation for glibc functions that are now in POSIX. 2008-12-14 19:10:34 +01:00
Bruno Haible
6e2740c816 Refer to new POSIX:2008 standard. 2008-12-14 14:51:45 +01:00
Bruno Haible
09ef746111 Refer to new POSIX:2008 standard. 2008-12-14 14:38:13 +01:00
Bruno Haible
3b87bfe529 Update doc for POSIX:2008. Part 1: Function removals. 2008-12-14 14:28:16 +01:00
Simon Josefsson
66de54f8a1 Add modules for sys/times.h header and times function. 2008-10-28 18:19:49 +01:00
Bruno Haible
20491bb197 Override the gethostname() declaration on native Windows systems. 2008-10-25 23:13:43 +02:00
Bruno Haible
dbd243d079 Cleanup and simplify winsock split changes.
Simplification.
* lib/sys_socket.in.h (_gl_close_fd_maybe_socket): Remove declaration.
* lib/close.c (_gl_close_fd_maybe_socket): Make static.

Simplification.
* lib/ioctl.c (ioctl): Don't undefine.
* lib/socket.c (socket): Don't undefine.

Remove unused module indicator macros.
* m4/sys_socket_h.m4 (gl_SYS_SOCKET_MODULE_INDICATOR): Don't define
GNULIB_$1 as a C macro.

* doc/posix-functions/close.texi: Undo last change.
* doc/posix-functions/ioctl.texi: Merge the two paragraphs about
Windows platforms.
2008-10-21 17:15:43 +02:00
Simon Josefsson
11ee0e1340 Split winsock.c into many smaller files.
* lib/close.c: Add _gl_close_fd_maybe_socket from winsock.c.
* lib/accept.c: New file, based on winsock.c.
* lib/bind.c: New file, based on winsock.c.
* lib/connect.c: New file, based on winsock.c.
* lib/getpeername.c: New file, based on winsock.c.
* lib/getsockname.c: New file, based on winsock.c.
* lib/getsockopt.c: New file, based on winsock.c.
* lib/ioctl.c: New file, based on winsock.c.
* lib/listen.c: New file, based on winsock.c.
* lib/recv.c: New file, based on winsock.c.
* lib/recvfrom.c: New file, based on winsock.c.
* lib/send.c: New file, based on winsock.c.
* lib/sendto.c: New file, based on winsock.c.
* lib/setsockopt.c: New file, based on winsock.c.
* lib/shutdown.c: New file, based on winsock.c.
* lib/socket.c: New file, based on winsock.c.
* lib/w32sock.h: New file, based on winsock.c.
* lib/winsock.c: Remove file.
* modules/accept: Likewise.
* modules/bind: Likewise.
* modules/connect: Likewise.
* modules/getpeername: Likewise.
* modules/getsockname: Likewise.
* modules/getsockopt: Likewise.
* modules/ioctl: Likewise.
* modules/listen: Likewise.
* modules/recv: Likewise.
* modules/recvfrom: Likewise.
* modules/send: Likewise.
* modules/sendto: Likewise.
* modules/setsockopt: Likewise.
* modules/shutdown: Likewise.
* modules/socket: Use socket.c instead of winsock.c.
* modules/sys_socket: Remove (unneeded?) dependency on winsock.c.
* doc/posix-functions/accept.texi: Doc fix.
* doc/posix-functions/bind.texi: Doc fix.
* doc/posix-functions/close.texi: Doc fix.
* doc/posix-functions/connect.texi: Doc fix.
* doc/posix-functions/getpeername.texi: Doc fix.
* doc/posix-functions/getsockname.texi: Doc fix.
* doc/posix-functions/getsockopt.texi: Doc fix.
* doc/posix-functions/ioctl.texi: Doc fix.
* doc/posix-functions/listen.texi: Doc fix.
* doc/posix-functions/recv.texi: Doc fix.
* doc/posix-functions/recvfrom.texi: Doc fix.
* doc/posix-functions/send.texi: Doc fix.
* doc/posix-functions/sendto.texi: Doc fix.
* doc/posix-functions/setsockopt.texi: Doc fix.
* doc/posix-functions/shutdown.texi: Doc fix.
* doc/posix-functions/socket.texi: Doc fix.
2008-10-21 12:17:19 +02:00
Bruno Haible
2fbd31539f New module 'atoll'. 2008-10-19 19:11:37 +02:00
Bruno Haible
1dc2801c82 Update doc regarding mingw. 2008-10-19 16:47:58 +02:00
Bruno Haible
f3c6a2280e Make sleep work on older versions of mingw. 2008-10-11 23:39:55 +02:00
Bruno Haible
47a2ecab8b New module 'shutdown'. 2008-10-11 15:03:20 +02:00
Bruno Haible
d1f20d3614 New module 'fclose'. 2008-10-11 14:18:29 +02:00
Bruno Haible
a8b0bc1056 New module 'ioctl'. 2008-10-10 04:33:25 +02:00
Bruno Haible
049efe1da8 Mention new module 'close'. 2008-10-10 02:35:24 +02:00
Bruno Haible
44656541e5 New modules 'accept', 'bind', 'connect', 'getpeername', 'getsockname', 'getsockopt', 'listen', 'recv', 'recvfrom', 'send', 'sendto', 'setsockopt', 'socket'. 2008-10-06 02:15:14 +02:00
Bruno Haible
d952dbeaa9 Update after module 'select' was created. 2008-10-05 17:31:59 +02:00
Richard W.M. Jones
9d7e96c82c fsync: new module
* lib/fsync.c: New file.
* m4/fsync.m4: New file.
* modules/fsync: New file.
* modules/fsync-tests: New file.
* tests/test-fsync.c: New file.
* modules/unistd: Substitute GNULIB_FSYNC and HAVE_FSYNC.
* m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Define and AC_SUBST
both GNULIB_FSYNC and HAVE_FSYNC.
* lib/unistd.in.h (@GNULIB_FSYNC@): Add a block for fsync.
* MODULES.html.sh (posix_functions): Add fsync.
* doc/posix-functions/fsync.texi: Update.
2008-10-02 08:44:44 +02:00
Bruno Haible
60c92ef259 Avoid the broken posix_spawn function on AIX 5.3 and 6.1. 2008-10-02 01:26:13 +02:00
Paolo Bonzini
32848a0b17 documentation update for mingw socket functions
2008-08-24  Paolo Bonzini  <bonzini@gnu.org>

	* doc/posix-functions/accept.texi: Update mingw problems.
	* doc/posix-functions/bind.texi: Update mingw problems.
	* doc/posix-functions/close.texi: Update mingw problems.
	* doc/posix-functions/connect.texi: Update mingw problems.
	* doc/posix-functions/getpeername.texi: Update mingw problems.
	* doc/posix-functions/getsockname.texi: Update mingw problems.
	* doc/posix-functions/getsockopt.texi: Update mingw problems.
	* doc/posix-functions/ioctl.texi: Update mingw problems.
	* doc/posix-functions/listen.texi: Update mingw problems.
	* doc/posix-functions/recv.texi: Update mingw problems.
	* doc/posix-functions/recvfrom.texi: Update mingw problems.
	* doc/posix-functions/select.texi: Update mingw problems.
	* doc/posix-functions/send.texi: Update mingw problems.
	* doc/posix-functions/sendto.texi: Update mingw problems.
	* doc/posix-functions/setsockopt.texi: Update mingw problems.
	* doc/posix-functions/socket.texi: Update mingw problems.
2008-09-29 13:28:59 +02:00
Bruno Haible
4fd7cdb11e Tweak patch that overrides open() and fopen(). 2008-09-28 14:59:52 +02:00
Bruno Haible
12d62c329c New module 'posix_spawnp'. 2008-09-28 14:13:29 +02:00
Bruno Haible
cc342d20bb New module 'posix_spawn'. 2008-09-28 14:12:27 +02:00
Bruno Haible
9a261f6811 New module 'posix_spawnattr_destroy'. 2008-09-28 14:10:42 +02:00
Bruno Haible
ac5e1445a1 New module 'posix_spawnattr_setsigmask'. 2008-09-28 14:08:51 +02:00
Bruno Haible
a6694a282b New module 'posix_spawnattr_getsigmask'. 2008-09-28 14:08:04 +02:00
Bruno Haible
e1bc60aed6 New module 'posix_spawnattr_setsigdefault'. 2008-09-28 14:06:01 +02:00
Bruno Haible
2903a5c691 New module 'posix_spawnattr_getsigdefault'. 2008-09-28 14:05:12 +02:00
Bruno Haible
2c984d42b8 New module 'posix_spawnattr_setschedpolicy'. 2008-09-28 14:03:11 +02:00
Bruno Haible
a5ca560fc2 New module 'posix_spawnattr_getschedpolicy'. 2008-09-28 14:02:21 +02:00
Bruno Haible
84d81c6ca8 New module 'posix_spawnattr_setschedparam'. 2008-09-28 14:00:30 +02:00
Bruno Haible
4dd331b3cf New module 'posix_spawnattr_getschedparam'. 2008-09-28 13:59:47 +02:00
Bruno Haible
c723de1411 New module 'posix_spawnattr_setpgroup'. 2008-09-28 13:57:30 +02:00