annotate modules/mkfifoat @ 17363:5a51fb7777a9

sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin Problem reported by Marco Atzeri in <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00000.html>. * lib/sys_select.in.h [HAVE_SYS_SELECT_H && _CYGWIN_SYS_TIME_H]: Simply delegate to the system <sys/select.h> in this case too. Also, pay attention to _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H only if OSF/1, since otherwise Cygwin breaks, and it doesn't seem to be needed on Solaris either. * lib/sys_time.in.h [_CYGWIN_SYS_TIME_H]: Simply delgate to the system <sys/time.h> in this case.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 19 Mar 2013 09:08:47 -0700
parents a2d45c112907
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
1 Description:
16070
4aded9fb6c6b Improve MODULES.html output.
Bruno Haible <bruno@clisp.org>
parents: 16063
diff changeset
2 mkfifoat() function and mknodat() function: create named FIFOs relative to a
4aded9fb6c6b Improve MODULES.html output.
Bruno Haible <bruno@clisp.org>
parents: 16063
diff changeset
3 directory
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
4
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
5 Files:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
6 lib/mkfifoat.c
12268
b537cb58d506 mkfifoat: use new modules for Solaris and BSD bugs
Eric Blake <ebb9@byu.net>
parents: 11975
diff changeset
7 lib/mknodat.c
16033
917610de47d7 New modules 'at-internal', 'openat-h', split off from module 'openat'.
Bruno Haible <bruno@clisp.org>
parents: 15047
diff changeset
8 lib/at-func.c
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
9 m4/mkfifoat.m4
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
10
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
11 Depends-on:
16063
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
12 sys_stat
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
13 extensions
16063
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
14 at-internal [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
15 dosname [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
16 errno [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
17 fchdir [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
16105
a2d45c112907 Depend on module fcntl-h when AT_FDCWD is used.
Bruno Haible <bruno@clisp.org>
parents: 16070
diff changeset
18 fcntl-h [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
16063
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
19 openat-die [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
20 openat-h [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
c3b6b5b6bc32 More conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 16059
diff changeset
21 save-cwd [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12268
diff changeset
22 mkfifo [test $HAVE_MKFIFOAT = 0]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12268
diff changeset
23 mknod [test $HAVE_MKNODAT = 0]
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
24
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
25 configure.ac:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
26 gl_FUNC_MKFIFOAT
15047
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
27 if test $HAVE_MKFIFOAT = 0; then
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
28 AC_LIBOBJ([mkfifoat])
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
29 fi
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
30 if test $HAVE_MKNODAT = 0; then
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
31 AC_LIBOBJ([mknodat])
01d4631f17cc mkfifoat: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
32 fi
16059
05ec2316b0ea mkfifoat: Fix module description.
Bruno Haible <bruno@clisp.org>
parents: 16033
diff changeset
33 gl_SYS_STAT_MODULE_INDICATOR([mkfifoat])
05ec2316b0ea mkfifoat: Fix module description.
Bruno Haible <bruno@clisp.org>
parents: 16033
diff changeset
34 gl_SYS_STAT_MODULE_INDICATOR([mknodat])
11975
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
35
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
36 Makefile.am:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
37
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
38 Include:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
39 <fcntl.h>
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
40 <sys/stat.h>
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
41
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
42 License:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
43 GPL
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
44
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
45 Maintainer:
7edbd81b294e mkfifoat: new module
Eric Blake <ebb9@byu.net>
parents:
diff changeset
46 Jim Meyering, Eric Blake