diff options
author | Bruno Haible <bruno@clisp.org> | 2010-09-17 03:16:53 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2010-09-17 03:16:53 +0200 |
commit | 12e334402dda8c5989c395949ed4a6d1311ca56d (patch) | |
tree | 322d5a2b532467e1a0b5b2b430eb0ee60ba66456 /modules/tcgetsid | |
parent | f963ec24bef79448bbd49b373f0ec84c4221ada6 (diff) | |
download | gnulib-12e334402dda8c5989c395949ed4a6d1311ca56d.tar.gz |
New module 'tcgetsid'.
* lib/tcgetsid.c: New file.
* m4/tcgetsid.m4: New file.
* modules/tcgetsid: New file.
* modules/termios (Depends-on): Add c++defs, warn-on-use.
(Makefile.am): Ensure c++defs.h, warn-on-use.h get included. Substitute
GNULIB_TCGETSID, HAVE_TCGETSID.
* lib/termios.in.h: Include <sys/types.h>.
(tcgetsid): New declaration.
* m4/termios_h.m4 (gl_TERMIOS_H): Check whether tcgetsid is declared.
(gl_TERMIOS_H_DEFAULTS): Initialize GNULIB_TCGETSID, HAVE_TCGETSID.
* doc/posix-functions/tcgetsid.texi: Mention the new module.
* tests/test-termios-c++.cc: Check GNULIB_NAMESPACE::tcgetsid.
Diffstat (limited to 'modules/tcgetsid')
-rw-r--r-- | modules/tcgetsid | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/modules/tcgetsid b/modules/tcgetsid new file mode 100644 index 0000000000..1b72c8d43a --- /dev/null +++ b/modules/tcgetsid @@ -0,0 +1,27 @@ +Description: +tcgetsid() function: Determine the session ID of the controlling terminal of +the current process. + +Files: +lib/tcgetsid.c +m4/tcgetsid.m4 + +Depends-on: +termios +extensions +sys_ioctl + +configure.ac: +gl_FUNC_TCGETSID +gl_TERMIOS_MODULE_INDICATOR([tcgetsid]) + +Makefile.am: + +Include: +<termios.h> + +License: +LGPL + +Maintainer: +Bruno Haible |