Mercurial > gnulib
annotate modules/poll @ 40186:8964917f9574
autoupdate
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Mon, 18 Feb 2019 08:02:49 -0800 |
parents | c6cb639ee9d2 |
children |
rev | line source |
---|---|
4242
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 Description: |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 poll() function: wait for some event on a set of file descriptors. |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 Files: |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
5 lib/poll.c |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 m4/poll.m4 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
7 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
8 Depends-on: |
13736 | 9 poll-h |
14683
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
13736
diff
changeset
|
10 alloca [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
17840 | 11 assure [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
14683
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
13736
diff
changeset
|
12 select [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
15824
3a4d1597833c
poll: Avoid link errors on MSVC.
Bruno Haible <bruno@clisp.org>
parents:
15752
diff
changeset
|
13 sockets [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
14683
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
13736
diff
changeset
|
14 sys_select [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
17936
5aeafb603ed9
poll: port to MSVC v18 on MS-Windows 8.1
Paul Eggert <eggert@cs.ucla.edu>
parents:
17840
diff
changeset
|
15 sys_socket [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
14683
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
13736
diff
changeset
|
16 sys_time [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
13736
diff
changeset
|
17 errno [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
15752
b86e9061a6d0
New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
Bruno Haible <bruno@clisp.org>
parents:
15060
diff
changeset
|
18 msvc-nothrow [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1] |
4242
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
19 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
20 configure.ac: |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
21 gl_FUNC_POLL |
15060
4efb4fb07ff2
poll: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents:
14683
diff
changeset
|
22 if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then |
4efb4fb07ff2
poll: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents:
14683
diff
changeset
|
23 AC_LIBOBJ([poll]) |
4efb4fb07ff2
poll: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents:
14683
diff
changeset
|
24 gl_PREREQ_POLL |
4efb4fb07ff2
poll: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents:
14683
diff
changeset
|
25 fi |
13736 | 26 gl_POLL_MODULE_INDICATOR([poll]) |
4242
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
27 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
28 Makefile.am: |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
29 |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
30 Include: |
12008
18ea6ab4e81d
maint: make Include sections of modules consistent
Eric Blake <ebb9@byu.net>
parents:
11868
diff
changeset
|
31 <poll.h> |
4242
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
32 |
15824
3a4d1597833c
poll: Avoid link errors on MSVC.
Bruno Haible <bruno@clisp.org>
parents:
15752
diff
changeset
|
33 Link: |
3a4d1597833c
poll: Avoid link errors on MSVC.
Bruno Haible <bruno@clisp.org>
parents:
15752
diff
changeset
|
34 $(LIB_POLL) |
3a4d1597833c
poll: Avoid link errors on MSVC.
Bruno Haible <bruno@clisp.org>
parents:
15752
diff
changeset
|
35 |
5251
42b53a22aee5
Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents:
4909
diff
changeset
|
36 License: |
9102
404dc8725caf
Use the synonymous term LGPLv2.
Bruno Haible <bruno@clisp.org>
parents:
7908
diff
changeset
|
37 LGPLv2+ |
5251
42b53a22aee5
Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents:
4909
diff
changeset
|
38 |
4242
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
39 Maintainer: |
eec6ba9ed532
New module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
40 Paolo Bonzini <bonzini@gnu.org> |