GNU Gnulib

Table of Contents


Next: , Up: (dir)

GNU Gnulib

This manual is for GNU Gnulib (updated 2009-01-09 18:22:24), which is a library of common routines intended to be shared at the source level.

Copyright © 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.


Next: , Previous: Top, Up: Top

1 Introduction

Gnulib is a source code library. It provides basic functionalities to programs and libraries. Currently (as of October 2006) more than 30 packages make use of Gnulib.

Resources:


Next: , Up: Introduction

1.1 Benefits of using Gnulib

Gnulib is useful to enhance various aspects of a package:


Next: , Previous: Benefits, Up: Introduction

1.2 Library vs. Reusable Code

Classical libraries are installed as binary object code. Gnulib is different: It is used as a source code library. Each package that uses Gnulib thus ships with part of the Gnulib source code. The used portion of Gnulib is tailored to the package: A build tool, called gnulib-tool, is provided that copies a tailored subset of Gnulib into the package.


Next: , Previous: Library vs Reusable Code, Up: Introduction

1.3 Portability and Application Code

One of the goals of Gnulib is to make portable programming easy, on the basis of the standards relevant for GNU (and Unix). The objective behind that is to avoid a fragmentation of the user community into disjoint user communities according to the operating system, and instead allow synergies between users on different operating systems.

Another goal of Gnulib is to provide application code that can be shared between several applications. Some people wonder: "What? glibc doesn't have a function to copy a file?" Indeed, the scope of a system's libc is to implement the relevant standards (ISO C99, POSIX:2001) and to provide access functions to the kernel's system calls, and little more.

There is no clear borderline between both areas.

For example, Gnulib has a facility for generating the name of backup files. While this task is entirely at the application level — no standard specifies an API for it — the naïve code has some portability problems because on some platforms the length of file name components is limited to 30 characters or so. Gnulib handles that.

Similarly, Gnulib has a facility for executing a command in a subprocess. It is at the same time a portability enhancement (it works on GNU, Unix, and Windows, compared to the classical fork/exec idiom which is not portable to Windows), as well as an application aid: it takes care of redirecting stdin and/or stdout if desired, and emits an error message if the subprocess failed.


Next: , Previous: Portability and Application Code, Up: Introduction

1.4 Modules

Gnulib is divided into modules. Every module implements a single facility. Modules can depend on other modules.

A module consists of a number of files and a module description. The files are copied by gnulib-tool into the package that will use it, usually verbatim, without changes. Source code files (.h, .c files) reside in the lib/ subdirectory. Autoconf macro files reside in the m4/ subdirectory. Build scripts reside in the build-aux/ subdirectory.

The module description contains the list of files — gnulib-tool copies these files. It contains the module's dependencies — gnulib-tool installs them as well. It also contains the autoconf macro invocation (usually a single line or nothing at all) — gnulib-tool ensures this is invoked from the package's configure.ac file. And also a Makefile.am snippet — gnulib-tool collects these into a Makefile.am for the tailored Gnulib part. The module description and include file specification are for documentation purposes; they are combined into MODULES.html.

The module system serves two purposes:

  1. It ensures consistency of the used autoconf macros and Makefile.am rules with the source code. For example, source code which uses the getopt_long function — this is a common way to implement parsing of command line options in a way that complies with the GNU standards — needs the source code (lib/getopt.c and others), the autoconf macro which detects whether the system's libc already has this function (in m4/getopt.m4), and a few Makefile.am lines that create the substitute getopt.h if not. These three pieces belong together. They cannot be used without each other. The module description and gnulib-tool ensure that they are copied altogether into the destination package.
  2. It allows for scalability. It is well-known since the inception of the MODULA-2 language around 1978 that dissection into modules with dependencies allows for building large sets of code in a maintainable way. The maintainability comes from the facts that:

    In other words, the module is the elementary unit of code in Gnulib, comparable to a class in object-oriented languages like Java or C#.

The module system is the basis of gnulib-tool. When gnulib-tool copies a part of Gnulib into a package, it first compiles a module list, starting with the requested modules and adding all the dependencies, and then collects the files, configure.ac snippets and Makefile.am snippets.


Next: , Previous: Modules, Up: Introduction

1.5 Various Kinds of Modules

There are modules of various kinds in Gnulib. For a complete list of the modules, see in MODULES.html.

1.5.1 Support for ISO C or POSIX functions.

When a function is not implemented by a system, the Gnulib module provides an implementation under the same name. Examples are the ‘snprintf’ and ‘readlink’ modules.

Similarly, when a function is not correctly implemented by a system, Gnulib provides a replacement. For functions, we use the pattern

     #if !HAVE_WORKING_FOO
     # define foo rpl_foo
     #endif

and implement the foo function under the name rpl_foo. This renaming is needed to avoid conflicts at compile time (in case the system header files declare foo) and at link/run time (because the code making use of foo could end up residing in a shared library, and the executable program using this library could be defining foo itself).

For header files, such as stdbool.h or stdint.h, we provide the substitute only if the system doesn't provide a correct one. The template of this replacement is distributed in a slightly different name, with an added underscore, so that on systems which do provide a correct header file the system's one is used.

1.5.2 Enhancements of ISO C or POSIX functions

These are sometimes POSIX functions with GNU extensions also found in glibc — examples: ‘getopt’, ‘fnmatch’ — and often new APIs — for example, for all functions that allocate memory in one way or the other, we have variants which also include the error checking against the out-of-memory condition.

1.5.3 Portable general use facilities

Examples are a module for copying a file — the portability problems relate to the copying of the file's modification time, access rights, and extended attributes — or a module for extracting the tail component of a file name — here the portability to Woe32 requires a different API than the classical POSIX basename function.

1.5.4 Reusable application code

Examples are an error reporting function, a module that allows output of numbers with K/M/G suffixes, or cryptographic facilities.

1.5.5 Object oriented classes

Examples are data structures like ‘list’, or abstract output stream classes that work around the fact that an application cannot implement an stdio FILE with its logic. Here, while staying in C, we use implementation techniques like tables of function pointers, known from the C++ language or from the Linux kernel.

1.5.6 Interfaces to external libraries

Examples are the ‘iconv’ module, which interfaces to the iconv facility, regardless whether it is contained in libc or in an external libiconv. Or the ‘readline’ module, which interfaces to the GNU readline library.

1.5.7 Build / maintenance infrastructure

An example is the ‘maintainer-makefile’ module, which provides extra Makefile tags for maintaining a package.


Next: , Previous: Various Kinds of Modules, Up: Introduction

1.6 Collaborative Development

Gnulib is maintained collaboratively. The mailing list is <bug-gnulib at gnu dot org>. Be warned that some people on the list may be very active at some times and unresponsive at other times.

Every module has one or more maintainers. While issues are discussed collaboratively on the list, the maintainer of a module nevertheless has a veto right regarding changes in his module.

All patches should be posted the list, regardless whether they are proposed patches or whether they are committed immediately by the maintainer of the particular module. The purpose is not only to inform the other users of the module, but mainly to allow peer review. It is not uncommon that several people contribute comments or spot bugs after a patch was proposed.

Conversely, if you are using Gnulib, and a patch is posted that affects one of the modules that your package uses, you have an interest in proofreading the patch.


Next: , Previous: Collaborative Development, Up: Introduction

1.7 Copyright

Most modules are under the GPL. Some, mostly modules which can reasonably be used in libraries, are under LGPL. The source files always say "GPL", but the real license specification is in the module description file. If the module description file says "GPL", it means "GPLv3+" (GPLv3 or newer, at the licensee's choice); if it says "LGPL", it means "LGPLv3+" (LGPLv3 or newer, at the licensee's choice).

More precisely, the license specification in the module description file applies to the files in lib/ and build-aux/. Different licenses apply to files in special directories:

modules/
Module description files are under this copyright:
Copyright © 200X-200Y Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification, in any medium, are permitted without royalty provided the copyright notice and this notice are preserved.

m4/
Autoconf macro files are under this copyright:
Copyright © 200X-200Y Free Software Foundation, Inc.
This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved.

tests/
If a license statement is not present in a test module, the test files are under GPL. Even if the corresponding source module is under LGPL, this is not a problem, since compiled tests are not installed by “make install”.
doc/
Documentation files are under this copyright:
Copyright © 2004-2008 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

If you want to use some Gnulib modules under LGPL, you can do so by passing the option ‘--lgpl’ to gnulib-tool. This will replace the GPL header with an LGPL header while copying the source files to your package. Similarly, if you want some Gnulib modules under LGPLv2+ (Lesser GPL version 2.1 or newer), you can do so by passing the option ‘--lgpl=2’ to gnulib-tool.

Keep in mind that when you submit patches to files in Gnulib, you should license them under a compatible license. This means that sometimes the contribution will have to be LGPL, if the original file is available under LGPL. You can find out about it by looking for a "License: LGPL" information in the corresponding module description.


Next: , Previous: Copyright, Up: Introduction

1.8 Steady Development

Gnulib modules are continually adapted, to match new practices, to be consistent with newly added modules, or simply as a response to build failure reports. We don't make releases, but instead recommend to use the newest version of Gnulib from the Git repository, except in periods of major changes. The source tree can also be fetched from a read-only CVS that mirrors the Git repository.


Previous: Steady Development, Up: Introduction

1.9 Openness

Gnulib is open in the sense that we gladly accept contributions if they are generally useful, well engineered, and if the contributors have signed the obligatory papers with the FSF.

The module system is open in the sense that a package using Gnulib can

  1. locally patch or override files in Gnulib,
  2. locally add modules that are treated like Gnulib modules by gnulib-tool.

This is achieved by the ‘--local-dir’ option of gnulib-tool.


Next: , Previous: Introduction, Up: Top

2 Invoking gnulib-tool

The gnulib-tool command is the recommended way to import Gnulib modules. It is possible to borrow Gnulib modules in a package without using gnulib-tool, relying only on the meta-information stored in the modules/* files, but with a growing number of modules this becomes tedious. gnulib-tool simplifies the management of source files, Makefile.ams and configure.ac in packages incorporating Gnulib modules.

Run ‘gnulib-tool --help’ for information. To get familiar with gnulib-tool without affecting your sources, you can also try some commands with the option ‘--dry-run’; then gnulib-tool will only report which actions it would perform in a real run without changing anything.


Next: , Up: Invoking gnulib-tool

2.1 Initial import

Gnulib assumes your project uses Autoconf and Automake. Invoking ‘gnulib-tool --import’ will copy source files, create a Makefile.am to build them, generate a file gnulib-comp.m4 with Autoconf M4 macro declarations used by configure.ac, and generate a file gnulib-cache.m4 containing the cached specification of how Gnulib is used.

Our example will be a library that uses Autoconf, Automake and Libtool. It calls strdup, and you wish to use gnulib to make the package portable to C89 and C99 (which don't have strdup).

     ~/src/libfoo$ gnulib-tool --import strdup
     Module list with included dependencies:
       absolute-header
       extensions
       strdup
       string
     File list:
       lib/dummy.c
       lib/strdup.c
       lib/string.in.h
       m4/absolute-header.m4
       m4/extensions.m4
       m4/gnulib-common.m4
       m4/strdup.m4
       m4/string_h.m4
     Creating directory ./lib
     Creating directory ./m4
     Copying file lib/dummy.c
     Copying file lib/strdup.c
     Copying file lib/string.in.h
     Copying file m4/absolute-header.m4
     Copying file m4/extensions.m4
     Copying file m4/gnulib-common.m4
     Copying file m4/gnulib-tool.m4
     Copying file m4/strdup.m4
     Copying file m4/string_h.m4
     Creating lib/Makefile.am
     Creating m4/gnulib-cache.m4
     Creating m4/gnulib-comp.m4
     Finished.
     
     You may need to add #include directives for the following .h files.
       #include <string.h>
     
     Don't forget to
       - add "lib/Makefile" to AC_CONFIG_FILES in ./configure.ac,
       - mention "lib" in SUBDIRS in Makefile.am,
       - mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am,
       - invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC,
       - invoke gl_INIT in ./configure.ac.
     ~/src/libfoo$

By default, the source code is copied into lib/ and the M4 macros in m4/. You can override these paths by using --source-base=DIRECTORY and --m4-base=DIRECTORY. Some modules also provide other files necessary for building. These files are copied into the directory specified by ‘AC_CONFIG_AUX_DIR’ in configure.ac or by the --aux-dir=DIRECTORY option. If neither is specified, the current directory is assumed.

gnulib-tool can make symbolic links instead of copying the source files. The option to specify for this is ‘--symlink’, or ‘-s’ for short. This can be useful to save a few kilobytes of disk space. But it is likely to introduce bugs when gnulib is updated; it is more reliable to use ‘gnulib-tool --update’ (see below) to update to newer versions of gnulib. Furthermore it requires extra effort to create self-contained tarballs, and it may disturb some mechanism the maintainer applies to the sources. For these reasons, this option is generally discouraged.

gnulib-tool will overwrite any pre-existing files, in particular Makefile.am. Unfortunately, separating the generated Makefile.am content (for building the gnulib library) into a separate file, say gnulib.mk, that could be included by your handwritten Makefile.am is not possible, due to how variable assignments are handled by Automake.

Consequently, it is a good idea to choose directories that are not already used by your projects, to separate gnulib imported files from your own files. This approach is also useful if you want to avoid conflicts between other tools (e.g., gettextize that also copy M4 files into your package. Simon Josefsson successfully uses a source base of gl/, and a M4 base of gl/m4/, in several packages.

After the ‘--import’ option on the command line comes the list of Gnulib modules that you want to incorporate in your package. The names of the modules coincide with the filenames in Gnulib's modules/ directory.

Some Gnulib modules depend on other Gnulib modules. gnulib-tool will automatically add the needed modules as well; you need not list them explicitly. gnulib-tool will also memorize which dependent modules it has added, so that when someday a dependency is dropped, the implicitly added module is dropped as well (unless you have explicitly requested that module).

If you want to cut a dependency, i.e., not add a module although one of your requested modules depends on it, you may use the option ‘--avoid=module’ to do so. Multiple uses of this option are possible. Of course, you will then need to implement the same interface as the removed module.

A few manual steps are required to finish the initial import. gnulib-tool printed a summary of these steps.

First, you must ensure Autoconf can find the macro definitions in gnulib-comp.m4. Use the ACLOCAL_AMFLAGS specifier in your top-level Makefile.am file, as in:

     ACLOCAL_AMFLAGS = -I m4

You are now ready to call the M4 macros in gnulib-comp.m4 from configure.ac. The macro gl_EARLY must be called as soon as possible after verifying that the C compiler is working. Typically, this is immediately after AC_PROG_CC, as in:

     ...
     AC_PROG_CC
     gl_EARLY
     ...

The core part of the gnulib checks are done by the macro gl_INIT. Place it further down in the file, typically where you normally check for header files or functions. It must come after other checks which may affect the compiler invocation, such as AC_MINIX. For example:

     ...
     # For gnulib.
     gl_INIT
     ...

gl_INIT will in turn call the macros related with the gnulib functions, be it specific gnulib macros, like gl_FUNC_ALLOCA or autoconf or automake macros like AC_FUNC_ALLOCA or AM_FUNC_GETLINE. So there is no need to call those macros yourself when you use the corresponding gnulib modules.

You must also make sure that the gnulib library is built. Add the Makefile in the gnulib source base directory to AC_CONFIG_FILES, as in:

     AC_CONFIG_FILES(... lib/Makefile ...)

You must also make sure that make will recurse into the gnulib directory. To achieve this, add the gnulib source base directory to a SUBDIRS Makefile.am statement, as in:

     SUBDIRS = lib

or if you, more likely, already have a few entries in SUBDIRS, you can add something like:

     SUBDIRS += lib

Finally, you have to add compiler and linker flags in the appropriate source directories, so that you can make use of the gnulib library. Since some modules (‘getopt’, for example) may copy files into the build directory, top_builddir/lib is needed as well as top_srcdir/lib. For example:

     ...
     AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
     ...
     LDADD = lib/libgnu.a
     ...

Don't forget to #include the various header files. In this example, you would need to make sure that ‘#include <string.h>’ is evaluated when compiling all source code files, that want to make use of strdup.

In the usual case where Autoconf is creating a config.h file, you should include config.h first, before any other include file. That way, for example, if config.h defines ‘restrict’ to be the empty string on a pre-C99 host, or a macro like ‘_FILE_OFFSET_BITS’ that affects the layout of data structures, the definition is consistent for all include files. Also, on some platforms macros like ‘_FILE_OFFSET_BITS’ and ‘_GNU_SOURCE’ may be ineffective, or may have only a limited effect, if defined after the first system header file is included.

Finally, note that you can not use AC_LIBOBJ or AC_REPLACE_FUNCS in your configure.ac and expect the resulting object files to be automatically added to lib/libgnu.a. This is because your AC_LIBOBJ and AC_REPLACE_FUNCS invocations from configure.ac augment a variable @LIBOBJS@ (and/or @LTLIBOBJS@ if using Libtool), whereas lib/libgnu.a is built from the contents of a different variable, usually @gl_LIBOBJS@ (or @gl_LTLIBOBJS@ if using Libtool).


Next: , Previous: Initial import, Up: Invoking gnulib-tool

2.2 Modified imports

You can at any moment decide to use Gnulib differently than the last time.

If you only want to use more Gnulib modules, simply invoke gnulib-tool --import new-modules. gnulib-tool remembers which modules were used last time. The list of modules that you pass after ‘--import’ is added to the previous list of modules.

For most changes, such as added or removed modules, or even different choices of ‘--lib’, ‘--source-base’ or ‘--aux-dir’, there are two ways to perform the change.

The standard way is to modify manually the file gnulib-cache.m4 in the M4 macros directory, then launch ‘gnulib-tool --import’.

The other way is to call gnulib-tool again, with the changed command-line options. Note that this doesn't let you remove modules, because as you just learned, the list of modules is always cumulated. Also this way is often impractical, because you don't remember the way you invoked gnulib-tool last time.

The only change for which this doesn't work is a change of the ‘--m4-base’ directory. Because, when you pass a different value of ‘--m4-base’, gnulib-tool will not find the previous gnulib-cache.m4 file any more... A possible solution is to manually copy the gnulib-cache.m4 into the new M4 macro directory.

In the gnulib-cache.m4, the macros have the following meaning:

gl_MODULES
The argument is a space separated list of the requested modules, not including dependencies.
gl_AVOID
The argument is a space separated list of modules that should not be used, even if they occur as dependencies. Corresponds to the ‘--avoid’ command line argument.
gl_SOURCE_BASE
The argument is the relative file name of the directory containing the gnulib source files (mostly *.c and *.h files). Corresponds to the ‘--source-base’ command line argument.
gl_M4_BASE
The argument is the relative file name of the directory containing the gnulib M4 macros (*.m4 files). Corresponds to the ‘--m4-base’ command line argument.
gl_TESTS_BASE
The argument is the relative file name of the directory containing the gnulib unit test files. Corresponds to the ‘--tests-base’ command line argument.
gl_LIB
The argument is the name of the library to be created. Corresponds to the ‘--lib’ command line argument.
gl_LGPL
The presence of this macro without arguments corresponds to the ‘--lgpl’ command line argument. The presence of this macro with an argument (whose value must be 2 or 3) corresponds to the ‘--lgpl=arg’ command line argument.
gl_LIBTOOL
The presence of this macro corresponds to the ‘--libtool’ command line argument and to the absence of the ‘--no-libtool’ command line argument. It takes no arguments.
gl_MACRO_PREFIX
The argument is the prefix to use for macros in the gnulib-comp.m4 file. Corresponds to the ‘--macro-prefix’ command line argument.


Next: , Previous: Modified imports, Up: Invoking gnulib-tool

2.3 Simple update

When you want to update to a more recent version of Gnulib, without changing the list of modules or other parameters, a simple call does it:

     $ gnulib-tool --import

This will create, update or remove files, as needed.

Note: From time to time, changes are made in Gnulib that are not backward compatible. When updating to a more recent Gnulib, you should consult Gnulib's NEWS file to check whether the incompatible changes affect your project.


Next: , Previous: Simple update, Up: Invoking gnulib-tool

2.4 Changing your sources for use with Gnulib

Gnulib contains some header file overrides. This means that when building on systems with deficient header files in /usr/include/, it may create files named string.h, stdlib.h, stdint.h or similar in the build directory. In the other source directories of your package you will usually pass ‘-I’ options to the compiler, so that these Gnulib substitutes are visible and take precedence over the files in /usr/include/.

These Gnulib substitute header files rely on <config.h> being already included. Furthermore <config.h> must be the first include in every compilation unit. This means that to all your source files and likely also to all your tests source files you need to add an ‘#include <config.h>’ at the top. Which source files are affected? Exactly those whose compilation includes a ‘-I’ option that refers to the Gnulib library directory.

This is annoying, but inevitable: On many systems, <config.h> is used to set system dependent flags (such as _GNU_SOURCE on GNU systems), and these flags have no effect after any system header file has been included.


Next: , Previous: Source changes, Up: Invoking gnulib-tool

2.5 Caveat: gettextize and autopoint users

The programs gettextize and autopoint, part of GNU gettext, import or update the internationalization infrastructure. Some of this infrastructure, namely ca. 20 autoconf macro files and the config.rpath file, is also contained in Gnulib and may be imported by gnulib-tool. The use of gettextize or autopoint will therefore overwrite some of the files that gnulib-tool has imported, and vice versa.

Avoiding to use gettextize (manually, as package maintainer) or autopoint (as part of a script like autoreconf or autogen.sh) is not the solution: These programs also import the infrastructure in the po/ and optionally in the intl/ directory.

The copies of the conflicting files in Gnulib are more up-to-date than the copies brought in by gettextize and autopoint. When a new gettext release is made, the copies of the files in Gnulib will be updated immediately.

The solution is therefore:

  1. When you run gettextize, always use the gettextize from the matching GNU gettext release. For the most recent Gnulib checkout, this is the newest release found on http://ftp.gnu.org/gnu/gettext/. For an older Gnulib snapshot, it is the release that was the most recent release at the time the Gnulib snapshot was taken. Then, after gettextize, invoke gnulib-tool.
  2. When a script of yours run autopoint, invoke gnulib-tool afterwards.
  3. If you get an error message like *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version ... but the autoconf macros are from gettext version ..., it means that a new GNU gettext release was made, and its autoconf macros were integrated into Gnulib and now mismatch the po/ infrastructure. In this case, fetch and install the new GNU gettext release and run gettextize followed by gnulib-tool.


Next: , Previous: gettextize and autopoint, Up: Invoking gnulib-tool

2.6 Handling Gnulib's own message translations

Gnulib provides some functions that emit translatable messages using GNU gettext. The ‘gnulib’ domain at the Translation Project collects translations of these messages, which you should incorporate into your own programs.

There are two basic ways to achieve this. The first, and older, method is to list all the source files you use from Gnulib in your own po/POTFILES.in file. This will cause all the relevant translatable strings to be included in your POT file. When you send this POT file to the Translation Project, translators will normally fill in the translations of the Gnulib strings from their “translation memory”, and send you back updated PO files.

However, this process is error-prone: you might forget to list some source files, or the translator might not be using a translation memory and provide a different translation than another translator, or the translation might not be kept in sync between Gnulib and your package. It is also slow and causes substantial extra work, because a human translator must be in the loop for each language and you will need to incorporate their work on request.

For these reasons, a new method was designed and is now recommended. If you pass the --po-base=directory and --po-domain=domain options to gnulib-tool, then gnulib-tool will create a separate directory with its own POTFILES.in, and fetch current translations directly from the Translation Project (using rsync or wget, whichever is available). The POT file in this directory will be called domain-gnulib.pot, depending on the domain you gave to the --po-domain option (typically the same as the package name). This causes these translations to reside in a separate message domain, so that they do not clash either with the translations for the main part of your package nor with those of other packages on the system that use possibly different versions of Gnulib. When you use these options, the functions in Gnulib are built in such a way that they will always use this domain regardless of the default domain set by textdomain.

In order to use this method, you must – in each program that might use Gnulib code – add an extra line to the part of the program that initializes locale-dependent behavior. Where you would normally write something like:

       setlocale (LC_ALL, "");
       bindtextdomain (PACKAGE, LOCALEDIR);
       textdomain (PACKAGE);

you should add an additional bindtextdomain call to inform gettext of where the MO files for the extra message domain may be found:

       bindtextdomain (PACKAGE "-gnulib", LOCALEDIR);

(This example assumes that the domain that you specified to gnulib-tool is the same as the value of the PACKAGE preprocessor macro.)

Since you do not change the textdomain call, the default message domain for your program remains the same and your own use of gettext functions will not be affected.


Next: , Previous: Localization, Up: Invoking gnulib-tool

2.7 Issues with Version Control Systems

If a project stores its source files in a version control system (VCS), such as CVS, SVN, or Git, one needs to decide which files to commit.

All files created by gnulib-tool, except gnulib-cache.m4, should be treated like generated source files, like for example a parser.c file is generated from parser.y.


Previous: VCS Issues, Up: Invoking gnulib-tool

2.8 Bundling the unit tests of the Gnulib modules

You can bundle the unit tests of the Gnulib modules together with your package, through the ‘--with-tests’ option. Together with ‘--with-tests’, you also specify the directory for these tests through the ‘--tests-base’ option. Of course, you need to add this directory to the SUBDIRS variable in the Makefile.am of the parent directory.

The advantage of having the unit tests bundled is that when your program has a problem on a particular platform, running the unit tests may help determine quickly if the problem is on Gnulib's side or on your package's side. Also, it helps verifying Gnulib's portability, of course.

The unit tests will be compiled and run when the user runs ‘make check’. When the user runs only ‘make’, the unit tests will not be compiled.

In the SUBDIRS variable, it is useful to put the Gnulib tests directory after the directory containing the other tests, not before:

     SUBDIRS = gnulib-lib src man tests gnulib-tests

This will ensure that on platforms where there are test failures in either directory, users will see and report the failures from the tests of your program.

Note: In packages which use more than one invocation of gnulib-tool in the scope of the same configure.ac, you cannot use ‘--with-tests’. You will have to use a separate configure.ac in this case.


Next: , Previous: Invoking gnulib-tool, Up: Top

3 Miscellaneous Notes


Next: , Up: Miscellaneous Notes

3.1 Comments

Where to put comments describing functions: Because of risk of divergence, we prefer to keep most function describing comments in only one place: just above the actual function definition. Some people prefer to put that documentation in the .h file. In any case, it should appear in just one place unless you can ensure that the multiple copies will always remain identical.


Next: , Previous: Comments, Up: Miscellaneous Notes

3.2 Header files

It is a tradition to use CPP tricks to avoid parsing the same header file more than once, which might cause warnings. The trick is to wrap the content of the header file (say, foo.h) in a block, as in:

     #ifndef FOO_H
     # define FOO_H
     ...
     body of header file goes here
     ...
     #endif /* FOO_H */

Whether to use FOO_H or _FOO_H is a matter of taste and style. The C89 and C99 standards reserve all identifiers that begin with an underscore and either an uppercase letter or another underscore, for any use. Thus, in theory, an application might not safely assume that _FOO_H has not already been defined by a library. On the other hand, using FOO_H will likely lead the higher risk of collisions with other symbols (e.g., KEY_H, XK_H, BPF_H, which are CPP macro constants, or COFF_LONG_H, which is a CPP macro function). Your preference may depend on whether you consider the header file under discussion as part of the application (which has its own namespace for CPP symbols) or a supporting library (that shouldn't interfere with the application's CPP symbol namespace).

Adapting C header files for use in C++ applications can use another CPP trick, as in:

     # ifdef __cplusplus
     extern "C"
     {
     # endif
     ...
     body of header file goes here
     ...
     # ifdef __cplusplus
     }
     # endif

The idea here is that __cplusplus is defined only by C++ implementations, which will wrap the header file in an ‘extern "C"’ block. Again, whether to use this trick is a matter of taste and style. While the above can be seen as harmless, it could be argued that the header file is written in C, and any C++ application using it should explicitly use the ‘extern "C"’ block itself. Your preference might depend on whether you consider the API exported by your header file as something available for C programs only, or for C and C++ programs alike.

Note that putting a #include in an extern "C" { ... } block yields a syntax error in C++ mode on some platforms (e.g., glibc systems with g++ v3.3 to v4.2, AIX, OSF/1, IRIX). For this reason, it is recommended to place the #include before the extern "C" block.

Include ordering

When writing a gnulib module, or even in general, a good way to order the ‘#include’ directives is the following.


Next: , Previous: Header files, Up: Miscellaneous Notes

3.3 Out of memory handling

The GSS API does not have a standard error code for the out of memory error condition. Instead of adding a non-standard error code, this library has chosen to adopt a different strategy. Out of memory handling happens in rare situations, but performing the out of memory error handling after almost all API function invocations pollute your source code and might make it harder to spot more serious problems. The strategy chosen improves code readability and robustness.

For most applications, aborting the application with an error message when the out of memory situation occurs is the best that can be wished for. This is how the library behaves by default.

However, we realize that some applications may not want to have the GSS library abort execution in any situation. The GSS library supports a hook to let the application regain control and perform its own cleanups when an out of memory situation has occurred. The application can define a function (having a void prototype, i.e., no return value and no parameters) and set the library variable xalloc_fail_func to that function. The variable should be declared as follows.

     extern void (*xalloc_fail_func) (void);

The GSS library will invoke this function if an out of memory error occurs. Note that after this the GSS library is in an undefined state, so you must unload or restart the application to continue call GSS library functions. The hook is only intended to allow the application to log the situation in a special way. Of course, care must be taken to not allocate more memory, as that will likely also fail.


Next: , Previous: Out of memory handling, Up: Miscellaneous Notes

3.4 Library version handling

The module ‘check-version’ can be useful when your gnulib application is a system library. You will typically wrap the call to the check_version function through a library API, your library header file may contain:

     #define STRINGPREP_VERSION "0.5.18"
     ...
       extern const char *stringprep_check_version (const char *req_version);

To avoid ELF symbol collisions with other libraries that use the ‘check-version’ module, add to config.h through a AC_DEFINE something like:

     AC_DEFINE(check_version, stringprep_check_version,
               [Rename check_version.])

The stringprep_check_version function will thus be implemented by the check_version module.

There are two uses of the interface. The first is a way to provide for applications to find out the version number of the library it uses. The application may contain diagnostic code such as:

       printf ("Stringprep version: header %s library %s",
               STRINGPREP_VERSION,
               stringprep_check_version (NULL));

Separating the library and header file version can be useful when searching for version mismatch related problems.

The second uses is as a rudimentary test of proper library version, by making sure the application get a library version that is the same, or newer, than the header file used when building the application. This doesn't catch all problems, libraries may change backwards incompatibly in later versions, but enable applications to require a certain minimum version before it may proceed.

Typical uses look like:

            /* Check version of libgcrypt. */
            if (!gcry_check_version (GCRYPT_VERSION))
              die ("version mismatch\n");


Next: , Previous: Library version handling, Up: Miscellaneous Notes

3.5 Windows sockets

There are several issues when building applications that should work under Windows. The most problematic part is for applications that use sockets.

Hopefully, we can add helpful notes to this section that will help you port your application to Windows using gnulib.

3.5.1 Getaddrinfo and WINVER

This was written for the getaddrinfo module, but may be applicable to other functions too.

The getaddrinfo function exists in ws2tcpip.h and -lws2_32 on Windows XP. The function declaration is present if WINVER >= 0x0501. Windows 2000 does not have getaddrinfo in its WS2_32.DLL.

Thus, if you want to assume Windows XP or later, you can add AC_DEFINE(WINVER, 0x0501) to avoid compiling to (partial) getaddrinfo implementation.

If you want to support Windows 2000, don't do anything. The replacement function will open WS2_32.DLL during run-time to see if there is a getaddrinfo function available, and use it when available.


Next: , Previous: Windows sockets, Up: Miscellaneous Notes

3.6 Libtool and Windows

If you want it to be possible to cross-compile your program to MinGW and you use Libtool, you need to put:

     AC_LIBTOOL_WIN32_DLL

in your configure.ac. This sets the correct names for the OBJDUMP, DLLTOOL, and AS tools for the build.

If you are building a library, you will also need to pass -no-undefined to make sure Libtool produces a DLL for your library. From a Makefile.am:

     libgsasl_la_LDFLAGS += -no-undefined


Next: , Previous: Libtool and Windows, Up: Miscellaneous Notes

3.7 License Texinfo sources

Gnulib provides copies of the GNU GPL, GNU LGPL, and GNU FDL licenses in Texinfo form. (The master location is http://www.gnu.org/licenses/). These Texinfo documents do not have any node names and structures built into them; for your manual, you should @include them in an appropriate @node.

The conventional name for the GPL node is ‘Copying’ and for the FDL ‘GNU Free Documentation License’. The LGPL doesn't seem to have a conventional node name.

Of course the license texts themselves should not be changed at all.


Previous: License Texinfo sources, Up: Miscellaneous Notes

3.8 Build robot for gnulib

To simplify testing on a wide set of platforms, gnulib is built on many platforms every day and the results are uploaded to:

http://autobuild.josefsson.org/gnulib/

If you wish to help the gnulib development effort with build logs for your favorite platform, you may perform these steps:

  1. Create gnulib directory

    On a machine with recent automake, autoconf, m4 installed and with a gnulib git or cvs checkout (typically a Linux machine), use

              gnulib-tool --create-megatestdir --with-tests --dir=...
    

    Note: The created directory uses ca. 512 MB on disk.

  2. Transfer gnulib directory

    Transfer this directory to a build machine (HP-UX, Cygwin, or whatever). Often it is easier to transfer one file, and this can be achieved by running, inside the directory the following commands:

              ./configure
              make dist
    

    And then transferring the dummy-0.tar.gz file.

  3. Build modules

    On the build machine, run ./do-autobuild (or "nohup ./do-autobuild"). It creates a directory 'logs/' with a log file for each module.

  4. Submit build logs

    Submit each log file to Simon's site, either through a

              mail `echo gnulib__at__autobuild.josefsson.org | sed -e s/__at__/@/`
    

    or through netcat

              autobuild-submit logs/*
    


Next: , Previous: Miscellaneous Notes, Up: Top

4 Building the ISO C and POSIX Substitutes

This section shows a radically different way to use Gnulib.

You can extract the ISO C / POSIX substitutes part of gnulib by running the command

     gnulib-tool --create-testdir --source-base=lib \
                 --dir=/tmp/posixlib `posix-modules`

The command ‘posix-modules’ is found in the same directory as gnulib-tool.

The resulting directory can be built on a particular platform, independently of the program being ported. Then you can configure and build any program, by setting CPPFLAGS and LDFLAGS at configure time accordingly: set CPPFLAGS="-I.../posixlib/lib", plus any essential type definitions and flags that you find in .../posixlib/config.h, and set LDFLAGS=".../posixlib/lib/libgnu.a".

This way of using Gnulib is useful when you don't want to modify the program's source code, or when the program uses a mix between C and C++ sources (requiring separate builds of the posixlib for the C compiler and for the C++ compiler).


Next: , Previous: POSIX Substitutes Library, Up: Top

5 ISO C and POSIX Header File Substitutes

This chapter describes which header files specified by ISO C or POSIX are substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and which (known) portability problems are not worked around by Gnulib.

The notation “Gnulib module: —” means that Gnulib does not provide a module providing a substitute for the header file. When the list “Portability problems not fixed by Gnulib” is empty, such a module is not needed: No portability problems are known. Otherwise, it indicates that such a module would be useful but is not available: No one so far found this header file important enough to contribute a substitute for it. If you need this particular header file, you may write to <bug-gnulib at gnu dot org>.


Next: , Up: Header File Substitutes

5.1 aio.h

POSIX specification: http://www.opengroup.org/susv3xbd/aio.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio.h, Up: Header File Substitutes

5.2 arpa/inet.h

POSIX specification: http://www.opengroup.org/susv3xbd/arpa/inet.h.html

Gnulib module: arpa_inet

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: arpa/inet.h, Up: Header File Substitutes

5.3 assert.h

POSIX specification: http://www.opengroup.org/susv3xbd/assert.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: assert.h, Up: Header File Substitutes

5.4 complex.h

POSIX specification: http://www.opengroup.org/susv3xbd/complex.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: complex.h, Up: Header File Substitutes

5.5 cpio.h

POSIX specification: http://www.opengroup.org/susv3xbd/cpio.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpio.h, Up: Header File Substitutes

5.6 ctype.h

POSIX specification: http://www.opengroup.org/susv3xbd/ctype.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctype.h, Up: Header File Substitutes

5.7 dirent.h

POSIX specification: http://www.opengroup.org/susv3xbd/dirent.h.html

Gnulib module: dirent

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dirent.h, Up: Header File Substitutes

5.8 dlfcn.h

POSIX specification: http://www.opengroup.org/susv3xbd/dlfcn.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlfcn.h, Up: Header File Substitutes

5.9 errno.h

POSIX specification: http://www.opengroup.org/susv3xbd/errno.h.html

Gnulib module: errno

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: errno.h, Up: Header File Substitutes

5.10 fcntl.h

POSIX specification: http://www.opengroup.org/susv3xbd/fcntl.h.html

Gnulib module: fcntl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcntl.h, Up: Header File Substitutes

5.11 fenv.h

POSIX specification: http://www.opengroup.org/susv3xbd/fenv.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fenv.h, Up: Header File Substitutes

5.12 float.h

POSIX specification: http://www.opengroup.org/susv3xbd/float.h.html

Gnulib module: float

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: float.h, Up: Header File Substitutes

5.13 fmtmsg.h

POSIX specification: http://www.opengroup.org/susv3xbd/fmtmsg.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmtmsg.h, Up: Header File Substitutes

5.14 fnmatch.h

POSIX specification: http://www.opengroup.org/susv3xbd/fnmatch.h.html

Gnulib module: fnmatch-posix or fnmatch-gnu

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fnmatch.h, Up: Header File Substitutes

5.15 ftw.h

POSIX specification: http://www.opengroup.org/susv3xbd/ftw.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftw.h, Up: Header File Substitutes

5.16 glob.h

POSIX specification: http://www.opengroup.org/susv3xbd/glob.h.html

Gnulib module: glob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: glob.h, Up: Header File Substitutes

5.17 grp.h

POSIX specification: http://www.opengroup.org/susv3xbd/grp.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: grp.h, Up: Header File Substitutes

5.18 iconv.h

POSIX specification: http://www.opengroup.org/susv3xbd/iconv.h.html

Gnulib module: iconv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv.h, Up: Header File Substitutes

5.19 inttypes.h

POSIX specification: http://www.opengroup.org/susv3xbd/inttypes.h.html

Gnulib module: inttypes

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inttypes.h, Up: Header File Substitutes

5.20 iso646.h

POSIX specification: http://www.opengroup.org/susv3xbd/iso646.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iso646.h, Up: Header File Substitutes

5.21 langinfo.h

POSIX specification: http://www.opengroup.org/susv3xbd/langinfo.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: langinfo.h, Up: Header File Substitutes

5.22 libgen.h

POSIX specification: http://www.opengroup.org/susv3xbd/libgen.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: libgen.h, Up: Header File Substitutes

5.23 limits.h

POSIX specification: http://www.opengroup.org/susv3xbd/limits.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: limits.h, Up: Header File Substitutes

5.24 locale.h

POSIX specification: http://www.opengroup.org/susv3xbd/locale.h.html

Gnulib module: locale

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: locale.h, Up: Header File Substitutes

5.25 math.h

POSIX specification: http://www.opengroup.org/susv3xbd/math.h.html

Gnulib module: math

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: math.h, Up: Header File Substitutes

5.26 monetary.h

POSIX specification: http://www.opengroup.org/susv3xbd/monetary.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: monetary.h, Up: Header File Substitutes

5.27 mqueue.h

POSIX specification: http://www.opengroup.org/susv3xbd/mqueue.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mqueue.h, Up: Header File Substitutes

5.28 ndbm.h

POSIX specification: http://www.opengroup.org/susv3xbd/ndbm.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ndbm.h, Up: Header File Substitutes

5.29 net/if.h

POSIX specification: http://www.opengroup.org/susv3xbd/net/if.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: net/if.h, Up: Header File Substitutes

5.30 netdb.h

POSIX specification: http://www.opengroup.org/susv3xbd/netdb.h.html

Gnulib module: netdb

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: netdb.h, Up: Header File Substitutes

5.31 netinet/in.h

POSIX specification: http://www.opengroup.org/susv3xbd/netinet/in.h.html

Gnulib module: netinet_in

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: netinet/in.h, Up: Header File Substitutes

5.32 netinet/tcp.h

POSIX specification: http://www.opengroup.org/susv3xbd/netinet/tcp.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: netinet/tcp.h, Up: Header File Substitutes

5.33 nl_types.h

POSIX specification: http://www.opengroup.org/susv3xbd/nl/types.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nl_types.h, Up: Header File Substitutes

5.34 poll.h

POSIX specification: http://www.opengroup.org/susv3xbd/poll.h.html

Gnulib module: poll

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: poll.h, Up: Header File Substitutes

5.35 pthread.h

POSIX specification: http://www.opengroup.org/susv3xbd/pthread.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread.h, Up: Header File Substitutes

5.36 pwd.h

POSIX specification: http://www.opengroup.org/susv3xbd/pwd.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pwd.h, Up: Header File Substitutes

5.37 regex.h

POSIX specification: http://www.opengroup.org/susv3xbd/regex.h.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regex.h, Up: Header File Substitutes

5.38 sched.h

POSIX specification: http://www.opengroup.org/susv3xbd/sched.h.html

Gnulib module: sched

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched.h, Up: Header File Substitutes

5.39 search.h

POSIX specification: http://www.opengroup.org/susv3xbd/search.h.html

Gnulib module: search

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: search.h, Up: Header File Substitutes

5.40 semaphore.h

POSIX specification: http://www.opengroup.org/susv3xbd/semaphore.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semaphore.h, Up: Header File Substitutes

5.41 setjmp.h

POSIX specification: http://www.opengroup.org/susv3xbd/setjmp.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setjmp.h, Up: Header File Substitutes

5.42 signal.h

POSIX specification: http://www.opengroup.org/susv3xbd/signal.h.html

Gnulib module: signal

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signal.h, Up: Header File Substitutes

5.43 spawn.h

POSIX specification: http://www.opengroup.org/susv3xbd/spawn.h.html

Gnulib module: spawn

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: spawn.h, Up: Header File Substitutes

5.44 stdarg.h

POSIX specification: http://www.opengroup.org/susv3xbd/stdarg.h.html

Gnulib module: stdarg

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdarg.h, Up: Header File Substitutes

5.45 stdbool.h

POSIX specification: http://www.opengroup.org/susv3xbd/stdbool.h.html

Gnulib module: stdbool

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdbool.h, Up: Header File Substitutes

5.46 stddef.h

POSIX specification: http://www.opengroup.org/susv3xbd/stddef.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stddef.h, Up: Header File Substitutes

5.47 stdint.h

POSIX specification: http://www.opengroup.org/susv3xbd/stdint.h.html

Gnulib module: stdint

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

The stdint.h module uses #include_next. If you wish to install the generated stdint.h file under another name, typically in order to be able to use some of the types defined by stdint.h in your public header file, you could use the following Makefile.am-snippet:

     
     BUILT_SOURCES += idn-int.h
     DISTCLEANFILES += idn-int.h
     nodist_include_HEADERS += idn-int.h
     
     idn-int.h:
     	if test -n "$(STDINT_H)"; then \
     		sed -e s/include_next/include/ gl/stdint.h > idn-int.h; \
     	else \
     		echo '#include <stdint.h>' > idn-int.h; \
     	fi


Next: , Previous: stdint.h, Up: Header File Substitutes

5.48 stdio.h

POSIX specification: http://www.opengroup.org/susv3xbd/stdio.h.html

Gnulib module: stdio

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdio.h, Up: Header File Substitutes

5.49 stdlib.h

POSIX specification: http://www.opengroup.org/susv3xbd/stdlib.h.html

Gnulib module: stdlib

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdlib.h, Up: Header File Substitutes

5.50 string.h

POSIX specification: http://www.opengroup.org/susv3xbd/string.h.html

Gnulib module: string

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: string.h, Up: Header File Substitutes

5.51 strings.h

POSIX specification: http://www.opengroup.org/susv3xbd/strings.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strings.h, Up: Header File Substitutes

5.52 stropts.h

POSIX specification: http://www.opengroup.org/susv3xbd/stropts.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stropts.h, Up: Header File Substitutes

5.53 sys/ipc.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/ipc.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/ipc.h, Up: Header File Substitutes

5.54 sys/mman.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/mman.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/mman.h, Up: Header File Substitutes

5.55 sys/msg.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/msg.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/msg.h, Up: Header File Substitutes

5.56 sys/resource.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/resource.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/resource.h, Up: Header File Substitutes

5.57 sys/select.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/select.h.html

Gnulib module: sys_select

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/select.h, Up: Header File Substitutes

5.58 sys/sem.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/sem.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/sem.h, Up: Header File Substitutes

5.59 sys/shm.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/shm.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/shm.h, Up: Header File Substitutes

5.60 sys/socket.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/socket.h.html

Gnulib module: sys_socket

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/socket.h, Up: Header File Substitutes

5.61 sys/stat.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/stat.h.html

Gnulib module: sys_stat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/stat.h, Up: Header File Substitutes

5.62 sys/statvfs.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/statvfs.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/statvfs.h, Up: Header File Substitutes

5.63 sys/time.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/time.h.html

Gnulib module: sys_time

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/time.h, Up: Header File Substitutes

5.64 sys/timeb.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/timeb.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/timeb.h, Up: Header File Substitutes

5.65 sys/times.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/times.h.html

Gnulib module: sys_times

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/times.h, Up: Header File Substitutes

5.66 sys/types.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/types.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/types.h, Up: Header File Substitutes

5.67 sys/uio.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/uio.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/uio.h, Up: Header File Substitutes

5.68 sys/un.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/un.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/un.h, Up: Header File Substitutes

5.69 sys/utsname.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/utsname.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/utsname.h, Up: Header File Substitutes

5.70 sys/wait.h

POSIX specification: http://www.opengroup.org/susv3xbd/sys/wait.h.html

Gnulib module: sys_wait

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/wait.h, Up: Header File Substitutes

5.71 syslog.h

POSIX specification: http://www.opengroup.org/susv3xbd/syslog.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: syslog.h, Up: Header File Substitutes

5.72 tar.h

POSIX specification: http://www.opengroup.org/susv3xbd/tar.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tar.h, Up: Header File Substitutes

5.73 termios.h

POSIX specification: http://www.opengroup.org/susv3xbd/termios.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: termios.h, Up: Header File Substitutes

5.74 tgmath.h

POSIX specification: http://www.opengroup.org/susv3xbd/tgmath.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tgmath.h, Up: Header File Substitutes

5.75 time.h

POSIX specification: http://www.opengroup.org/susv3xbd/time.h.html

Gnulib module: time

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: time.h, Up: Header File Substitutes

5.76 trace.h

POSIX specification: http://www.opengroup.org/susv3xbd/trace.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: trace.h, Up: Header File Substitutes

5.77 ucontext.h

POSIX specification: http://www.opengroup.org/susv3xbd/ucontext.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ucontext.h, Up: Header File Substitutes

5.78 ulimit.h

POSIX specification: http://www.opengroup.org/susv3xbd/ulimit.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ulimit.h, Up: Header File Substitutes

5.79 unistd.h

POSIX specification: http://www.opengroup.org/susv3xbd/unistd.h.html

Gnulib module: unistd

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: unistd.h, Up: Header File Substitutes

5.80 utime.h

POSIX specification: http://www.opengroup.org/susv3xbd/utime.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: utime.h, Up: Header File Substitutes

5.81 utmpx.h

POSIX specification: http://www.opengroup.org/susv3xbd/utmpx.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: utmpx.h, Up: Header File Substitutes

5.82 wchar.h

POSIX specification: http://www.opengroup.org/susv3xbd/wchar.h.html

Gnulib module: wchar

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wchar.h, Up: Header File Substitutes

5.83 wctype.h

POSIX specification: http://www.opengroup.org/susv3xbd/wctype.h.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: wctype.h, Up: Header File Substitutes

5.84 wordexp.h

POSIX specification: http://www.opengroup.org/susv3xbd/wordexp.h.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Header File Substitutes, Up: Top

6 ISO C and POSIX Function Substitutes

This chapter describes which functions and function-like macros specified by ISO C or POSIX are substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and which (known) portability problems are not worked around by Gnulib.

The notation “Gnulib module: —” means that Gnulib does not provide a module providing a substitute for the function. When the list “Portability problems not fixed by Gnulib” is empty, such a module is not needed: No portability problems are known. Otherwise, it indicates that such a module would be useful but is not available: No one so far found this function important enough to contribute a substitute for it. If you need this particular function, you may write to <bug-gnulib at gnu dot org>.


Next: , Up: Function Substitutes

6.1 FD_CLR

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/FD_CLR.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: FD_CLR, Up: Function Substitutes

6.2 FD_ISSET

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/FD_ISSET.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: FD_ISSET, Up: Function Substitutes

6.3 FD_SET

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/FD_SET.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: FD_SET, Up: Function Substitutes

6.4 FD_ZERO

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/FD_ZERO.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: FD_ZERO, Up: Function Substitutes

6.5 _Exit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_Exit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _Exit, Up: Function Substitutes

6.6 _exit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_exit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _exit, Up: Function Substitutes

6.7 _longjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_longjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Note: A future revision of POSIX later than the 2008/2009 one may drop the functions _setjmp and _longjmp. Still, in 2008, on all systems which have _setjmp, it is the fastest way to save the registers but not the signal mask (up to 30 times faster than setjmp on some systems).


Next: , Previous: _longjmp, Up: Function Substitutes

6.8 _setjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_setjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Note: A future revision of POSIX later than the 2008/2009 one may drop the functions _setjmp and _longjmp. Still, in 2008, on all systems which have _setjmp, it is the fastest way to save the registers but not the signal mask (up to 30 times faster than setjmp on some systems).


Next: , Previous: _setjmp, Up: Function Substitutes

6.9 _tolower

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_tolower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _tolower, Up: Function Substitutes

6.10 _toupper

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/_toupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _toupper, Up: Function Substitutes

6.11 a64l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/a64l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: a64l, Up: Function Substitutes

6.12 abort

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/abort.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: abort, Up: Function Substitutes

6.13 abs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/abs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: abs, Up: Function Substitutes

6.14 accept

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/accept.html

Gnulib module: accept

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: accept, Up: Function Substitutes

6.15 access

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/access.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: access, Up: Function Substitutes

6.16 acos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acos, Up: Function Substitutes

6.17 acosf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acosf, Up: Function Substitutes

6.18 acosh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acosh, Up: Function Substitutes

6.19 acoshf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acoshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acoshf, Up: Function Substitutes

6.20 acoshl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acoshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acoshl, Up: Function Substitutes

6.21 acosl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/acosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acosl, Up: Function Substitutes

6.22 aio_cancel

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_cancel.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_cancel, Up: Function Substitutes

6.23 aio_error

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_error.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_error, Up: Function Substitutes

6.24 aio_fsync

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_fsync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_fsync, Up: Function Substitutes

6.25 aio_read

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_read.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_read, Up: Function Substitutes

6.26 aio_return

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_return.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_return, Up: Function Substitutes

6.27 aio_suspend

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_suspend.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_suspend, Up: Function Substitutes

6.28 aio_write

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/aio_write.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aio_write, Up: Function Substitutes

6.29 alarm

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/alarm.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: alarm, Up: Function Substitutes

6.30 alphasort

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/alphasort.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: alphasort, Up: Function Substitutes

6.31 asctime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asctime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asctime, Up: Function Substitutes

6.32 asctime_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asctime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asctime_r, Up: Function Substitutes

6.33 asin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asin, Up: Function Substitutes

6.34 asinf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinf, Up: Function Substitutes

6.35 asinh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinh, Up: Function Substitutes

6.36 asinhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinhf, Up: Function Substitutes

6.37 asinhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinhl, Up: Function Substitutes

6.38 asinl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/asinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinl, Up: Function Substitutes

6.39 assert

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/assert.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib offers a module ‘assert’ that allows the installer to disable assertions through a ‘configure’ option: ‘--disable-assert’.


Next: , Previous: assert, Up: Function Substitutes

6.40 atan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan, Up: Function Substitutes

6.41 atan2

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atan2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2, Up: Function Substitutes

6.42 atan2f

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atan2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2f, Up: Function Substitutes

6.43 atan2l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atan2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2l, Up: Function Substitutes

6.44 atanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanf, Up: Function Substitutes

6.45 atanh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanh, Up: Function Substitutes

6.46 atanhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanhf, Up: Function Substitutes

6.47 atanhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanhl, Up: Function Substitutes

6.48 atanl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanl, Up: Function Substitutes

6.49 atexit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atexit.html

Gnulib module: atexit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atexit, Up: Function Substitutes

6.50 atof

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atof, Up: Function Substitutes

6.51 atoi

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atoi.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atoi, Up: Function Substitutes

6.52 atol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atol, Up: Function Substitutes

6.53 atoll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/atoll.html

Gnulib module: atoll

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atoll, Up: Function Substitutes

6.54 basename

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/basename.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: basename, Up: Function Substitutes

6.55 bind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/bind.html

Gnulib module: bind

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bind, Up: Function Substitutes

6.56 bsearch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/bsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bsearch, Up: Function Substitutes

6.57 btowc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/btowc.html

Gnulib module: btowc

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: btowc, Up: Function Substitutes

6.58 cabs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabs, Up: Function Substitutes

6.59 cabsf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cabsf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabsf, Up: Function Substitutes

6.60 cabsl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cabsl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabsl, Up: Function Substitutes

6.61 cacos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacos, Up: Function Substitutes

6.62 cacosf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosf, Up: Function Substitutes

6.63 cacosh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosh, Up: Function Substitutes

6.64 cacoshf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacoshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacoshf, Up: Function Substitutes

6.65 cacoshl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacoshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacoshl, Up: Function Substitutes

6.66 cacosl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cacosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosl, Up: Function Substitutes

6.67 calloc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/calloc.html

Gnulib module: calloc-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib provides a module ‘calloc’ that substitutes a calloc implementation that behaves more like the glibc implementation.


Next: , Previous: calloc, Up: Function Substitutes

6.68 carg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/carg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: carg, Up: Function Substitutes

6.69 cargf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cargf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cargf, Up: Function Substitutes

6.70 cargl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cargl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cargl, Up: Function Substitutes

6.71 casin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casin, Up: Function Substitutes

6.72 casinf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinf, Up: Function Substitutes

6.73 casinh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinh, Up: Function Substitutes

6.74 casinhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinhf, Up: Function Substitutes

6.75 casinhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinhl, Up: Function Substitutes

6.76 casinl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/casinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinl, Up: Function Substitutes

6.77 catan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catan, Up: Function Substitutes

6.78 catanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanf, Up: Function Substitutes

6.79 catanh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanh, Up: Function Substitutes

6.80 catanhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanhf, Up: Function Substitutes

6.81 catanhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanhl, Up: Function Substitutes

6.82 catanl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanl, Up: Function Substitutes

6.83 catclose

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catclose, Up: Function Substitutes

6.84 catgets

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catgets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catgets, Up: Function Substitutes

6.85 catopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/catopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catopen, Up: Function Substitutes

6.86 cbrt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cbrt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrt, Up: Function Substitutes

6.87 cbrtf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cbrtf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrtf, Up: Function Substitutes

6.88 cbrtl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cbrtl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrtl, Up: Function Substitutes

6.89 ccos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccos, Up: Function Substitutes

6.90 ccosf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosf, Up: Function Substitutes

6.91 ccosh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosh, Up: Function Substitutes

6.92 ccoshf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccoshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccoshf, Up: Function Substitutes

6.93 ccoshl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccoshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccoshl, Up: Function Substitutes

6.94 ccosl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ccosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosl, Up: Function Substitutes

6.95 ceil

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ceil.html

Gnulib module: ceil

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceil, Up: Function Substitutes

6.96 ceilf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ceilf.html

Gnulib module: ceilf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceilf, Up: Function Substitutes

6.97 ceill

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ceill.html

Gnulib module: ceill

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceill, Up: Function Substitutes

6.98 cexp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cexp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexp, Up: Function Substitutes

6.99 cexpf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexpf, Up: Function Substitutes

6.100 cexpl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cexpl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexpl, Up: Function Substitutes

6.101 cfgetispeed

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cfgetispeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfgetispeed, Up: Function Substitutes

6.102 cfgetospeed

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cfgetospeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfgetospeed, Up: Function Substitutes

6.103 cfsetispeed

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cfsetispeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfsetispeed, Up: Function Substitutes

6.104 cfsetospeed

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cfsetospeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfsetospeed, Up: Function Substitutes

6.105 chdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/chdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chdir, Up: Function Substitutes

6.106 chmod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/chmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chmod, Up: Function Substitutes

6.107 chown

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/chown.html

Gnulib module: chown

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chown, Up: Function Substitutes

6.108 cimag

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cimag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimag, Up: Function Substitutes

6.109 cimagf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cimagf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimagf, Up: Function Substitutes

6.110 cimagl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cimagl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimagl, Up: Function Substitutes

6.111 clearerr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clearerr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clearerr, Up: Function Substitutes

6.112 clock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock, Up: Function Substitutes

6.113 clock_getcpuclockid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock_getcpuclockid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_getcpuclockid, Up: Function Substitutes

6.114 clock_getres

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_getres, Up: Function Substitutes

6.115 clock_gettime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock_gettime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_gettime, Up: Function Substitutes

6.116 clock_nanosleep

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock_nanosleep.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_nanosleep, Up: Function Substitutes

6.117 clock_settime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clock_settime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_settime, Up: Function Substitutes

6.118 clog

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clog, Up: Function Substitutes

6.119 clogf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clogf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clogf, Up: Function Substitutes

6.120 clogl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/clogl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clogl, Up: Function Substitutes

6.121 close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/close.html

Gnulib module: close

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: close, Up: Function Substitutes

6.122 closedir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/closedir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: closedir, Up: Function Substitutes

6.123 closelog

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/closelog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: closelog, Up: Function Substitutes

6.124 confstr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/confstr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: confstr, Up: Function Substitutes

6.125 conj

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/conj.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conj, Up: Function Substitutes

6.126 conjf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/conjf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conjf, Up: Function Substitutes

6.127 conjl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/conjl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conjl, Up: Function Substitutes

6.128 connect

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/connect.html

Gnulib module: connect

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: connect, Up: Function Substitutes

6.129 copysign

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/copysign.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysign, Up: Function Substitutes

6.130 copysignf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/copysignf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysignf, Up: Function Substitutes

6.131 copysignl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/copysignl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysignl, Up: Function Substitutes

6.132 cos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cos, Up: Function Substitutes

6.133 cosf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosf, Up: Function Substitutes

6.134 cosh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosh, Up: Function Substitutes

6.135 coshf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/coshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: coshf, Up: Function Substitutes

6.136 coshl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/coshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: coshl, Up: Function Substitutes

6.137 cosl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosl, Up: Function Substitutes

6.138 cpow

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cpow.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpow, Up: Function Substitutes

6.139 cpowf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cpowf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpowf, Up: Function Substitutes

6.140 cpowl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cpowl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpowl, Up: Function Substitutes

6.141 cproj

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cproj.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cproj, Up: Function Substitutes

6.142 cprojf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cprojf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cprojf, Up: Function Substitutes

6.143 cprojl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/cprojl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cprojl, Up: Function Substitutes

6.144 creal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/creal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creal, Up: Function Substitutes

6.145 crealf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/crealf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crealf, Up: Function Substitutes

6.146 creall

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/creall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creall, Up: Function Substitutes

6.147 creat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/creat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creat, Up: Function Substitutes

6.148 crypt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/crypt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crypt, Up: Function Substitutes

6.149 csin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csin, Up: Function Substitutes

6.150 csinf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinf, Up: Function Substitutes

6.151 csinh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinh, Up: Function Substitutes

6.152 csinhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinhf, Up: Function Substitutes

6.153 csinhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinhl, Up: Function Substitutes

6.154 csinl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinl, Up: Function Substitutes

6.155 csqrt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csqrt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrt, Up: Function Substitutes

6.156 csqrtf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csqrtf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrtf, Up: Function Substitutes

6.157 csqrtl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/csqrtl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrtl, Up: Function Substitutes

6.158 ctan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctan, Up: Function Substitutes

6.159 ctanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanf, Up: Function Substitutes

6.160 ctanh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanh, Up: Function Substitutes

6.161 ctanhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanhf, Up: Function Substitutes

6.162 ctanhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanhl, Up: Function Substitutes

6.163 ctanl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanl, Up: Function Substitutes

6.164 ctermid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctermid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctermid, Up: Function Substitutes

6.165 ctime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

A more flexible function is strftime. However, note that it is locale dependent.


Next: , Previous: ctime, Up: Function Substitutes

6.166 ctime_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ctime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

ctime_r takes a pre-allocated buffer and length of the buffer, and returns NULL on errors. The input buffer should be at least 26 bytes in size. The output string is locale-independent. However, years can have more than 4 digits if time_t is sufficiently wide, so the length of the required output buffer is not easy to determine. Increasing the buffer size when ctime_r returns NULL is not necessarily sufficient. The NULL return value could mean some other error condition, which will not go away by increasing the buffer size.

A more flexible function is strftime. However, note that it is locale dependent.


Next: , Previous: ctime_r, Up: Function Substitutes

6.167 daylight

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/daylight.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: daylight, Up: Function Substitutes

6.168 dbm_clearerr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_clearerr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_clearerr, Up: Function Substitutes

6.169 dbm_close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_close, Up: Function Substitutes

6.170 dbm_delete

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_delete.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_delete, Up: Function Substitutes

6.171 dbm_error

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_error.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_error, Up: Function Substitutes

6.172 dbm_fetch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_fetch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_fetch, Up: Function Substitutes

6.173 dbm_firstkey

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_firstkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_firstkey, Up: Function Substitutes

6.174 dbm_nextkey

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_nextkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_nextkey, Up: Function Substitutes

6.175 dbm_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_open, Up: Function Substitutes

6.176 dbm_store

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dbm_store.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_store, Up: Function Substitutes

6.177 difftime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/difftime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: difftime, Up: Function Substitutes

6.178 dirfd

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dirfd.html

Gnulib module: dirfd

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dirfd, Up: Function Substitutes

6.179 dirname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dirname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

The Gnulib module dirname provides similar API that also works with Windows file names.


Next: , Previous: dirname, Up: Function Substitutes

6.180 div

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/div.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: div, Up: Function Substitutes

6.181 dlclose

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dlclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlclose, Up: Function Substitutes

6.182 dlerror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dlerror.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlerror, Up: Function Substitutes

6.183 dlopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dlopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlopen, Up: Function Substitutes

6.184 dlsym

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dlsym.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlsym, Up: Function Substitutes

6.185 dprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dprintf, Up: Function Substitutes

6.186 drand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/drand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: drand48, Up: Function Substitutes

6.187 dup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dup.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dup, Up: Function Substitutes

6.188 dup2

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/dup2.html

Gnulib module: dup2

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dup2, Up: Function Substitutes

6.189 duplocale

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/duplocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: duplocale, Up: Function Substitutes

6.190 encrypt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/encrypt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: encrypt, Up: Function Substitutes

6.191 endgrent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endgrent, Up: Function Substitutes

6.192 endhostent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endhostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endhostent, Up: Function Substitutes

6.193 endnetent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endnetent, Up: Function Substitutes

6.194 endprotoent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endprotoent, Up: Function Substitutes

6.195 endpwent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endpwent, Up: Function Substitutes

6.196 endservent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endservent, Up: Function Substitutes

6.197 endutxent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/endutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endutxent, Up: Function Substitutes

6.198 environ

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/environ.html

Gnulib module: environ

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: environ, Up: Function Substitutes

6.199 erand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erand48, Up: Function Substitutes

6.200 erf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erf, Up: Function Substitutes

6.201 erfc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erfc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfc, Up: Function Substitutes

6.202 erfcf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erfcf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfcf, Up: Function Substitutes

6.203 erfcl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erfcl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfcl, Up: Function Substitutes

6.204 erff

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erff.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erff, Up: Function Substitutes

6.205 erfl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/erfl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfl, Up: Function Substitutes

6.206 errno

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/errno.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: errno, Up: Function Substitutes

6.207 execl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execl, Up: Function Substitutes

6.208 execle

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execle.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execle, Up: Function Substitutes

6.209 execlp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execlp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execlp, Up: Function Substitutes

6.210 execv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execv, Up: Function Substitutes

6.211 execve

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execve.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execve, Up: Function Substitutes

6.212 execvp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/execvp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execvp, Up: Function Substitutes

6.213 exit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/exit.html

Gnulib module: exit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exit, Up: Function Substitutes

6.214 exp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/exp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp, Up: Function Substitutes

6.215 exp2

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/exp2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2, Up: Function Substitutes

6.216 exp2f

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/exp2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2f, Up: Function Substitutes

6.217 exp2l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/exp2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2l, Up: Function Substitutes

6.218 expf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/expf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expf, Up: Function Substitutes

6.219 expl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/expl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expl, Up: Function Substitutes

6.220 expm1

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/expm1.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1, Up: Function Substitutes

6.221 expm1f

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/expm1f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1f, Up: Function Substitutes

6.222 expm1l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/expm1l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1l, Up: Function Substitutes

6.223 fabs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabs, Up: Function Substitutes

6.224 fabsf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fabsf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabsf, Up: Function Substitutes

6.225 fabsl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fabsl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabsl, Up: Function Substitutes

6.226 faccessat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/faccessat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: faccessat, Up: Function Substitutes

6.227 fattach

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fattach.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fattach, Up: Function Substitutes

6.228 fchdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fchdir.html

Gnulib module: fchdir

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchdir, Up: Function Substitutes

6.229 fchmod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fchmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchmod, Up: Function Substitutes

6.230 fchmodat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fchmodat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchmodat, Up: Function Substitutes

6.231 fchown

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fchown.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchown, Up: Function Substitutes

6.232 fchownat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fchownat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchownat, Up: Function Substitutes

6.233 fclose

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fclose.html

Gnulib module: fclose

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fclose, Up: Function Substitutes

6.234 fcntl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fcntl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcntl, Up: Function Substitutes

6.235 fdatasync

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdatasync, Up: Function Substitutes

6.236 fdetach

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdetach.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdetach, Up: Function Substitutes

6.237 fdim

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdim.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdim, Up: Function Substitutes

6.238 fdimf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdimf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdimf, Up: Function Substitutes

6.239 fdiml

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdiml.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdiml, Up: Function Substitutes

6.240 fdopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdopen, Up: Function Substitutes

6.241 fdopendir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fdopendir.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdopendir, Up: Function Substitutes

6.242 feclearexcept

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/feclearexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feclearexcept, Up: Function Substitutes

6.243 fegetenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fegetenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetenv, Up: Function Substitutes

6.244 fegetexceptflag

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fegetexceptflag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetexceptflag, Up: Function Substitutes

6.245 fegetround

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fegetround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetround, Up: Function Substitutes

6.246 feholdexcept

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/feholdexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feholdexcept, Up: Function Substitutes

6.247 feof

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/feof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feof, Up: Function Substitutes

6.248 feraiseexcept

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/feraiseexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feraiseexcept, Up: Function Substitutes

6.249 ferror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ferror.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ferror, Up: Function Substitutes

6.250 fesetenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fesetenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetenv, Up: Function Substitutes

6.251 fesetexceptflag

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fesetexceptflag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetexceptflag, Up: Function Substitutes

6.252 fesetround

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fesetround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetround, Up: Function Substitutes

6.253 fetestexcept

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fetestexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fetestexcept, Up: Function Substitutes

6.254 feupdateenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/feupdateenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feupdateenv, Up: Function Substitutes

6.255 fexecve

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fexecve.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fexecve, Up: Function Substitutes

6.256 fflush

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fflush.html

Gnulib module: fflush

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fflush, Up: Function Substitutes

6.257 ffs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ffs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ffs, Up: Function Substitutes

6.258 fgetc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fgetc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetc, Up: Function Substitutes

6.259 fgetpos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fgetpos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetpos, Up: Function Substitutes

6.260 fgets

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fgets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgets, Up: Function Substitutes

6.261 fgetwc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fgetwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetwc, Up: Function Substitutes

6.262 fgetws

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fgetws.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetws, Up: Function Substitutes

6.263 fileno

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fileno.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fileno, Up: Function Substitutes

6.264 flockfile

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/flockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: flockfile, Up: Function Substitutes

6.265 floor

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/floor.html

Gnulib module: floor

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floor, Up: Function Substitutes

6.266 floorf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/floorf.html

Gnulib module: floorf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floorf, Up: Function Substitutes

6.267 floorl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/floorl.html

Gnulib module: floorl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floorl, Up: Function Substitutes

6.268 fma

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fma.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fma, Up: Function Substitutes

6.269 fmaf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmaf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaf, Up: Function Substitutes

6.270 fmal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmal, Up: Function Substitutes

6.271 fmax

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmax.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmax, Up: Function Substitutes

6.272 fmaxf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmaxf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaxf, Up: Function Substitutes

6.273 fmaxl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmaxl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaxl, Up: Function Substitutes

6.274 fmemopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmemopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmemopen, Up: Function Substitutes

6.275 fmin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmin, Up: Function Substitutes

6.276 fminf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fminf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fminf, Up: Function Substitutes

6.277 fminl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fminl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fminl, Up: Function Substitutes

6.278 fmod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmod, Up: Function Substitutes

6.279 fmodf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmodf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmodf, Up: Function Substitutes

6.280 fmodl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmodl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmodl, Up: Function Substitutes

6.281 fmtmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fmtmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmtmsg, Up: Function Substitutes

6.282 fnmatch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fnmatch.html

Gnulib module: fnmatch-posix or fnmatch-gnu

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fnmatch, Up: Function Substitutes

6.283 fopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fopen.html

Gnulib module: fopen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fopen, Up: Function Substitutes

6.284 fork

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fork.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fork, Up: Function Substitutes

6.285 fpathconf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fpathconf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fpathconf, Up: Function Substitutes

6.286 fpclassify

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fpclassify.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fpclassify, Up: Function Substitutes

6.287 fprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fprintf.html

Gnulib module: fprintf-posix or stdio, sigpipe

Portability problems fixed by Gnulib module fprintf-posix:

Portability problems fixed by Gnulib module stdio or fprintf-posix, together with module sigpipe:

Portability problems not fixed by Gnulib:


Next: , Previous: fprintf, Up: Function Substitutes

6.288 fputc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fputc.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputc, Up: Function Substitutes

6.289 fputs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fputs.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputs, Up: Function Substitutes

6.290 fputwc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fputwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputwc, Up: Function Substitutes

6.291 fputws

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fputws.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputws, Up: Function Substitutes

6.292 fread

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fread.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fread, Up: Function Substitutes

6.293 free

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/free.html

Gnulib module: free

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: free, Up: Function Substitutes

6.294 freeaddrinfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/freeaddrinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: freeaddrinfo, Up: Function Substitutes

6.295 freelocale

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/freelocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: freelocale, Up: Function Substitutes

6.296 freopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/freopen.html

Gnulib module: freopen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: freopen, Up: Function Substitutes

6.297 frexp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/frexp.html

Gnulib module: frexp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexp, Up: Function Substitutes

6.298 frexpf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/frexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexpf, Up: Function Substitutes

6.299 frexpl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/frexpl.html

Gnulib module: frexpl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexpl, Up: Function Substitutes

6.300 fscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fscanf, Up: Function Substitutes

6.301 fseek

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fseek.html

Gnulib module: fseek

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fseek, Up: Function Substitutes

6.302 fseeko

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fseeko.html

Gnulib module: fseeko

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fseeko, Up: Function Substitutes

6.303 fsetpos

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fsetpos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fsetpos, Up: Function Substitutes

6.304 fstat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fstat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstat, Up: Function Substitutes

6.305 fstatat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fstatat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstatat, Up: Function Substitutes

6.306 fstatvfs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fstatvfs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstatvfs, Up: Function Substitutes

6.307 fsync

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fsync.html

Gnulib module: fsync

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fsync, Up: Function Substitutes

6.308 ftell

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftell.html

Gnulib module: ftell

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftell, Up: Function Substitutes

6.309 ftello

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftello.html

Gnulib module: ftello

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftello, Up: Function Substitutes

6.310 ftok

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftok.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftok, Up: Function Substitutes

6.311 ftruncate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftruncate, Up: Function Substitutes

6.312 ftrylockfile

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftrylockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftrylockfile, Up: Function Substitutes

6.313 ftw

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ftw.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftw, Up: Function Substitutes

6.314 funlockfile

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/funlockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: funlockfile, Up: Function Substitutes

6.315 futimens

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/futimens.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: futimens, Up: Function Substitutes

6.316 fwide

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fwide.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwide, Up: Function Substitutes

6.317 fwprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fwprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwprintf, Up: Function Substitutes

6.318 fwrite

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fwrite.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwrite, Up: Function Substitutes

6.319 fwscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/fwscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwscanf, Up: Function Substitutes

6.320 gai_strerror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gai_strerror.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gai_strerror, Up: Function Substitutes

6.321 getaddrinfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getaddrinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getaddrinfo, Up: Function Substitutes

6.322 getc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getc, Up: Function Substitutes

6.323 getc_unlocked

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getc_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getc_unlocked, Up: Function Substitutes

6.324 getchar

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getchar, Up: Function Substitutes

6.325 getchar_unlocked

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getchar_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getchar_unlocked, Up: Function Substitutes

6.326 getcwd

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getcwd.html

Gnulib module: getcwd

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getcwd, Up: Function Substitutes

6.327 getdate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getdate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Gnulib provides a module getdate that contains a function get_date that has similar functionality as the getdate function.


Next: , Previous: getdate, Up: Function Substitutes

6.328 getdate_err

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getdate_err.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdate_err, Up: Function Substitutes

6.329 getdelim

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getdelim.html

Gnulib module: getdelim

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdelim, Up: Function Substitutes

6.330 getegid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getegid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getegid, Up: Function Substitutes

6.331 getenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getenv, Up: Function Substitutes

6.332 geteuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/geteuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: geteuid, Up: Function Substitutes

6.333 getgid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgid, Up: Function Substitutes

6.334 getgrent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrent, Up: Function Substitutes

6.335 getgrgid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgrgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrgid, Up: Function Substitutes

6.336 getgrgid_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgrgid_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrgid_r, Up: Function Substitutes

6.337 getgrnam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgrnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrnam, Up: Function Substitutes

6.338 getgrnam_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgrnam_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrnam_r, Up: Function Substitutes

6.339 getgroups

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getgroups.html

Gnulib module: getgroups

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgroups, Up: Function Substitutes

6.340 gethostent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gethostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostent, Up: Function Substitutes

6.341 gethostid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gethostid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostid, Up: Function Substitutes

6.342 gethostname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gethostname.html

Gnulib module: gethostname

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostname, Up: Function Substitutes

6.343 getitimer

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getitimer.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getitimer, Up: Function Substitutes

6.344 getline

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getline.html

Gnulib module: getline

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getline, Up: Function Substitutes

6.345 getlogin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getlogin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getlogin, Up: Function Substitutes

6.346 getlogin_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getlogin_r.html

Gnulib module: getlogin_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getlogin_r, Up: Function Substitutes

6.347 getmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getmsg, Up: Function Substitutes

6.348 getnameinfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getnameinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnameinfo, Up: Function Substitutes

6.349 getnetbyaddr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getnetbyaddr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyaddr, Up: Function Substitutes

6.350 getnetbyname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getnetbyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyname, Up: Function Substitutes

6.351 getnetent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetent, Up: Function Substitutes

6.352 getopt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getopt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Gnulib provides a module getopt that has support for “long options”. Compared to POSIX, it adds a header file <getopt.h> and functions getopt_long and getopt_long_only.


Next: , Previous: getopt, Up: Function Substitutes

6.353 getpeername

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpeername.html

Gnulib module: getpeername

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpeername, Up: Function Substitutes

6.354 getpgid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpgid, Up: Function Substitutes

6.355 getpgrp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpgrp, Up: Function Substitutes

6.356 getpid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpid, Up: Function Substitutes

6.357 getpmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpmsg, Up: Function Substitutes

6.358 getppid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getppid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getppid, Up: Function Substitutes

6.359 getpriority

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpriority.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpriority, Up: Function Substitutes

6.360 getprotobyname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getprotobyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobyname, Up: Function Substitutes

6.361 getprotobynumber

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getprotobynumber.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobynumber, Up: Function Substitutes

6.362 getprotoent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotoent, Up: Function Substitutes

6.363 getpwent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwent, Up: Function Substitutes

6.364 getpwnam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpwnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwnam, Up: Function Substitutes

6.365 getpwnam_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpwnam_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwnam_r, Up: Function Substitutes

6.366 getpwuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpwuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwuid, Up: Function Substitutes

6.367 getpwuid_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getpwuid_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwuid_r, Up: Function Substitutes

6.368 getrlimit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getrlimit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrlimit, Up: Function Substitutes

6.369 getrusage

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getrusage.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrusage, Up: Function Substitutes

6.370 gets

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gets, Up: Function Substitutes

6.371 getservbyname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getservbyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyname, Up: Function Substitutes

6.372 getservbyport

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getservbyport.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyport, Up: Function Substitutes

6.373 getservent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservent, Up: Function Substitutes

6.374 getsid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getsid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsid, Up: Function Substitutes

6.375 getsockname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getsockname.html

Gnulib module: getsockname

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsockname, Up: Function Substitutes

6.376 getsockopt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getsockopt.html

Gnulib module: getsockopt

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsockopt, Up: Function Substitutes

6.377 getsubopt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getsubopt.html

Gnulib module: getsubopt

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsubopt, Up: Function Substitutes

6.378 gettimeofday

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html

Gnulib module: gettimeofday

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gettimeofday, Up: Function Substitutes

6.379 getuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getuid, Up: Function Substitutes

6.380 getutxent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxent, Up: Function Substitutes

6.381 getutxid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getutxid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxid, Up: Function Substitutes

6.382 getutxline

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getutxline.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxline, Up: Function Substitutes

6.383 getwc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwc, Up: Function Substitutes

6.384 getwchar

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/getwchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwchar, Up: Function Substitutes

6.385 glob

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/glob.html

Gnulib module: glob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: glob, Up: Function Substitutes

6.386 globfree

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/globfree.html

Gnulib module: glob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: globfree, Up: Function Substitutes

6.387 gmtime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gmtime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gmtime, Up: Function Substitutes

6.388 gmtime_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/gmtime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gmtime_r, Up: Function Substitutes

6.389 grantpt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/grantpt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: grantpt, Up: Function Substitutes

6.390 hcreate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hcreate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hcreate, Up: Function Substitutes

6.391 hdestroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hdestroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hdestroy, Up: Function Substitutes

6.392 hsearch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hsearch, Up: Function Substitutes

6.393 htonl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/htonl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: htonl, Up: Function Substitutes

6.394 htons

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/htons.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: htons, Up: Function Substitutes

6.395 hypot

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hypot.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypot, Up: Function Substitutes

6.396 hypotf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hypotf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypotf, Up: Function Substitutes

6.397 hypotl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/hypotl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypotl, Up: Function Substitutes

6.398 iconv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iconv.html

Gnulib module: iconv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv, Up: Function Substitutes

6.399 iconv_close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iconv_close.html

Gnulib module: iconv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv_close, Up: Function Substitutes

6.400 iconv_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iconv_open.html

Gnulib module: iconv, iconv_open, iconv_open-utf

Portability problems fixed by either Gnulib module iconv or iconv_open:

Portability problems fixed by Gnulib module iconv_open:

Portability problems fixed by Gnulib module iconv_open-utf:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv_open, Up: Function Substitutes

6.401 if_freenameindex

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/if_freenameindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_freenameindex, Up: Function Substitutes

6.402 if_indextoname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/if_indextoname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_indextoname, Up: Function Substitutes

6.403 if_nameindex

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/if_nameindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_nameindex, Up: Function Substitutes

6.404 if_nametoindex

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/if_nametoindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_nametoindex, Up: Function Substitutes

6.405 ilogb

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ilogb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogb, Up: Function Substitutes

6.406 ilogbf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ilogbf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogbf, Up: Function Substitutes

6.407 ilogbl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ilogbl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogbl, Up: Function Substitutes

6.408 imaxabs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/imaxabs.html

Gnulib module: imaxabs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: imaxabs, Up: Function Substitutes

6.409 imaxdiv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/imaxdiv.html

Gnulib module: imaxdiv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: imaxdiv, Up: Function Substitutes

6.410 inet_addr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/inet_addr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_addr, Up: Function Substitutes

6.411 inet_ntoa

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/inet_ntoa.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Note: inet_ntoa is specific for IPv4 addresses. A protocol independent function is inet_ntop.


Next: , Previous: inet_ntoa, Up: Function Substitutes

6.412 inet_ntop

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/inet_ntop.html

Gnulib module: inet_ntop

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_ntop, Up: Function Substitutes

6.413 inet_pton

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/inet_pton.html

Gnulib module: inet_pton

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_pton, Up: Function Substitutes

6.414 initstate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/initstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: initstate, Up: Function Substitutes

6.415 insque

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/insque.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: insque, Up: Function Substitutes

6.416 ioctl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ioctl.html

Gnulib module: ioctl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ioctl, Up: Function Substitutes

6.417 isalnum

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isalnum.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalnum, Up: Function Substitutes

6.418 isalnum_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isalnum_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalnum_l, Up: Function Substitutes

6.419 isalpha

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isalpha.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalpha, Up: Function Substitutes

6.420 isalpha_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isalpha_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalpha_l, Up: Function Substitutes

6.421 isascii

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isascii.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isascii, Up: Function Substitutes

6.422 isastream

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isastream.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isastream, Up: Function Substitutes

6.423 isatty

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isatty.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isatty, Up: Function Substitutes

6.424 isblank

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isblank.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isblank, Up: Function Substitutes

6.425 isblank_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isblank_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isblank_l, Up: Function Substitutes

6.426 iscntrl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iscntrl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iscntrl, Up: Function Substitutes

6.427 iscntrl_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iscntrl_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iscntrl_l, Up: Function Substitutes

6.428 isdigit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isdigit, Up: Function Substitutes

6.429 isdigit_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isdigit_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isdigit_l, Up: Function Substitutes

6.430 isfinite

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isfinite.html

Gnulib module: isfinite

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isfinite, Up: Function Substitutes

6.431 isgraph

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isgraph.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgraph, Up: Function Substitutes

6.432 isgraph_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isgraph_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgraph_l, Up: Function Substitutes

6.433 isgreater

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isgreater.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgreater, Up: Function Substitutes

6.434 isgreaterequal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isgreaterequal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgreaterequal, Up: Function Substitutes

6.435 isinf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isinf.html

Gnulib module: isinf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isinf, Up: Function Substitutes

6.436 isless

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isless.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isless, Up: Function Substitutes

6.437 islessequal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/islessequal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islessequal, Up: Function Substitutes

6.438 islessgreater

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/islessgreater.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islessgreater, Up: Function Substitutes

6.439 islower

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/islower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islower, Up: Function Substitutes

6.440 islower_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/islower_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islower_l, Up: Function Substitutes

6.441 isnan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isnan.html

Gnulib module: isnan

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnan, Up: Function Substitutes

6.442 isnormal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isnormal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnormal, Up: Function Substitutes

6.443 isprint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isprint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isprint, Up: Function Substitutes

6.444 isprint_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isprint_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isprint_l, Up: Function Substitutes

6.445 ispunct

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ispunct.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ispunct, Up: Function Substitutes

6.446 ispunct_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ispunct_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ispunct_l, Up: Function Substitutes

6.447 isspace

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isspace.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isspace, Up: Function Substitutes

6.448 isspace_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isspace_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isspace_l, Up: Function Substitutes

6.449 isunordered

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isunordered.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isunordered, Up: Function Substitutes

6.450 isupper

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isupper, Up: Function Substitutes

6.451 isupper_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isupper_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isupper_l, Up: Function Substitutes

6.452 iswalnum

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswalnum.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalnum, Up: Function Substitutes

6.453 iswalnum_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswalnum_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalnum_l, Up: Function Substitutes

6.454 iswalpha

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswalpha.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalpha, Up: Function Substitutes

6.455 iswalpha_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswalpha_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalpha_l, Up: Function Substitutes

6.456 iswblank

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswblank.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswblank, Up: Function Substitutes

6.457 iswblank_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswblank_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswblank_l, Up: Function Substitutes

6.458 iswcntrl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswcntrl, Up: Function Substitutes

6.459 iswcntrl_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswcntrl_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswcntrl_l, Up: Function Substitutes

6.460 iswctype

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswctype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswctype, Up: Function Substitutes

6.461 iswctype_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswctype_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswctype_l, Up: Function Substitutes

6.462 iswdigit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswdigit.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswdigit, Up: Function Substitutes

6.463 iswdigit_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswdigit_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswdigit_l, Up: Function Substitutes

6.464 iswgraph

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswgraph.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswgraph, Up: Function Substitutes

6.465 iswgraph_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswgraph_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswgraph_l, Up: Function Substitutes

6.466 iswlower

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswlower.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswlower, Up: Function Substitutes

6.467 iswlower_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswlower_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswlower_l, Up: Function Substitutes

6.468 iswprint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswprint.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswprint, Up: Function Substitutes

6.469 iswprint_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswprint_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswprint_l, Up: Function Substitutes

6.470 iswpunct

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswpunct.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswpunct, Up: Function Substitutes

6.471 iswpunct_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswpunct_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswpunct_l, Up: Function Substitutes

6.472 iswspace

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswspace.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswspace, Up: Function Substitutes

6.473 iswspace_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswspace_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswspace_l, Up: Function Substitutes

6.474 iswupper

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswupper.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswupper, Up: Function Substitutes

6.475 iswupper_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswupper_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswupper_l, Up: Function Substitutes

6.476 iswxdigit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswxdigit.html

Gnulib module: wctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswxdigit, Up: Function Substitutes

6.477 iswxdigit_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/iswxdigit_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswxdigit_l, Up: Function Substitutes

6.478 isxdigit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isxdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isxdigit, Up: Function Substitutes

6.479 isxdigit_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/isxdigit_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isxdigit_l, Up: Function Substitutes

6.480 j0

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/j0.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j0, Up: Function Substitutes

6.481 j1

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/j1.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j1, Up: Function Substitutes

6.482 jn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/jn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jn, Up: Function Substitutes

6.483 jrand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/jrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jrand48, Up: Function Substitutes

6.484 kill

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/kill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: kill, Up: Function Substitutes

6.485 killpg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/killpg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: killpg, Up: Function Substitutes

6.486 l64a

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/l64a.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: l64a, Up: Function Substitutes

6.487 labs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/labs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: labs, Up: Function Substitutes

6.488 lchown

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lchown.html

Gnulib module: lchown

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lchown, Up: Function Substitutes

6.489 lcong48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lcong48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lcong48, Up: Function Substitutes

6.490 ldexp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ldexp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexp, Up: Function Substitutes

6.491 ldexpf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ldexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexpf, Up: Function Substitutes

6.492 ldexpl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ldexpl.html

Gnulib module: ldexpl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexpl, Up: Function Substitutes

6.493 ldiv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ldiv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldiv, Up: Function Substitutes

6.494 lfind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lfind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lfind, Up: Function Substitutes

6.495 lgamma

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lgamma.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgamma, Up: Function Substitutes

6.496 lgammaf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lgammaf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammaf, Up: Function Substitutes

6.497 lgammal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lgammal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammal, Up: Function Substitutes

6.498 link

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/link.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: link, Up: Function Substitutes

6.499 linkat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/linkat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: linkat, Up: Function Substitutes

6.500 lio_listio

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lio_listio.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lio_listio, Up: Function Substitutes

6.501 listen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/listen.html

Gnulib module: listen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: listen, Up: Function Substitutes

6.502 llabs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llabs, Up: Function Substitutes

6.503 lldiv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lldiv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lldiv, Up: Function Substitutes

6.504 llrint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llrint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrint, Up: Function Substitutes

6.505 llrintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llrintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrintf, Up: Function Substitutes

6.506 llrintl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llrintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrintl, Up: Function Substitutes

6.507 llround

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llround, Up: Function Substitutes

6.508 llroundf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llroundf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llroundf, Up: Function Substitutes

6.509 llroundl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/llroundl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llroundl, Up: Function Substitutes

6.510 localeconv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/localeconv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localeconv, Up: Function Substitutes

6.511 localtime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/localtime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localtime, Up: Function Substitutes

6.512 localtime_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/localtime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localtime_r, Up: Function Substitutes

6.513 lockf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lockf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lockf, Up: Function Substitutes

6.514 log

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log, Up: Function Substitutes

6.515 log10

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log10.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10, Up: Function Substitutes

6.516 log10f

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log10f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10f, Up: Function Substitutes

6.517 log10l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log10l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10l, Up: Function Substitutes

6.518 log1p

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log1p.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1p, Up: Function Substitutes

6.519 log1pf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log1pf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1pf, Up: Function Substitutes

6.520 log1pl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log1pl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1pl, Up: Function Substitutes

6.521 log2

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2, Up: Function Substitutes

6.522 log2f

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2f, Up: Function Substitutes

6.523 log2l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/log2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2l, Up: Function Substitutes

6.524 logb

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/logb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logb, Up: Function Substitutes

6.525 logbf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/logbf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logbf, Up: Function Substitutes

6.526 logbl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/logbl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logbl, Up: Function Substitutes

6.527 logf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/logf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logf, Up: Function Substitutes

6.528 logl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/logl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logl, Up: Function Substitutes

6.529 longjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/longjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: longjmp, Up: Function Substitutes

6.530 lrand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrand48, Up: Function Substitutes

6.531 lrint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lrint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrint, Up: Function Substitutes

6.532 lrintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lrintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrintf, Up: Function Substitutes

6.533 lrintl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lrintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrintl, Up: Function Substitutes

6.534 lround

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lround, Up: Function Substitutes

6.535 lroundf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lroundf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lroundf, Up: Function Substitutes

6.536 lroundl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lroundl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lroundl, Up: Function Substitutes

6.537 lsearch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lsearch, Up: Function Substitutes

6.538 lseek

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lseek.html

Gnulib module: lseek

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lseek, Up: Function Substitutes

6.539 lstat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/lstat.html

Gnulib module: lstat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lstat, Up: Function Substitutes

6.540 malloc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/malloc.html

Gnulib module: malloc-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib provides a module ‘malloc’ that substitutes a malloc implementation that behaves more like the glibc implementation.


Next: , Previous: malloc, Up: Function Substitutes

6.541 mblen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mblen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mblen, Up: Function Substitutes

6.542 mbrlen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbrlen.html

Gnulib module: mbrlen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbrlen, Up: Function Substitutes

6.543 mbrtowc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbrtowc.html

Gnulib module: mbrtowc

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbrtowc, Up: Function Substitutes

6.544 mbsinit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbsinit.html

Gnulib module: mbsinit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbsinit, Up: Function Substitutes

6.545 mbsnrtowcs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbsnrtowcs.html

Gnulib module: mbsnrtowcs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbsnrtowcs, Up: Function Substitutes

6.546 mbsrtowcs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbsrtowcs.html

Gnulib module: mbsrtowcs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbsrtowcs, Up: Function Substitutes

6.547 mbstowcs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbstowcs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbstowcs, Up: Function Substitutes

6.548 mbtowc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mbtowc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbtowc, Up: Function Substitutes

6.549 memccpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memccpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memccpy, Up: Function Substitutes

6.550 memchr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memchr.html

Gnulib module: memchr

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memchr, Up: Function Substitutes

6.551 memcmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memcmp.html

Gnulib module: memcmp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memcmp, Up: Function Substitutes

6.552 memcpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memcpy.html

Gnulib module: memcpy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memcpy, Up: Function Substitutes

6.553 memmove

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memmove.html

Gnulib module: memmove

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memmove, Up: Function Substitutes

6.554 memset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/memset.html

Gnulib module: memset

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memset, Up: Function Substitutes

6.555 mkdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkdir.html

Gnulib module: mkdir

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkdir, Up: Function Substitutes

6.556 mkdirat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkdirat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkdirat, Up: Function Substitutes

6.557 mkdtemp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkdtemp.html

Gnulib module: mkdtemp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkdtemp, Up: Function Substitutes

6.558 mkfifo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkfifo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkfifo, Up: Function Substitutes

6.559 mkfifoat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkfifoat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkfifoat, Up: Function Substitutes

6.560 mknod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mknod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mknod, Up: Function Substitutes

6.561 mknodat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mknodat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mknodat, Up: Function Substitutes

6.562 mkstemp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mkstemp.html

Gnulib module: mkstemp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkstemp, Up: Function Substitutes

6.563 mktime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mktime.html

Gnulib module: mktime

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mktime, Up: Function Substitutes

6.564 mlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mlock, Up: Function Substitutes

6.565 mlockall

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mlockall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mlockall, Up: Function Substitutes

6.566 mmap

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mmap.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mmap, Up: Function Substitutes

6.567 modf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/modf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modf, Up: Function Substitutes

6.568 modff

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/modff.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modff, Up: Function Substitutes

6.569 modfl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/modfl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modfl, Up: Function Substitutes

6.570 mprotect

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mprotect.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mprotect, Up: Function Substitutes

6.571 mq_close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_close, Up: Function Substitutes

6.572 mq_getattr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_getattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_getattr, Up: Function Substitutes

6.573 mq_notify

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_notify, Up: Function Substitutes

6.574 mq_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_open, Up: Function Substitutes

6.575 mq_receive

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_receive.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_receive, Up: Function Substitutes

6.576 mq_send

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_send.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_send, Up: Function Substitutes

6.577 mq_setattr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_setattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_setattr, Up: Function Substitutes

6.578 mq_timedreceive

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_timedreceive.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_timedreceive, Up: Function Substitutes

6.579 mq_timedsend

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_timedsend.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_timedsend, Up: Function Substitutes

6.580 mq_unlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mq_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_unlink, Up: Function Substitutes

6.581 mrand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/mrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mrand48, Up: Function Substitutes

6.582 msgctl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/msgctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgctl, Up: Function Substitutes

6.583 msgget

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/msgget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgget, Up: Function Substitutes

6.584 msgrcv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/msgrcv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgrcv, Up: Function Substitutes

6.585 msgsnd

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/msgsnd.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgsnd, Up: Function Substitutes

6.586 msync

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/msync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msync, Up: Function Substitutes

6.587 munlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/munlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munlock, Up: Function Substitutes

6.588 munlockall

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/munlockall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munlockall, Up: Function Substitutes

6.589 munmap

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/munmap.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munmap, Up: Function Substitutes

6.590 nan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nan, Up: Function Substitutes

6.591 nanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanf, Up: Function Substitutes

6.592 nanl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanl, Up: Function Substitutes

6.593 nanosleep

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html

Gnulib module: nanosleep

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanosleep, Up: Function Substitutes

6.594 nearbyint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nearbyint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyint, Up: Function Substitutes

6.595 nearbyintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nearbyintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyintf, Up: Function Substitutes

6.596 nearbyintl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nearbyintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyintl, Up: Function Substitutes

6.597 newlocale

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/newlocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: newlocale, Up: Function Substitutes

6.598 nextafter

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nextafter.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafter, Up: Function Substitutes

6.599 nextafterf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nextafterf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafterf, Up: Function Substitutes

6.600 nextafterl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nextafterl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafterl, Up: Function Substitutes

6.601 nexttoward

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nexttoward.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttoward, Up: Function Substitutes

6.602 nexttowardf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nexttowardf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttowardf, Up: Function Substitutes

6.603 nexttowardl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nexttowardl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttowardl, Up: Function Substitutes

6.604 nftw

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nftw.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nftw, Up: Function Substitutes

6.605 nice

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nice.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nice, Up: Function Substitutes

6.606 nl_langinfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nl_langinfo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nl_langinfo, Up: Function Substitutes

6.607 nl_langinfo_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nl_langinfo_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nl_langinfo_l, Up: Function Substitutes

6.608 nrand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/nrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nrand48, Up: Function Substitutes

6.609 ntohl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ntohl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ntohl, Up: Function Substitutes

6.610 ntohs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ntohs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ntohs, Up: Function Substitutes

6.611 open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/open.html

Gnulib module: open

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: open, Up: Function Substitutes

6.612 openat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/openat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: openat, Up: Function Substitutes

6.613 opendir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/opendir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: opendir, Up: Function Substitutes

6.614 openlog

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/openlog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: openlog, Up: Function Substitutes

6.615 open_memstream

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/open_memstream.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: open_memstream, Up: Function Substitutes

6.616 open_wmemstream

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/open_wmemstream.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: open_wmemstream, Up: Function Substitutes

6.617 optarg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/optarg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: optarg, Up: Function Substitutes

6.618 opterr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/opterr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: opterr, Up: Function Substitutes

6.619 optind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/optind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: optind, Up: Function Substitutes

6.620 optopt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/optopt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: optopt, Up: Function Substitutes

6.621 pathconf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pathconf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pathconf, Up: Function Substitutes

6.622 pause

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pause.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pause, Up: Function Substitutes

6.623 pclose

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pclose, Up: Function Substitutes

6.624 perror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/perror.html

Gnulib module: perror

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: perror, Up: Function Substitutes

6.625 pipe

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pipe.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pipe, Up: Function Substitutes

6.626 poll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/poll.html

Gnulib module: poll

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: poll, Up: Function Substitutes

6.627 popen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/popen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: popen, Up: Function Substitutes

6.628 posix_fadvise

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_fadvise.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_fadvise, Up: Function Substitutes

6.629 posix_fallocate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_fallocate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_fallocate, Up: Function Substitutes

6.630 posix_madvise

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_madvise.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_madvise, Up: Function Substitutes

6.631 posix_mem_offset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_mem_offset.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_mem_offset, Up: Function Substitutes

6.632 posix_memalign

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_memalign.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_memalign, Up: Function Substitutes

6.633 posix_openpt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_openpt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_openpt, Up: Function Substitutes

6.634 posix_spawn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn.html

Gnulib module: posix_spawn

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn, Up: Function Substitutes

6.635 posix_spawn_file_actions_addclose

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addclose.html

Gnulib module: posix_spawn_file_actions_addclose

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_addclose, Up: Function Substitutes

6.636 posix_spawn_file_actions_adddup2

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_adddup2.html

Gnulib module: posix_spawn_file_actions_adddup2

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_adddup2, Up: Function Substitutes

6.637 posix_spawn_file_actions_addopen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addopen.html

Gnulib module: posix_spawn_file_actions_addopen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_addopen, Up: Function Substitutes

6.638 posix_spawn_file_actions_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_destroy.html

Gnulib module: posix_spawn_file_actions_destroy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_destroy, Up: Function Substitutes

6.639 posix_spawn_file_actions_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_init.html

Gnulib module: posix_spawn_file_actions_init

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_init, Up: Function Substitutes

6.640 posix_spawnattr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_destroy.html

Gnulib module: posix_spawnattr_destroy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_destroy, Up: Function Substitutes

6.641 posix_spawnattr_getflags

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getflags.html

Gnulib module: posix_spawnattr_getflags

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getflags, Up: Function Substitutes

6.642 posix_spawnattr_getpgroup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getpgroup.html

Gnulib module: posix_spawnattr_getpgroup

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getpgroup, Up: Function Substitutes

6.643 posix_spawnattr_getschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedparam.html

Gnulib module: posix_spawnattr_getschedparam

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getschedparam, Up: Function Substitutes

6.644 posix_spawnattr_getschedpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedpolicy.html

Gnulib module: posix_spawnattr_getschedpolicy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getschedpolicy, Up: Function Substitutes

6.645 posix_spawnattr_getsigdefault

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigdefault.html

Gnulib module: posix_spawnattr_getsigdefault

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getsigdefault, Up: Function Substitutes

6.646 posix_spawnattr_getsigmask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigmask.html

Gnulib module: posix_spawnattr_getsigmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getsigmask, Up: Function Substitutes

6.647 posix_spawnattr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_init.html

Gnulib module: posix_spawnattr_init

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_init, Up: Function Substitutes

6.648 posix_spawnattr_setflags

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setflags.html

Gnulib module: posix_spawnattr_setflags

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setflags, Up: Function Substitutes

6.649 posix_spawnattr_setpgroup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setpgroup.html

Gnulib module: posix_spawnattr_setpgroup

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setpgroup, Up: Function Substitutes

6.650 posix_spawnattr_setschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setschedparam.html

Gnulib module: posix_spawnattr_setschedparam

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setschedparam, Up: Function Substitutes

6.651 posix_spawnattr_setschedpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setschedpolicy.html

Gnulib module: posix_spawnattr_setschedpolicy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setschedpolicy, Up: Function Substitutes

6.652 posix_spawnattr_setsigdefault

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setsigdefault.html

Gnulib module: posix_spawnattr_setsigdefault

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setsigdefault, Up: Function Substitutes

6.653 posix_spawnattr_setsigmask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setsigmask.html

Gnulib module: posix_spawnattr_setsigmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setsigmask, Up: Function Substitutes

6.654 posix_spawnp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_spawnp.html

Gnulib module: posix_spawnp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnp, Up: Function Substitutes

6.655 posix_trace_attr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_destroy, Up: Function Substitutes

6.656 posix_trace_attr_getclockres

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getclockres.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getclockres, Up: Function Substitutes

6.657 posix_trace_attr_getcreatetime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getcreatetime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getcreatetime, Up: Function Substitutes

6.658 posix_trace_attr_getgenversion

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getgenversion.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getgenversion, Up: Function Substitutes

6.659 posix_trace_attr_getinherited

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getinherited.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getinherited, Up: Function Substitutes

6.660 posix_trace_attr_getlogfullpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getlogfullpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getlogfullpolicy, Up: Function Substitutes

6.661 posix_trace_attr_getlogsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getlogsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getlogsize, Up: Function Substitutes

6.662 posix_trace_attr_getmaxdatasize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getmaxdatasize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getmaxdatasize, Up: Function Substitutes

6.663 posix_trace_attr_getmaxsystemeventsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getmaxsystemeventsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getmaxsystemeventsize, Up: Function Substitutes

6.664 posix_trace_attr_getmaxusereventsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getmaxusereventsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getmaxusereventsize, Up: Function Substitutes

6.665 posix_trace_attr_getname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getname, Up: Function Substitutes

6.666 posix_trace_attr_getstreamfullpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getstreamfullpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getstreamfullpolicy, Up: Function Substitutes

6.667 posix_trace_attr_getstreamsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_getstreamsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_getstreamsize, Up: Function Substitutes

6.668 posix_trace_attr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_init, Up: Function Substitutes

6.669 posix_trace_attr_setinherited

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setinherited.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setinherited, Up: Function Substitutes

6.670 posix_trace_attr_setlogfullpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setlogfullpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setlogfullpolicy, Up: Function Substitutes

6.671 posix_trace_attr_setlogsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setlogsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setlogsize, Up: Function Substitutes

6.672 posix_trace_attr_setmaxdatasize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setmaxdatasize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setmaxdatasize, Up: Function Substitutes

6.673 posix_trace_attr_setname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setname, Up: Function Substitutes

6.674 posix_trace_attr_setstreamfullpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setstreamfullpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setstreamfullpolicy, Up: Function Substitutes

6.675 posix_trace_attr_setstreamsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_attr_setstreamsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_attr_setstreamsize, Up: Function Substitutes

6.676 posix_trace_clear

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_clear.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_clear, Up: Function Substitutes

6.677 posix_trace_close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_close, Up: Function Substitutes

6.678 posix_trace_create

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_create.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_create, Up: Function Substitutes

6.679 posix_trace_create_withlog

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_create_withlog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_create_withlog, Up: Function Substitutes

6.680 posix_trace_event

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_event.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_event, Up: Function Substitutes

6.681 posix_trace_eventid_equal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventid_equal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventid_equal, Up: Function Substitutes

6.682 posix_trace_eventid_get_name

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventid_get_name.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventid_get_name, Up: Function Substitutes

6.683 posix_trace_eventid_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventid_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventid_open, Up: Function Substitutes

6.684 posix_trace_eventset_add

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventset_add.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventset_add, Up: Function Substitutes

6.685 posix_trace_eventset_del

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventset_del.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventset_del, Up: Function Substitutes

6.686 posix_trace_eventset_empty

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventset_empty.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventset_empty, Up: Function Substitutes

6.687 posix_trace_eventset_fill

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventset_fill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventset_fill, Up: Function Substitutes

6.688 posix_trace_eventset_ismember

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventset_ismember.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventset_ismember, Up: Function Substitutes

6.689 posix_trace_eventtypelist_getnext_id

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventtypelist_getnext_id.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventtypelist_getnext_id, Up: Function Substitutes

6.690 posix_trace_eventtypelist_rewind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_eventtypelist_rewind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_eventtypelist_rewind, Up: Function Substitutes

6.691 posix_trace_flush

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_flush.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_flush, Up: Function Substitutes

6.692 posix_trace_get_attr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_get_attr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_get_attr, Up: Function Substitutes

6.693 posix_trace_get_filter

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_get_filter.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_get_filter, Up: Function Substitutes

6.694 posix_trace_get_status

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_get_status.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_get_status, Up: Function Substitutes

6.695 posix_trace_getnext_event

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_getnext_event.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_getnext_event, Up: Function Substitutes

6.696 posix_trace_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_open, Up: Function Substitutes

6.697 posix_trace_rewind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_rewind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_rewind, Up: Function Substitutes

6.698 posix_trace_set_filter

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_set_filter.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_set_filter, Up: Function Substitutes

6.699 posix_trace_shutdown

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_shutdown.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_shutdown, Up: Function Substitutes

6.700 posix_trace_start

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_start.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_start, Up: Function Substitutes

6.701 posix_trace_stop

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_stop.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_stop, Up: Function Substitutes

6.702 posix_trace_timedgetnext_event

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_timedgetnext_event.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_timedgetnext_event, Up: Function Substitutes

6.703 posix_trace_trid_eventid_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_trid_eventid_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_trid_eventid_open, Up: Function Substitutes

6.704 posix_trace_trygetnext_event

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_trace_trygetnext_event.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_trace_trygetnext_event, Up: Function Substitutes

6.705 posix_typed_mem_get_info

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_typed_mem_get_info.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_typed_mem_get_info, Up: Function Substitutes

6.706 posix_typed_mem_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/posix_typed_mem_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_typed_mem_open, Up: Function Substitutes

6.707 pow

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pow.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pow, Up: Function Substitutes

6.708 powf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/powf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: powf, Up: Function Substitutes

6.709 powl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/powl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: powl, Up: Function Substitutes

6.710 pread

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pread.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pread, Up: Function Substitutes

6.711 printf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/printf.html

Gnulib module: printf-posix or stdio, sigpipe

Portability problems fixed by Gnulib module printf-posix:

Portability problems fixed by Gnulib module stdio or printf-posix, together with module sigpipe:

Portability problems not fixed by Gnulib:


Next: , Previous: printf, Up: Function Substitutes

6.712 pselect

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pselect.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pselect, Up: Function Substitutes

6.713 psiginfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/psiginfo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: psiginfo, Up: Function Substitutes

6.714 psignal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/psignal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: psignal, Up: Function Substitutes

6.715 pthread_atfork

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_atfork.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_atfork, Up: Function Substitutes

6.716 pthread_attr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_destroy, Up: Function Substitutes

6.717 pthread_attr_getdetachstate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getdetachstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getdetachstate, Up: Function Substitutes

6.718 pthread_attr_getguardsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getguardsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getguardsize, Up: Function Substitutes

6.719 pthread_attr_getinheritsched

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getinheritsched.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getinheritsched, Up: Function Substitutes

6.720 pthread_attr_getschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getschedparam, Up: Function Substitutes

6.721 pthread_attr_getschedpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getschedpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getschedpolicy, Up: Function Substitutes

6.722 pthread_attr_getscope

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getscope.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getscope, Up: Function Substitutes

6.723 pthread_attr_getstack

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getstack.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getstack, Up: Function Substitutes

6.724 pthread_attr_getstacksize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_getstacksize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getstacksize, Up: Function Substitutes

6.725 pthread_attr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_init, Up: Function Substitutes

6.726 pthread_attr_setdetachstate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setdetachstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setdetachstate, Up: Function Substitutes

6.727 pthread_attr_setguardsize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setguardsize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setguardsize, Up: Function Substitutes

6.728 pthread_attr_setinheritsched

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setinheritsched.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setinheritsched, Up: Function Substitutes

6.729 pthread_attr_setschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setschedparam, Up: Function Substitutes

6.730 pthread_attr_setschedpolicy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setschedpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setschedpolicy, Up: Function Substitutes

6.731 pthread_attr_setscope

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setscope.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setscope, Up: Function Substitutes

6.732 pthread_attr_setstack

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setstack.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setstack, Up: Function Substitutes

6.733 pthread_attr_setstacksize

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_attr_setstacksize.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setstacksize, Up: Function Substitutes

6.734 pthread_barrier_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrier_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrier_destroy, Up: Function Substitutes

6.735 pthread_barrier_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrier_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrier_init, Up: Function Substitutes

6.736 pthread_barrier_wait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrier_wait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrier_wait, Up: Function Substitutes

6.737 pthread_barrierattr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrierattr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrierattr_destroy, Up: Function Substitutes

6.738 pthread_barrierattr_getpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrierattr_getpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrierattr_getpshared, Up: Function Substitutes

6.739 pthread_barrierattr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrierattr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrierattr_init, Up: Function Substitutes

6.740 pthread_barrierattr_setpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_barrierattr_setpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_barrierattr_setpshared, Up: Function Substitutes

6.741 pthread_cancel

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cancel.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cancel, Up: Function Substitutes

6.742 pthread_cleanup_pop

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cleanup_pop.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cleanup_pop, Up: Function Substitutes

6.743 pthread_cleanup_push

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cleanup_push.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cleanup_push, Up: Function Substitutes

6.744 pthread_cond_broadcast

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_broadcast.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_broadcast, Up: Function Substitutes

6.745 pthread_cond_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_destroy, Up: Function Substitutes

6.746 pthread_cond_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_init, Up: Function Substitutes

6.747 pthread_cond_signal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_signal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_signal, Up: Function Substitutes

6.748 pthread_cond_timedwait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_timedwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_timedwait, Up: Function Substitutes

6.749 pthread_cond_wait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_wait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cond_wait, Up: Function Substitutes

6.750 pthread_condattr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_destroy, Up: Function Substitutes

6.751 pthread_condattr_getclock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_getclock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_getclock, Up: Function Substitutes

6.752 pthread_condattr_getpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_getpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_getpshared, Up: Function Substitutes

6.753 pthread_condattr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_init, Up: Function Substitutes

6.754 pthread_condattr_setclock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_setclock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_setclock, Up: Function Substitutes

6.755 pthread_condattr_setpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_condattr_setpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_condattr_setpshared, Up: Function Substitutes

6.756 pthread_create

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_create.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_create, Up: Function Substitutes

6.757 pthread_detach

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_detach.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_detach, Up: Function Substitutes

6.758 pthread_equal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_equal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_equal, Up: Function Substitutes

6.759 pthread_exit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_exit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_exit, Up: Function Substitutes

6.760 pthread_getconcurrency

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_getconcurrency.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getconcurrency, Up: Function Substitutes

6.761 pthread_getcpuclockid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_getcpuclockid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getcpuclockid, Up: Function Substitutes

6.762 pthread_getschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_getschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getschedparam, Up: Function Substitutes

6.763 pthread_getspecific

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_getspecific.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getspecific, Up: Function Substitutes

6.764 pthread_join

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_join.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_join, Up: Function Substitutes

6.765 pthread_key_create

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_key_create.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_key_create, Up: Function Substitutes

6.766 pthread_key_delete

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_key_delete.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_key_delete, Up: Function Substitutes

6.767 pthread_kill

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_kill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_kill, Up: Function Substitutes

6.768 pthread_mutex_consistent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_consistent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_consistent, Up: Function Substitutes

6.769 pthread_mutex_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_destroy, Up: Function Substitutes

6.770 pthread_mutex_getprioceiling

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_getprioceiling.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_getprioceiling, Up: Function Substitutes

6.771 pthread_mutex_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_init, Up: Function Substitutes

6.772 pthread_mutex_lock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_lock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_lock, Up: Function Substitutes

6.773 pthread_mutex_setprioceiling

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_setprioceiling.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_setprioceiling, Up: Function Substitutes

6.774 pthread_mutex_timedlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_timedlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_timedlock, Up: Function Substitutes

6.775 pthread_mutex_trylock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_trylock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_trylock, Up: Function Substitutes

6.776 pthread_mutex_unlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_unlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutex_unlock, Up: Function Substitutes

6.777 pthread_mutexattr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_destroy, Up: Function Substitutes

6.778 pthread_mutexattr_getprioceiling

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_getprioceiling.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_getprioceiling, Up: Function Substitutes

6.779 pthread_mutexattr_getprotocol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_getprotocol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_getprotocol, Up: Function Substitutes

6.780 pthread_mutexattr_getpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_getpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_getpshared, Up: Function Substitutes

6.781 pthread_mutexattr_getrobust

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_getrobust.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_getrobust, Up: Function Substitutes

6.782 pthread_mutexattr_gettype

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_gettype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_gettype, Up: Function Substitutes

6.783 pthread_mutexattr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_init, Up: Function Substitutes

6.784 pthread_mutexattr_setprioceiling

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_setprioceiling.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_setprioceiling, Up: Function Substitutes

6.785 pthread_mutexattr_setprotocol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_setprotocol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_setprotocol, Up: Function Substitutes

6.786 pthread_mutexattr_setpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_setpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_setpshared, Up: Function Substitutes

6.787 pthread_mutexattr_setrobust

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_setrobust.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_setrobust, Up: Function Substitutes

6.788 pthread_mutexattr_settype

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_mutexattr_settype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_mutexattr_settype, Up: Function Substitutes

6.789 pthread_once

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_once.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_once, Up: Function Substitutes

6.790 pthread_rwlock_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_destroy, Up: Function Substitutes

6.791 pthread_rwlock_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_init, Up: Function Substitutes

6.792 pthread_rwlock_rdlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_rdlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_rdlock, Up: Function Substitutes

6.793 pthread_rwlock_timedrdlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_timedrdlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_timedrdlock, Up: Function Substitutes

6.794 pthread_rwlock_timedwrlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_timedwrlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_timedwrlock, Up: Function Substitutes

6.795 pthread_rwlock_tryrdlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_tryrdlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_tryrdlock, Up: Function Substitutes

6.796 pthread_rwlock_trywrlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_trywrlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_trywrlock, Up: Function Substitutes

6.797 pthread_rwlock_unlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_unlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_unlock, Up: Function Substitutes

6.798 pthread_rwlock_wrlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_wrlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlock_wrlock, Up: Function Substitutes

6.799 pthread_rwlockattr_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlockattr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlockattr_destroy, Up: Function Substitutes

6.800 pthread_rwlockattr_getpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlockattr_getpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlockattr_getpshared, Up: Function Substitutes

6.801 pthread_rwlockattr_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlockattr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlockattr_init, Up: Function Substitutes

6.802 pthread_rwlockattr_setpshared

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlockattr_setpshared.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlockattr_setpshared, Up: Function Substitutes

6.803 pthread_self

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_self.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_self, Up: Function Substitutes

6.804 pthread_setcancelstate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setcancelstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setcancelstate, Up: Function Substitutes

6.805 pthread_setcanceltype

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setcanceltype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setcanceltype, Up: Function Substitutes

6.806 pthread_setconcurrency

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setconcurrency.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setconcurrency, Up: Function Substitutes

6.807 pthread_setschedparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setschedparam, Up: Function Substitutes

6.808 pthread_setschedprio

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setschedprio.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setschedprio, Up: Function Substitutes

6.809 pthread_setspecific

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_setspecific.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setspecific, Up: Function Substitutes

6.810 pthread_sigmask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_sigmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_sigmask, Up: Function Substitutes

6.811 pthread_spin_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_spin_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_spin_destroy, Up: Function Substitutes

6.812 pthread_spin_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_spin_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_spin_init, Up: Function Substitutes

6.813 pthread_spin_lock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_spin_lock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_spin_lock, Up: Function Substitutes

6.814 pthread_spin_trylock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_spin_trylock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_spin_trylock, Up: Function Substitutes

6.815 pthread_spin_unlock

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_spin_unlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_spin_unlock, Up: Function Substitutes

6.816 pthread_testcancel

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pthread_testcancel.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_testcancel, Up: Function Substitutes

6.817 ptsname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ptsname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ptsname, Up: Function Substitutes

6.818 putc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putc.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putc, Up: Function Substitutes

6.819 putc_unlocked

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putc_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putc_unlocked, Up: Function Substitutes

6.820 putchar

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putchar.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putchar, Up: Function Substitutes

6.821 putchar_unlocked

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putchar_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putchar_unlocked, Up: Function Substitutes

6.822 putenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib provides a module ‘putenv’ that substitutes a putenv implementation that can also be used to remove environment variables.


Next: , Previous: putenv, Up: Function Substitutes

6.823 putmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putmsg, Up: Function Substitutes

6.824 putpmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putpmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putpmsg, Up: Function Substitutes

6.825 puts

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/puts.html

Gnulib module: stdio, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: puts, Up: Function Substitutes

6.826 pututxline

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pututxline.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pututxline, Up: Function Substitutes

6.827 putwc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwc, Up: Function Substitutes

6.828 putwchar

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/putwchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwchar, Up: Function Substitutes

6.829 pwrite

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/pwrite.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pwrite, Up: Function Substitutes

6.830 qsort

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/qsort.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qsort, Up: Function Substitutes

6.831 raise

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/raise.html

Gnulib module: raise

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: raise, Up: Function Substitutes

6.832 rand

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rand.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rand, Up: Function Substitutes

6.833 rand_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rand_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rand_r, Up: Function Substitutes

6.834 random

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/random.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: random, Up: Function Substitutes

6.835 read

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/read.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: read, Up: Function Substitutes

6.836 readdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/readdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readdir, Up: Function Substitutes

6.837 readdir_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/readdir_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readdir_r, Up: Function Substitutes

6.838 readlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/readlink.html

Gnulib module: readlink

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readlink, Up: Function Substitutes

6.839 readlinkat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/readlinkat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readlinkat, Up: Function Substitutes

6.840 readv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/readv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readv, Up: Function Substitutes

6.841 realloc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/realloc.html

Gnulib module: realloc-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib provides a module ‘realloc’ that substitutes a realloc implementation that behaves more like the glibc implementation.


Next: , Previous: realloc, Up: Function Substitutes

6.842 realpath

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/realpath.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib provides a module ‘canonicalize-lgpl’ that defines a function canonicalize_file_name that is like realpath but without size limitations.


Next: , Previous: realpath, Up: Function Substitutes

6.843 recv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/recv.html

Gnulib module: recv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recv, Up: Function Substitutes

6.844 recvfrom

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/recvfrom.html

Gnulib module: recvfrom

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recvfrom, Up: Function Substitutes

6.845 recvmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/recvmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recvmsg, Up: Function Substitutes

6.846 regcomp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/regcomp.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regcomp, Up: Function Substitutes

6.847 regerror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/regerror.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regerror, Up: Function Substitutes

6.848 regexec

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/regexec.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regexec, Up: Function Substitutes

6.849 regfree

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/regfree.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regfree, Up: Function Substitutes

6.850 remainder

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remainder.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainder, Up: Function Substitutes

6.851 remainderf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remainderf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainderf, Up: Function Substitutes

6.852 remainderl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remainderl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainderl, Up: Function Substitutes

6.853 remove

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remove.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remove, Up: Function Substitutes

6.854 remque

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remque.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remque, Up: Function Substitutes

6.855 remquo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remquo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquo, Up: Function Substitutes

6.856 remquof

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remquof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquof, Up: Function Substitutes

6.857 remquol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/remquol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquol, Up: Function Substitutes

6.858 rename

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rename.html

Gnulib module: rename

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rename, Up: Function Substitutes

6.859 renameat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/renameat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: renameat, Up: Function Substitutes

6.860 rewind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rewind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rewind, Up: Function Substitutes

6.861 rewinddir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rewinddir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rewinddir, Up: Function Substitutes

6.862 rint

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rint, Up: Function Substitutes

6.863 rintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rintf, Up: Function Substitutes

6.864 rintl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rintl, Up: Function Substitutes

6.865 rmdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rmdir.html

Gnulib module: rmdir

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rmdir, Up: Function Substitutes

6.866 round

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/round.html

Gnulib module: round

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: round, Up: Function Substitutes

6.867 roundf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/roundf.html

Gnulib module: roundf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: roundf, Up: Function Substitutes

6.868 roundl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/roundl.html

Gnulib module: roundl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: roundl, Up: Function Substitutes

6.869 scalbln

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalbln.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbln, Up: Function Substitutes

6.870 scalblnf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalblnf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalblnf, Up: Function Substitutes

6.871 scalblnl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalblnl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalblnl, Up: Function Substitutes

6.872 scalbn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalbn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbn, Up: Function Substitutes

6.873 scalbnf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalbnf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbnf, Up: Function Substitutes

6.874 scalbnl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scalbnl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbnl, Up: Function Substitutes

6.875 scandir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scandir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scandir, Up: Function Substitutes

6.876 scanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/scanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scanf, Up: Function Substitutes

6.877 sched_get_priority_max

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_get_priority_max, Up: Function Substitutes

6.878 sched_get_priority_min

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_min.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_get_priority_min, Up: Function Substitutes

6.879 sched_getparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_getparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_getparam, Up: Function Substitutes

6.880 sched_getscheduler

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_getscheduler.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_getscheduler, Up: Function Substitutes

6.881 sched_rr_get_interval

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_rr_get_interval.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_rr_get_interval, Up: Function Substitutes

6.882 sched_setparam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_setparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_setparam, Up: Function Substitutes

6.883 sched_setscheduler

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_setscheduler.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_setscheduler, Up: Function Substitutes

6.884 sched_yield

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sched_yield.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_yield, Up: Function Substitutes

6.885 seed48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/seed48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seed48, Up: Function Substitutes

6.886 seekdir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/seekdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seekdir, Up: Function Substitutes

6.887 select

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/select.html

Gnulib module: select

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: select, Up: Function Substitutes

6.888 sem_close

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_close, Up: Function Substitutes

6.889 sem_destroy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_destroy, Up: Function Substitutes

6.890 sem_getvalue

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_getvalue.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_getvalue, Up: Function Substitutes

6.891 sem_init

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_init, Up: Function Substitutes

6.892 sem_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_open, Up: Function Substitutes

6.893 sem_post

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_post.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_post, Up: Function Substitutes

6.894 sem_timedwait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_timedwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_timedwait, Up: Function Substitutes

6.895 sem_trywait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_trywait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_trywait, Up: Function Substitutes

6.896 sem_unlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_unlink, Up: Function Substitutes

6.897 sem_wait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sem_wait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_wait, Up: Function Substitutes

6.898 semctl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/semctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semctl, Up: Function Substitutes

6.899 semget

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/semget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semget, Up: Function Substitutes

6.900 semop

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/semop.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semop, Up: Function Substitutes

6.901 send

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/send.html

Gnulib module: send

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: send, Up: Function Substitutes

6.902 sendmsg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sendmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sendmsg, Up: Function Substitutes

6.903 sendto

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sendto.html

Gnulib module: sendto

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sendto, Up: Function Substitutes

6.904 setbuf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setbuf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setbuf, Up: Function Substitutes

6.905 setegid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setegid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setegid, Up: Function Substitutes

6.906 setenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setenv.html

Gnulib module: setenv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setenv, Up: Function Substitutes

6.907 seteuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/seteuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seteuid, Up: Function Substitutes

6.908 setgid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setgid, Up: Function Substitutes

6.909 setgrent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setgrent, Up: Function Substitutes

6.910 sethostent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sethostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sethostent, Up: Function Substitutes

6.911 setitimer

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setitimer.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setitimer, Up: Function Substitutes

6.912 setjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setjmp, Up: Function Substitutes

6.913 setkey

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setkey, Up: Function Substitutes

6.914 setlocale

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setlocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlocale, Up: Function Substitutes

6.915 setlogmask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setlogmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlogmask, Up: Function Substitutes

6.916 setnetent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setnetent, Up: Function Substitutes

6.917 setpgid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setpgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpgid, Up: Function Substitutes

6.918 setpgrp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpgrp, Up: Function Substitutes

6.919 setpriority

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setpriority.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpriority, Up: Function Substitutes

6.920 setprotoent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setprotoent, Up: Function Substitutes

6.921 setpwent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpwent, Up: Function Substitutes

6.922 setregid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setregid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setregid, Up: Function Substitutes

6.923 setreuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setreuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setreuid, Up: Function Substitutes

6.924 setrlimit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setrlimit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setrlimit, Up: Function Substitutes

6.925 setservent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setservent, Up: Function Substitutes

6.926 setsid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setsid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setsid, Up: Function Substitutes

6.927 setsockopt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html

Gnulib module: setsockopt

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setsockopt, Up: Function Substitutes

6.928 setstate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setstate, Up: Function Substitutes

6.929 setuid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setuid, Up: Function Substitutes

6.930 setutxent

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setutxent, Up: Function Substitutes

6.931 setvbuf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/setvbuf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setvbuf, Up: Function Substitutes

6.932 shm_open

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shm_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shm_open, Up: Function Substitutes

6.933 shm_unlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shm_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shm_unlink, Up: Function Substitutes

6.934 shmat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shmat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmat, Up: Function Substitutes

6.935 shmctl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shmctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmctl, Up: Function Substitutes

6.936 shmdt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shmdt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmdt, Up: Function Substitutes

6.937 shmget

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shmget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmget, Up: Function Substitutes

6.938 shutdown

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/shutdown.html

Gnulib module: shutdown

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shutdown, Up: Function Substitutes

6.939 sigaction

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigaction.html

Gnulib module: sigaction

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaction, Up: Function Substitutes

6.940 sigaddset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigaddset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaddset, Up: Function Substitutes

6.941 sigaltstack

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaltstack, Up: Function Substitutes

6.942 sigdelset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigdelset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigdelset, Up: Function Substitutes

6.943 sigemptyset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigemptyset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigemptyset, Up: Function Substitutes

6.944 sigfillset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigfillset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigfillset, Up: Function Substitutes

6.945 sighold

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sighold.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sighold, Up: Function Substitutes

6.946 sigignore

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigignore.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigignore, Up: Function Substitutes

6.947 siginterrupt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/siginterrupt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Note: POSIX recommends using sigaction with SA_RESTART instead of siginterrupt (sig, 0).


Next: , Previous: siginterrupt, Up: Function Substitutes

6.948 sigismember

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigismember.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigismember, Up: Function Substitutes

6.949 siglongjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/siglongjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: siglongjmp, Up: Function Substitutes

6.950 signal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/signal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signal, Up: Function Substitutes

6.951 signbit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/signbit.html

Gnulib module: signbit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signbit, Up: Function Substitutes

6.952 signgam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/signgam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signgam, Up: Function Substitutes

6.953 sigpause

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigpause.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigpause, Up: Function Substitutes

6.954 sigpending

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigpending.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigpending, Up: Function Substitutes

6.955 sigprocmask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigprocmask, Up: Function Substitutes

6.956 sigqueue

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigqueue.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigqueue, Up: Function Substitutes

6.957 sigrelse

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigrelse.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigrelse, Up: Function Substitutes

6.958 sigset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigset.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigset, Up: Function Substitutes

6.959 sigsetjmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigsetjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigsetjmp, Up: Function Substitutes

6.960 sigsuspend

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigsuspend.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigsuspend, Up: Function Substitutes

6.961 sigtimedwait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigtimedwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigtimedwait, Up: Function Substitutes

6.962 sigwait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigwait, Up: Function Substitutes

6.963 sigwaitinfo

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sigwaitinfo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigwaitinfo, Up: Function Substitutes

6.964 sin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sin, Up: Function Substitutes

6.965 sinf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinf, Up: Function Substitutes

6.966 sinh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinh, Up: Function Substitutes

6.967 sinhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinhf, Up: Function Substitutes

6.968 sinhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinhl, Up: Function Substitutes

6.969 sinl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinl, Up: Function Substitutes

6.970 sleep

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sleep.html

Gnulib module: sleep

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sleep, Up: Function Substitutes

6.971 snprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/snprintf.html

Gnulib module: snprintf or snprintf-posix

Portability problems fixed by either Gnulib module snprintf or snprintf-posix:

Portability problems fixed by Gnulib module snprintf-posix:

Portability problems not fixed by Gnulib:


Next: , Previous: snprintf, Up: Function Substitutes

6.972 sockatmark

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sockatmark.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sockatmark, Up: Function Substitutes

6.973 socket

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/socket.html

Gnulib module: socket

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: socket, Up: Function Substitutes

6.974 socketpair

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/socketpair.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: socketpair, Up: Function Substitutes

6.975 sprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sprintf.html

Gnulib module: sprintf-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sprintf, Up: Function Substitutes

6.976 sqrt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sqrt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sqrt, Up: Function Substitutes

6.977 sqrtf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sqrtf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sqrtf, Up: Function Substitutes

6.978 sqrtl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sqrtl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sqrtl, Up: Function Substitutes

6.979 srand

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/srand.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: srand, Up: Function Substitutes

6.980 srand48

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/srand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: srand48, Up: Function Substitutes

6.981 srandom

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/srandom.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: srandom, Up: Function Substitutes

6.982 sscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sscanf, Up: Function Substitutes

6.983 stat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stat, Up: Function Substitutes

6.984 statvfs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/statvfs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: statvfs, Up: Function Substitutes

6.985 stderr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stderr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stderr, Up: Function Substitutes

6.986 stdin

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stdin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdin, Up: Function Substitutes

6.987 stdout

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stdout.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stdout, Up: Function Substitutes

6.988 stpcpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stpcpy.html

Gnulib module: stpcpy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stpcpy, Up: Function Substitutes

6.989 stpncpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/stpncpy.html

Gnulib module: stpncpy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stpncpy, Up: Function Substitutes

6.990 strcasecmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcasecmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcasecmp, Up: Function Substitutes

6.991 strcasecmp_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcasecmp_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcasecmp_l, Up: Function Substitutes

6.992 strcat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcat, Up: Function Substitutes

6.993 strchr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strchr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strchr, Up: Function Substitutes

6.994 strcmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcmp, Up: Function Substitutes

6.995 strcoll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcoll.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcoll, Up: Function Substitutes

6.996 strcoll_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcoll_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcoll_l, Up: Function Substitutes

6.997 strcpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcpy, Up: Function Substitutes

6.998 strcspn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strcspn.html

Gnulib module: strcspn

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strcspn, Up: Function Substitutes

6.999 strdup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strdup.html

Gnulib module: strdup or strdup-posix

Portability problems fixed by either Gnulib module strdup or strdup-posix:

Portability problems fixed by Gnulib module strdup-posix:

Portability problems not fixed by Gnulib:


Next: , Previous: strdup, Up: Function Substitutes

6.1000 strerror

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strerror.html

Gnulib module: strerror

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strerror, Up: Function Substitutes

6.1001 strerror_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strerror_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strerror_l, Up: Function Substitutes

6.1002 strerror_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strerror_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strerror_r, Up: Function Substitutes

6.1003 strfmon

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strfmon.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strfmon, Up: Function Substitutes

6.1004 strfmon_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strfmon_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strfmon_l, Up: Function Substitutes

6.1005 strftime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strftime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Extension: Gnulib offers a module ‘strftime’ that provides an nstrftime function with various GNU extensions.


Next: , Previous: strftime, Up: Function Substitutes

6.1006 strftime_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strftime_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strftime_l, Up: Function Substitutes

6.1007 strlen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strlen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strlen, Up: Function Substitutes

6.1008 strncasecmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strncasecmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strncasecmp, Up: Function Substitutes

6.1009 strncasecmp_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strncasecmp_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strncasecmp_l, Up: Function Substitutes

6.1010 strncat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strncat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strncat, Up: Function Substitutes

6.1011 strncmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strncmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strncmp, Up: Function Substitutes

6.1012 strncpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strncpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strncpy, Up: Function Substitutes

6.1013 strndup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strndup.html

Gnulib module: strndup

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strndup, Up: Function Substitutes

6.1014 strnlen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strnlen.html

Gnulib module: strnlen

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strnlen, Up: Function Substitutes

6.1015 strpbrk

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strpbrk.html

Gnulib module: strpbrk

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strpbrk, Up: Function Substitutes

6.1016 strptime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strptime.html

Gnulib module: strptime

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strptime, Up: Function Substitutes

6.1017 strrchr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strrchr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strrchr, Up: Function Substitutes

6.1018 strsignal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strsignal.html

Gnulib module: strsignal

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strsignal, Up: Function Substitutes

6.1019 strspn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strspn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strspn, Up: Function Substitutes

6.1020 strstr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strstr.html

Gnulib module: strstr

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strstr, Up: Function Substitutes

6.1021 strtod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtod.html

Gnulib module: strtod

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtod, Up: Function Substitutes

6.1022 strtof

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtof, Up: Function Substitutes

6.1023 strtoimax

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtoimax.html

Gnulib module: strtoimax

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoimax, Up: Function Substitutes

6.1024 strtok

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtok.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtok, Up: Function Substitutes

6.1025 strtok_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtok_r.html

Gnulib module: strtok_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtok_r, Up: Function Substitutes

6.1026 strtol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtol.html

Gnulib module: strtol

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtol, Up: Function Substitutes

6.1027 strtold

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtold.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtold, Up: Function Substitutes

6.1028 strtoll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtoll.html

Gnulib module: strtoll

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoll, Up: Function Substitutes

6.1029 strtoul

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtoul.html

Gnulib module: strtoul

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoul, Up: Function Substitutes

6.1030 strtoull

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtoull.html

Gnulib module: strtoull

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoull, Up: Function Substitutes

6.1031 strtoumax

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strtoumax.html

Gnulib module: strtoumax

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoumax, Up: Function Substitutes

6.1032 strxfrm

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strxfrm.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strxfrm, Up: Function Substitutes

6.1033 strxfrm_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/strxfrm_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strxfrm_l, Up: Function Substitutes

6.1034 swab

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/swab.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: swab, Up: Function Substitutes

6.1035 swprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/swprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: swprintf, Up: Function Substitutes

6.1036 swscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/swscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: swscanf, Up: Function Substitutes

6.1037 symlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/symlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: symlink, Up: Function Substitutes

6.1038 symlinkat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/symlinkat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: symlinkat, Up: Function Substitutes

6.1039 sync

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sync, Up: Function Substitutes

6.1040 sysconf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/sysconf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sysconf, Up: Function Substitutes

6.1041 syslog

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/syslog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: syslog, Up: Function Substitutes

6.1042 system

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/system.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: system, Up: Function Substitutes

6.1043 tan

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tan, Up: Function Substitutes

6.1044 tanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tanf, Up: Function Substitutes

6.1045 tanh

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tanh, Up: Function Substitutes

6.1046 tanhf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tanhf, Up: Function Substitutes

6.1047 tanhl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tanhl, Up: Function Substitutes

6.1048 tanl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tanl, Up: Function Substitutes

6.1049 tcdrain

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcdrain.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcdrain, Up: Function Substitutes

6.1050 tcflow

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcflow.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcflow, Up: Function Substitutes

6.1051 tcflush

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcflush.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcflush, Up: Function Substitutes

6.1052 tcgetattr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcgetattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcgetattr, Up: Function Substitutes

6.1053 tcgetpgrp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcgetpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcgetpgrp, Up: Function Substitutes

6.1054 tcgetsid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcgetsid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcgetsid, Up: Function Substitutes

6.1055 tcsendbreak

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcsendbreak.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcsendbreak, Up: Function Substitutes

6.1056 tcsetattr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcsetattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcsetattr, Up: Function Substitutes

6.1057 tcsetpgrp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tcsetpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tcsetpgrp, Up: Function Substitutes

6.1058 tdelete

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tdelete.html

Gnulib module: tsearch

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tdelete, Up: Function Substitutes

6.1059 telldir

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/telldir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: telldir, Up: Function Substitutes

6.1060 tempnam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tempnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tempnam, Up: Function Substitutes

6.1061 tfind

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tfind.html

Gnulib module: tsearch

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tfind, Up: Function Substitutes

6.1062 tgamma

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tgamma.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tgamma, Up: Function Substitutes

6.1063 tgammaf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tgammaf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tgammaf, Up: Function Substitutes

6.1064 tgammal

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tgammal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tgammal, Up: Function Substitutes

6.1065 time

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/time.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: time, Up: Function Substitutes

6.1066 timer_create

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timer_create.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timer_create, Up: Function Substitutes

6.1067 timer_delete

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timer_delete.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timer_delete, Up: Function Substitutes

6.1068 timer_getoverrun

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timer_getoverrun.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timer_getoverrun, Up: Function Substitutes

6.1069 timer_gettime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timer_gettime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timer_gettime, Up: Function Substitutes

6.1070 timer_settime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timer_settime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timer_settime, Up: Function Substitutes

6.1071 times

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/times.html

Gnulib module: times

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: times, Up: Function Substitutes

6.1072 timezone

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/timezone.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: timezone, Up: Function Substitutes

6.1073 tmpfile

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tmpfile.html

Gnulib module: tmpfile

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tmpfile, Up: Function Substitutes

6.1074 tmpnam

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tmpnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tmpnam, Up: Function Substitutes

6.1075 toascii

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/toascii.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: toascii, Up: Function Substitutes

6.1076 tolower

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tolower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tolower, Up: Function Substitutes

6.1077 tolower_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tolower_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tolower_l, Up: Function Substitutes

6.1078 toupper

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/toupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: toupper, Up: Function Substitutes

6.1079 toupper_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/toupper_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: toupper_l, Up: Function Substitutes

6.1080 towctrans

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towctrans.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towctrans, Up: Function Substitutes

6.1081 towctrans_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towctrans_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towctrans_l, Up: Function Substitutes

6.1082 towlower

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towlower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towlower, Up: Function Substitutes

6.1083 towlower_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towlower_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towlower_l, Up: Function Substitutes

6.1084 towupper

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towupper, Up: Function Substitutes

6.1085 towupper_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/towupper_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: towupper_l, Up: Function Substitutes

6.1086 trunc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/trunc.html

Gnulib module: trunc

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: trunc, Up: Function Substitutes

6.1087 truncate

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/truncate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: truncate, Up: Function Substitutes

6.1088 truncf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/truncf.html

Gnulib module: truncf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: truncf, Up: Function Substitutes

6.1089 truncl

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/truncl.html

Gnulib module: truncl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: truncl, Up: Function Substitutes

6.1090 tsearch

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tsearch.html

Gnulib module: tsearch

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tsearch, Up: Function Substitutes

6.1091 ttyname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ttyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ttyname, Up: Function Substitutes

6.1092 ttyname_r

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ttyname_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ttyname_r, Up: Function Substitutes

6.1093 twalk

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/twalk.html

Gnulib module: tsearch

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: twalk, Up: Function Substitutes

6.1094 tzname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tzname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tzname, Up: Function Substitutes

6.1095 tzset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/tzset.html

Gnulib module: tzset

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: tzset, Up: Function Substitutes

6.1096 ulimit

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ulimit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ulimit, Up: Function Substitutes

6.1097 umask

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/umask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: umask, Up: Function Substitutes

6.1098 uname

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/uname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: uname, Up: Function Substitutes

6.1099 ungetc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ungetc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ungetc, Up: Function Substitutes

6.1100 ungetwc

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/ungetwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ungetwc, Up: Function Substitutes

6.1101 unlink

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: unlink, Up: Function Substitutes

6.1102 unlinkat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/unlinkat.html

Gnulib module: openat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: unlinkat, Up: Function Substitutes

6.1103 unlockpt

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/unlockpt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: unlockpt, Up: Function Substitutes

6.1104 unsetenv

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/unsetenv.html

Gnulib module: setenv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: unsetenv, Up: Function Substitutes

6.1105 uselocale

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/uselocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: uselocale, Up: Function Substitutes

6.1106 utime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/utime.html

Gnulib module: utime

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: utime, Up: Function Substitutes

6.1107 utimensat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/utimensat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: utimensat, Up: Function Substitutes

6.1108 utimes

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/utimes.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: utimes, Up: Function Substitutes

6.1109 va_arg

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/va_arg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: va_arg, Up: Function Substitutes

6.1110 va_copy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/va_copy.html

Gnulib module: stdarg

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: va_copy, Up: Function Substitutes

6.1111 va_end

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/va_end.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: va_end, Up: Function Substitutes

6.1112 va_start

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/va_start.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: va_start, Up: Function Substitutes

6.1113 vdprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vdprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vdprintf, Up: Function Substitutes

6.1114 vfprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vfprintf.html

Gnulib module: vfprintf-posix or stdio, sigpipe

Portability problems fixed by Gnulib module vfprintf-posix:

Portability problems fixed by Gnulib module stdio or vfprintf-posix, together with module sigpipe:

Portability problems not fixed by Gnulib:


Next: , Previous: vfprintf, Up: Function Substitutes

6.1115 vfscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vfscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vfscanf, Up: Function Substitutes

6.1116 vfwprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vfwprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vfwprintf, Up: Function Substitutes

6.1117 vfwscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vfwscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vfwscanf, Up: Function Substitutes

6.1118 vprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vprintf.html

Gnulib module: vprintf-posix or stdio, sigpipe

Portability problems fixed by Gnulib module vprintf-posix:

Portability problems fixed by Gnulib module stdio or vprintf-posix, together with module sigpipe:

Portability problems not fixed by Gnulib:


Next: , Previous: vprintf, Up: Function Substitutes

6.1119 vscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vscanf, Up: Function Substitutes

6.1120 vsnprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vsnprintf.html

Gnulib module: vsnprintf or vsnprintf-posix

Portability problems fixed by either Gnulib module vsnprintf or vsnprintf-posix:

Portability problems fixed by Gnulib module vsnprintf-posix:

Portability problems not fixed by Gnulib:


Next: , Previous: vsnprintf, Up: Function Substitutes

6.1121 vsprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vsprintf.html

Gnulib module: vsprintf-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vsprintf, Up: Function Substitutes

6.1122 vsscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vsscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vsscanf, Up: Function Substitutes

6.1123 vswprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vswprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vswprintf, Up: Function Substitutes

6.1124 vswscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vswscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vswscanf, Up: Function Substitutes

6.1125 vwprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vwprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vwprintf, Up: Function Substitutes

6.1126 vwscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/vwscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vwscanf, Up: Function Substitutes

6.1127 wait

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wait, Up: Function Substitutes

6.1128 waitid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/waitid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: waitid, Up: Function Substitutes

6.1129 waitpid

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/waitpid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: waitpid, Up: Function Substitutes

6.1130 wcpcpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcpcpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcpcpy, Up: Function Substitutes

6.1131 wcpncpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcpncpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcpncpy, Up: Function Substitutes

6.1132 wcrtomb

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcrtomb.html

Gnulib module: wcrtomb

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcrtomb, Up: Function Substitutes

6.1133 wcscasecmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscasecmp, Up: Function Substitutes

6.1134 wcscasecmp_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscasecmp_l, Up: Function Substitutes

6.1135 wcscat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscat, Up: Function Substitutes

6.1136 wcschr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcschr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcschr, Up: Function Substitutes

6.1137 wcscmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscmp, Up: Function Substitutes

6.1138 wcscoll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscoll.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscoll, Up: Function Substitutes

6.1139 wcscoll_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscoll_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscoll_l, Up: Function Substitutes

6.1140 wcscpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscpy, Up: Function Substitutes

6.1141 wcscspn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcscspn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcscspn, Up: Function Substitutes

6.1142 wcsdup

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsdup.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsdup, Up: Function Substitutes

6.1143 wcsftime

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsftime, Up: Function Substitutes

6.1144 wcslen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcslen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcslen, Up: Function Substitutes

6.1145 wcsncasecmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsncasecmp, Up: Function Substitutes

6.1146 wcsncasecmp_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsncasecmp_l, Up: Function Substitutes

6.1147 wcsncat

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsncat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsncat, Up: Function Substitutes

6.1148 wcsncmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsncmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsncmp, Up: Function Substitutes

6.1149 wcsncpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsncpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsncpy, Up: Function Substitutes

6.1150 wcsnlen

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsnlen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsnlen, Up: Function Substitutes

6.1151 wcsnrtombs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsnrtombs.html

Gnulib module: wcsnrtombs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsnrtombs, Up: Function Substitutes

6.1152 wcspbrk

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcspbrk.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcspbrk, Up: Function Substitutes

6.1153 wcsrchr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsrchr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsrchr, Up: Function Substitutes

6.1154 wcsrtombs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsrtombs.html

Gnulib module: wcsrtombs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsrtombs, Up: Function Substitutes

6.1155 wcsspn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsspn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsspn, Up: Function Substitutes

6.1156 wcsstr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsstr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsstr, Up: Function Substitutes

6.1157 wcstod

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstod, Up: Function Substitutes

6.1158 wcstof

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstof, Up: Function Substitutes

6.1159 wcstoimax

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstoimax.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoimax, Up: Function Substitutes

6.1160 wcstok

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstok.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstok, Up: Function Substitutes

6.1161 wcstol

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstol, Up: Function Substitutes

6.1162 wcstold

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstold.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstold, Up: Function Substitutes

6.1163 wcstoll

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstoll.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoll, Up: Function Substitutes

6.1164 wcstombs

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstombs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstombs, Up: Function Substitutes

6.1165 wcstoul

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstoul.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoul, Up: Function Substitutes

6.1166 wcstoull

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstoull.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoull, Up: Function Substitutes

6.1167 wcstoumax

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcstoumax.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoumax, Up: Function Substitutes

6.1168 wcswidth

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcswidth.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcswidth, Up: Function Substitutes

6.1169 wcsxfrm

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsxfrm.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsxfrm, Up: Function Substitutes

6.1170 wcsxfrm_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcsxfrm_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsxfrm_l, Up: Function Substitutes

6.1171 wctob

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctob.html

Gnulib module: wctob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctob, Up: Function Substitutes

6.1172 wctomb

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctomb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctomb, Up: Function Substitutes

6.1173 wctrans

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctrans.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctrans, Up: Function Substitutes

6.1174 wctrans_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctrans_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctrans_l, Up: Function Substitutes

6.1175 wctype

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctype, Up: Function Substitutes

6.1176 wctype_l

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wctype_l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wctype_l, Up: Function Substitutes

6.1177 wcwidth

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wcwidth.html

Gnulib module: wcwidth

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcwidth, Up: Function Substitutes

6.1178 wmemchr

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wmemchr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wmemchr, Up: Function Substitutes

6.1179 wmemcmp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wmemcmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wmemcmp, Up: Function Substitutes

6.1180 wmemcpy

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wmemcpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wmemcpy, Up: Function Substitutes

6.1181 wmemmove

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wmemmove.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wmemmove, Up: Function Substitutes

6.1182 wmemset

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wmemset.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wmemset, Up: Function Substitutes

6.1183 wordexp

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wordexp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wordexp, Up: Function Substitutes

6.1184 wordfree

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wordfree.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wordfree, Up: Function Substitutes

6.1185 wprintf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wprintf, Up: Function Substitutes

6.1186 write

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/write.html

Gnulib module: write, sigpipe

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: write, Up: Function Substitutes

6.1187 writev

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/writev.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: writev, Up: Function Substitutes

6.1188 wscanf

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/wscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wscanf, Up: Function Substitutes

6.1189 y0

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/y0.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: y0, Up: Function Substitutes

6.1190 y1

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/y1.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: y1, Up: Function Substitutes

6.1191 yn

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/yn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Function Substitutes, Up: Top

7 Past POSIX Function Substitutes

This chapter describes which functions and function-like macros specified by older versions of POSIX (POSIX:2001) are substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and which (known) portability problems are not worked around by Gnulib.

The notation “Gnulib module: —” means that Gnulib does not provide a module providing a substitute for the function. When the list “Portability problems not fixed by Gnulib” is empty, such a module is not needed: No portability problems are known. Otherwise, it indicates that such a module would be useful but is not available: No one so far found this function important enough to contribute a substitute for it. If you need this particular function, you may write to <bug-gnulib at gnu dot org>.


Next: , Up: Legacy Function Substitutes

7.1 bcmp

POSIX specification: http://www.opengroup.org/susv3xsh/bcmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bcmp, Up: Legacy Function Substitutes

7.2 bcopy

POSIX specification: http://www.opengroup.org/susv3xsh/bcopy.html

Gnulib module: bcopy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bcopy, Up: Legacy Function Substitutes

7.3 bsd_signal

POSIX specification: http://www.opengroup.org/susv3xsh/bsd_signal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bsd_signal, Up: Legacy Function Substitutes

7.4 bzero

POSIX specification: http://www.opengroup.org/susv3xsh/bzero.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bzero, Up: Legacy Function Substitutes

7.5 ecvt

POSIX specification: http://www.opengroup.org/susv3xsh/ecvt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ecvt, Up: Legacy Function Substitutes

7.6 fcvt

POSIX specification: http://www.opengroup.org/susv3xsh/fcvt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcvt, Up: Legacy Function Substitutes

7.7 ftime

POSIX specification: http://www.opengroup.org/susv3xsh/ftime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftime, Up: Legacy Function Substitutes

7.8 gcvt

POSIX specification: http://www.opengroup.org/susv3xsh/gcvt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gcvt, Up: Legacy Function Substitutes

7.9 getcontext

POSIX specification: http://www.opengroup.org/susv3xsh/getcontext.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getcontext, Up: Legacy Function Substitutes

7.10 gethostbyaddr

POSIX specification: http://www.opengroup.org/susv3xsh/gethostbyaddr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyaddr, Up: Legacy Function Substitutes

7.11 gethostbyname

POSIX specification: http://www.opengroup.org/susv3xsh/gethostbyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyname, Up: Legacy Function Substitutes

7.12 getwd

POSIX specification: http://www.opengroup.org/susv3xsh/getwd.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwd, Up: Legacy Function Substitutes

7.13 h_errno

POSIX specification: http://www.opengroup.org/susv3xsh/h_errno.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: h_errno, Up: Legacy Function Substitutes

7.14 index

POSIX specification: http://www.opengroup.org/susv3xsh/index.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: index, Up: Legacy Function Substitutes

7.15 makecontext

POSIX specification: http://www.opengroup.org/susv3xsh/makecontext.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: makecontext, Up: Legacy Function Substitutes

7.16 mktemp

POSIX specification: http://www.opengroup.org/susv3xsh/mktemp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mktemp, Up: Legacy Function Substitutes

7.17 pthread_attr_getstackaddr

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_attr_getstackaddr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_getstackaddr, Up: Legacy Function Substitutes

7.18 pthread_attr_setstackaddr

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_attr_setstackaddr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_attr_setstackaddr, Up: Legacy Function Substitutes

7.19 rindex

POSIX specification: http://www.opengroup.org/susv3xsh/rindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rindex, Up: Legacy Function Substitutes

7.20 scalb

POSIX specification: http://www.opengroup.org/susv3xsh/scalb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalb, Up: Legacy Function Substitutes

7.21 setcontext

POSIX specification: http://www.opengroup.org/susv3xsh/setcontext.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setcontext, Up: Legacy Function Substitutes

7.22 swapcontext

POSIX specification: http://www.opengroup.org/susv3xsh/swapcontext.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: swapcontext, Up: Legacy Function Substitutes

7.23 ualarm

POSIX specification: http://www.opengroup.org/susv3xsh/ualarm.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ualarm, Up: Legacy Function Substitutes

7.24 usleep

POSIX specification: http://www.opengroup.org/susv3xsh/usleep.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: usleep, Up: Legacy Function Substitutes

7.25 vfork

POSIX specification: http://www.opengroup.org/susv3xsh/vfork.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: vfork, Up: Legacy Function Substitutes

7.26 wcswcs

POSIX specification: http://www.opengroup.org/susv3xsh/wcswcs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Legacy Function Substitutes, Up: Top

8 Glibc Header File Substitutes

This chapter describes which header files contained in GNU libc but not specified by ISO C or POSIX are substituted by Gnulib, which portability pitfalls are fixed by Gnulib, and which (known) portability problems are not worked around by Gnulib.

The notation “Gnulib module: —” means that Gnulib does not provide a module providing a substitute for the header file. When the list “Portability problems not fixed by Gnulib” is empty, such a module is not needed: No portability problems are known. Otherwise, it indicates that such a module would be useful but is not available: No one so far found this header file important enough to contribute a substitute for it. If you need this particular header file, you may write to <bug-gnulib at gnu dot org>.


Next: , Up: Glibc Header File Substitutes

8.1 a.out.h

Describes the structure of executables (and object files?) in the old a.out format.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: a.out.h, Up: Glibc Header File Substitutes

8.2 aliases.h

Defines the type struct aliasent and declares the functions setaliasent, endaliasent, getaliasent, getaliasent_r, getaliasbyname, getaliasbyname_r.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: aliases.h, Up: Glibc Header File Substitutes

8.3 alloca.h

Declares the alloca function of function-like macro.

Documentation:

Gnulib module: alloca

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: alloca.h, Up: Glibc Header File Substitutes

8.4 ar.h

Describes the structure of files produced by the ‘ar’ program. Defines the type struct ar_hdr and the macros ARMAG, SARMAG, ARFMAG.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ar.h, Up: Glibc Header File Substitutes

8.5 argp.h

Documentation:

Gnulib module: argp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp.h, Up: Glibc Header File Substitutes

8.6 argz.h

Documentation:

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz.h, Up: Glibc Header File Substitutes

8.7 byteswap.h

Defines the functions or function-like macros bswap_16, bswap_32, bswap_64.

Gnulib module: byteswap

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: byteswap.h, Up: Glibc Header File Substitutes

8.8 crypt.h

Defines the type struct crypt_data and declares the functions crypt, crypt_r, setkey, setkey_r, encrypt, encrypt_r.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crypt.h, Up: Glibc Header File Substitutes

8.9 endian.h

Describe's the platform's endianness (byte ordering of words stored in memory). Defines the macros BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN, PDP_ENDIAN.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endian.h, Up: Glibc Header File Substitutes

8.10 envz.h

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: envz.h, Up: Glibc Header File Substitutes

8.11 err.h

Declares the functions warn, vwarn, warnx, vwarnx, err, verr, errx, verrx.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: err.h, Up: Glibc Header File Substitutes

8.12 error.h

Declares the functions error, error_at_line and the variables error_print_progname, error_message_count, error_one_per_line.

Documentation:

Gnulib module: error

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: error.h, Up: Glibc Header File Substitutes

8.13 execinfo.h

Declares the functions backtrace, backtrace_symbols, backtrace_symbols_fd.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execinfo.h, Up: Glibc Header File Substitutes

8.14 fpu_control.h

Handling of the FPU control word. Defines the fpu_control_t type, declares the __fpu_control variable, and defines the _FPU_GETCW, _FPU_SETCW macros.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fpu_control.h, Up: Glibc Header File Substitutes

8.15 fstab.h

Defines the type struct fstab, the macros FSTAB_*, _PATH_FSTAB, and declares the functions setfsent, endfsent, getfsent, getfsspec, getfsfile.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstab.h, Up: Glibc Header File Substitutes

8.16 fts.h

Defines the types FTS, FTSENT and the macros FTS_*, and declares the functions fts_open, fts_read, fts_children, fts_set, fts_close.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fts.h, Up: Glibc Header File Substitutes

8.17 getopt.h

Defines the type struct option and declares the variables optarg, optind, opterr, optopt and the functions getopt, getopt_long, getopt_long_only.

Documentation:

Gnulib module: getopt

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getopt.h, Up: Glibc Header File Substitutes

8.18 ieee754.h

Defines the types union ieee754_float, union ieee754_double, union ieee854_long_double.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ieee754.h, Up: Glibc Header File Substitutes

8.19 ifaddrs.h

Defines the type struct ifaddrs and declares the functions getifaddrs, freeifaddrs.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ifaddrs.h, Up: Glibc Header File Substitutes

8.20 libintl.h

Defines the macros __USE_GNU_GETTEXT, __GNU_GETTEXT_SUPPORTED_REVISION, and declares the functions gettext, dgettext, dcgettext, ngettext, dngettext, dcngettext, textdomain, bindtextdomain, bind_textdomain_codeset.

Documentation:

Gnulib module: gettext

Portability problems fixed by Gnulib, if GNU gettext is installed:

Portability problems not fixed by Gnulib:


Next: , Previous: libintl.h, Up: Glibc Header File Substitutes

8.21 mcheck.h

Defines the type enum mcheck_status and declares the functions mcheck, mcheck_pedantic, mcheck_check_all, mprobe, mtrace, muntrace.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mcheck.h, Up: Glibc Header File Substitutes

8.22 mntent.h

Defines the type struct mntent and the macros MNTTAB, MOUNTED, MNTTYPE_*, MNTOPT_*, and declares the functions setmntent, getmntent, getmntent_r, addmntent, endmntent, hasmntopt.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Gnulib module mountlist provides a higher-level abstraction.


Next: , Previous: mntent.h, Up: Glibc Header File Substitutes

8.23 obstack.h

Documentation:

Gnulib module: obstack

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: obstack.h, Up: Glibc Header File Substitutes

8.24 paths.h

Defines the macros _PATH_*.

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: paths.h, Up: Glibc Header File Substitutes

8.25 printf.h

Defines the type struct printf_info and the macros and enum values PA_*, and declares the functions printf_function, printf_arginfo_function, register_printf_function, parse_printf_format, printf_size, printf_size_info.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: printf.h, Up: Glibc Header File Substitutes

8.26 pty.h

Declares the functions openpty and forkpty.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pty.h, Up: Glibc Header File Substitutes

8.27 resolv.h

Defines the types res_sendhookact, res_send_qhook, res_send_rhook, res_state, struct res_sym and the macros _PATH_RESCONF, RES_*, and declares the functions fp_nquery, fp_query, hostalias, p_query, res_close, res_init, res_isourserver, res_mkquery, res_query, res_querydomain, res_search, res_send.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: resolv.h, Up: Glibc Header File Substitutes

8.28 shadow.h

Defines the type struct spwd and declares the functions setspent, endspent, getspent, getspent_r, getspnam, getspnam_r, sgetspent, sgetspent_r, fgetspent, fgetspent_r, putspent, lckpwdf, ulckpwdf.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shadow.h, Up: Glibc Header File Substitutes

8.29 sys/ioctl.h

Declares the function ioctl.

Documentation:

Gnulib module: sys_ioctl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys/ioctl.h, Up: Glibc Header File Substitutes

8.30 sysexits.h

Defines the EX_* macros, including EX_OK.

Gnulib module: sysexits

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: sysexits.h, Up: Glibc Header File Substitutes

8.31 ttyent.h

Defines the type struct ttyent and declares the functions setttyent, endttyent, getttyent, getttynam.

Documentation:

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc Header File Substitutes, Up: Top

9 Glibc Function Substitutes

This chapter describes which functions and function-like macros provided as extensions by at least GNU libc are also supported by Gnulib, which portability pitfalls are fixed by Gnulib, and which (known) portability problems are not worked around by Gnulib.

The notation “Gnulib module: —” means that Gnulib does not provide a module providing a substitute for the function. When the list “Portability problems not fixed by Gnulib” is empty, such a module is not needed: No portability problems are known. Otherwise, it indicates that such a module would be useful but is not available: No one so far found this function important enough to contribute a substitute for it. If you need this particular function, you may write to <bug-gnulib at gnu dot org>.

This list of functions is sorted according to the header that declares them.


Next: , Up: Glibc Function Substitutes

9.1 Glibc Extensions to <aio.h>


Up: Glibc aio.h

9.1.1 aio_init

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc aio.h, Up: Glibc Function Substitutes

9.2 Glibc <aliases.h>


Next: , Up: Glibc aliases.h

9.2.1 endaliasent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endaliasent, Up: Glibc aliases.h

9.2.2 getaliasbyname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getaliasbyname, Up: Glibc aliases.h

9.2.3 getaliasbyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getaliasbyname_r, Up: Glibc aliases.h

9.2.4 getaliasent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getaliasent, Up: Glibc aliases.h

9.2.5 getaliasent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getaliasent_r, Up: Glibc aliases.h

9.2.6 setaliasent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc aliases.h, Up: Glibc Function Substitutes

9.3 Glibc <argp.h>


Next: , Up: Glibc argp.h

9.3.1 argp_err_exit_status

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_err_exit_status, Up: Glibc argp.h

9.3.2 argp_error

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_error, Up: Glibc argp.h

9.3.3 argp_failure

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_failure, Up: Glibc argp.h

9.3.4 argp_help

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_help, Up: Glibc argp.h

9.3.5 argp_parse

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_parse, Up: Glibc argp.h

9.3.6 argp_program_bug_address

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_program_bug_address, Up: Glibc argp.h

9.3.7 argp_program_version

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_program_version, Up: Glibc argp.h

9.3.8 argp_program_version_hook

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argp_program_version_hook, Up: Glibc argp.h

9.3.9 argp_state_help

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: argp_state_help, Up: Glibc argp.h

9.3.10 argp_usage

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc argp.h, Up: Glibc Function Substitutes

9.4 Glibc <argz.h>


Next: , Up: Glibc argz.h

9.4.1 argz_add

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_add, Up: Glibc argz.h

9.4.2 argz_add_sep

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_add_sep, Up: Glibc argz.h

9.4.3 argz_append

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_append, Up: Glibc argz.h

9.4.4 argz_count

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_count, Up: Glibc argz.h

9.4.5 argz_create

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_create, Up: Glibc argz.h

9.4.6 argz_create_sep

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_create_sep, Up: Glibc argz.h

9.4.7 argz_delete

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_delete, Up: Glibc argz.h

9.4.8 argz_extract

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_extract, Up: Glibc argz.h

9.4.9 argz_insert

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_insert, Up: Glibc argz.h

9.4.10 argz_next

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: argz_next, Up: Glibc argz.h

9.4.11 argz_replace

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: argz_replace, Up: Glibc argz.h

9.4.12 argz_stringify

Gnulib module: argz

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc argz.h, Up: Glibc Function Substitutes

9.5 Glibc Extensions to <arpa/inet.h>


Next: , Up: Glibc arpa/inet.h

9.5.1 inet_aton

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_aton, Up: Glibc arpa/inet.h

9.5.2 inet_lnaof

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_lnaof, Up: Glibc arpa/inet.h

9.5.3 inet_makeaddr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_makeaddr, Up: Glibc arpa/inet.h

9.5.4 inet_net_ntop

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_net_ntop, Up: Glibc arpa/inet.h

9.5.5 inet_net_pton

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_net_pton, Up: Glibc arpa/inet.h

9.5.6 inet_neta

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_neta, Up: Glibc arpa/inet.h

9.5.7 inet_netof

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_netof, Up: Glibc arpa/inet.h

9.5.8 inet_network

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet_network, Up: Glibc arpa/inet.h

9.5.9 inet_nsap_addr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: inet_nsap_addr, Up: Glibc arpa/inet.h

9.5.10 inet_nsap_ntoa

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc arpa/inet.h, Up: Glibc Function Substitutes

9.6 Glibc <byteswap.h>


Next: , Up: Glibc byteswap.h

9.6.1 bswap_16

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bswap_16, Up: Glibc byteswap.h

9.6.2 bswap_32

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: bswap_32, Up: Glibc byteswap.h

9.6.3 bswap_64

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc byteswap.h, Up: Glibc Function Substitutes

9.7 Glibc Extensions to <complex.h>


Next: , Up: Glibc complex.h

9.7.1 clog10

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clog10, Up: Glibc complex.h

9.7.2 clog10f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: clog10f, Up: Glibc complex.h

9.7.3 clog10l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc complex.h, Up: Glibc Function Substitutes

9.8 Glibc <crypt.h>


Next: , Up: Glibc crypt.h

9.8.1 crypt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crypt_r, Up: Glibc crypt.h

9.8.2 encrypt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: encrypt_r, Up: Glibc crypt.h

9.8.3 setkey_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc crypt.h, Up: Glibc Function Substitutes

9.9 Glibc Extensions to <ctype.h>


Up: Glibc ctype.h

9.9.1 isctype

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc ctype.h, Up: Glibc Function Substitutes

9.10 Glibc Extensions to <dirent.h>


Next: , Up: Glibc dirent.h

9.10.1 getdirentries

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getdirentries, Up: Glibc dirent.h

9.10.2 versionsort

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc dirent.h, Up: Glibc Function Substitutes

9.11 Glibc Extensions to <dlfcn.h>


Next: , Up: Glibc dlfcn.h

9.11.1 dladdr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dladdr, Up: Glibc dlfcn.h

9.11.2 dladdr1

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dladdr1, Up: Glibc dlfcn.h

9.11.3 dlinfo

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlinfo, Up: Glibc dlfcn.h

9.11.4 dlmopen

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: dlmopen, Up: Glibc dlfcn.h

9.11.5 dlvsym

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc dlfcn.h, Up: Glibc Function Substitutes

9.12 Glibc <envz.h>


Next: , Up: Glibc envz.h

9.12.1 envz_add

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: envz_add, Up: Glibc envz.h

9.12.2 envz_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: envz_entry, Up: Glibc envz.h

9.12.3 envz_get

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: envz_get, Up: Glibc envz.h

9.12.4 envz_merge

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: envz_merge, Up: Glibc envz.h

9.12.5 envz_remove

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: envz_remove, Up: Glibc envz.h

9.12.6 envz_strip

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc envz.h, Up: Glibc Function Substitutes

9.13 Glibc <err.h>


Next: , Up: Glibc err.h

9.13.1 err

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: err, Up: Glibc err.h

9.13.2 errx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: errx, Up: Glibc err.h

9.13.3 verr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: verr, Up: Glibc err.h

9.13.4 verrx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: verrx, Up: Glibc err.h

9.13.5 vwarn

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vwarn, Up: Glibc err.h

9.13.6 vwarnx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: vwarnx, Up: Glibc err.h

9.13.7 warn

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: warn, Up: Glibc err.h

9.13.8 warnx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc err.h, Up: Glibc Function Substitutes

9.14 Glibc Extensions to <errno.h>


Next: , Up: Glibc errno.h

9.14.1 program_invocation_name

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: program_invocation_name, Up: Glibc errno.h

9.14.2 program_invocation_short_name

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc errno.h, Up: Glibc Function Substitutes

9.15 Glibc <error.h>


Next: , Up: Glibc error.h

9.15.1 error

Gnulib module: error

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: error, Up: Glibc error.h

9.15.2 error_at_line

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: error_at_line, Up: Glibc error.h

9.15.3 error_message_count

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: error_message_count, Up: Glibc error.h

9.15.4 error_one_per_line

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: error_one_per_line, Up: Glibc error.h

9.15.5 error_print_progname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc error.h, Up: Glibc Function Substitutes

9.16 Glibc <execinfo.h>


Next: , Up: Glibc execinfo.h

9.16.1 backtrace

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: backtrace, Up: Glibc execinfo.h

9.16.2 backtrace_symbols

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: backtrace_symbols, Up: Glibc execinfo.h

9.16.3 backtrace_symbols_fd

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc execinfo.h, Up: Glibc Function Substitutes

9.17 Glibc Extensions to <fcntl.h>


Up: Glibc fcntl.h

9.17.1 readahead

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc fcntl.h, Up: Glibc Function Substitutes

9.18 Glibc Extensions to <fenv.h>


Next: , Up: Glibc fenv.h

9.18.1 fedisableexcept

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fedisableexcept, Up: Glibc fenv.h

9.18.2 feenableexcept

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: feenableexcept, Up: Glibc fenv.h

9.18.3 fegetexcept

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc fenv.h, Up: Glibc Function Substitutes

9.19 Glibc Extensions to <fmtmsg.h>


Up: Glibc fmtmsg.h

9.19.1 addseverity

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc fmtmsg.h, Up: Glibc Function Substitutes

9.20 Glibc <fstab.h>


Next: , Up: Glibc fstab.h

9.20.1 endfsent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endfsent, Up: Glibc fstab.h

9.20.2 getfsent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getfsent, Up: Glibc fstab.h

9.20.3 getfsfile

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getfsfile, Up: Glibc fstab.h

9.20.4 getfsspec

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getfsspec, Up: Glibc fstab.h

9.20.5 setfsent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc fstab.h, Up: Glibc Function Substitutes

9.21 Glibc <fts.h>


Next: , Up: Glibc fts.h

9.21.1 fts_children

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fts_children, Up: Glibc fts.h

9.21.2 fts_close

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fts_close, Up: Glibc fts.h

9.21.3 fts_open

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fts_open, Up: Glibc fts.h

9.21.4 fts_read

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: fts_read, Up: Glibc fts.h

9.21.5 fts_set

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc fts.h, Up: Glibc Function Substitutes

9.22 Glibc <getopt.h>


Next: , Up: Glibc getopt.h

9.22.1 getopt_long

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getopt_long, Up: Glibc getopt.h

9.22.2 getopt_long_only

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc getopt.h, Up: Glibc Function Substitutes

9.23 Glibc Extensions to <glob.h>


Up: Glibc glob.h

9.23.1 glob_pattern_p

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc glob.h, Up: Glibc Function Substitutes

9.24 Glibc Extensions to <gnu/libc-version.h>


Next: , Up: Glibc gnu/libc-version.h

9.24.1 gnu_get_libc_release

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: gnu_get_libc_release, Up: Glibc gnu/libc-version.h

9.24.2 gnu_get_libc_version

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc gnu/libc-version.h, Up: Glibc Function Substitutes

9.25 Glibc Extensions to <grp.h>


Next: , Up: Glibc grp.h

9.25.1 fgetgrent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetgrent, Up: Glibc grp.h

9.25.2 fgetgrent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetgrent_r, Up: Glibc grp.h

9.25.3 getgrent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrent_r, Up: Glibc grp.h

9.25.4 getgrouplist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrouplist, Up: Glibc grp.h

9.25.5 initgroups

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: initgroups, Up: Glibc grp.h

9.25.6 putgrent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: putgrent, Up: Glibc grp.h

9.25.7 setgroups

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc grp.h, Up: Glibc Function Substitutes

9.26 Glibc <ifaddrs.h>


Next: , Up: Glibc ifaddrs.h

9.26.1 getifaddrs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getifaddrs, Up: Glibc ifaddrs.h

9.26.2 freeifaddrs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc ifaddrs.h, Up: Glibc Function Substitutes

9.27 Glibc <libintl.h>


Next: , Up: Glibc libintl.h

9.27.1 bind_textdomain_codeset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bind_textdomain_codeset, Up: Glibc libintl.h

9.27.2 bindtextdomain

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bindtextdomain, Up: Glibc libintl.h

9.27.3 dcgettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dcgettext, Up: Glibc libintl.h

9.27.4 dcngettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dcngettext, Up: Glibc libintl.h

9.27.5 dgettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dgettext, Up: Glibc libintl.h

9.27.6 dngettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dngettext, Up: Glibc libintl.h

9.27.7 gettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gettext, Up: Glibc libintl.h

9.27.8 ngettext

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ngettext, Up: Glibc libintl.h

9.27.9 textdomain

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc libintl.h, Up: Glibc Function Substitutes

9.28 Glibc <link.h>


Up: Glibc link.h

9.28.1 dl_iterate_phdr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc link.h, Up: Glibc Function Substitutes

9.29 Glibc <malloc.h>


Next: , Up: Glibc malloc.h

9.29.1 mallinfo

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mallinfo, Up: Glibc malloc.h

9.29.2 malloc_get_state

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: malloc_get_state, Up: Glibc malloc.h

9.29.3 malloc_set_state

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: malloc_set_state, Up: Glibc malloc.h

9.29.4 malloc_stats

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: malloc_stats, Up: Glibc malloc.h

9.29.5 malloc_trim

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: malloc_trim, Up: Glibc malloc.h

9.29.6 malloc_usable_size

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: malloc_usable_size, Up: Glibc malloc.h

9.29.7 mallopt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mallopt, Up: Glibc malloc.h

9.29.8 memalign

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: memalign, Up: Glibc malloc.h

9.29.9 pvalloc

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc malloc.h, Up: Glibc Function Substitutes

9.30 Glibc Extensions to <math.h>


Next: , Up: Glibc math.h

9.30.1 drem

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: drem, Up: Glibc math.h

9.30.2 dremf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dremf, Up: Glibc math.h

9.30.3 dreml

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dreml, Up: Glibc math.h

9.30.4 exp10

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp10, Up: Glibc math.h

9.30.5 exp10f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp10f, Up: Glibc math.h

9.30.6 exp10l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp10l, Up: Glibc math.h

9.30.7 finite

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: finite, Up: Glibc math.h

9.30.8 finitef

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: finitef, Up: Glibc math.h

9.30.9 finitel

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: finitel, Up: Glibc math.h

9.30.10 gamma

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gamma, Up: Glibc math.h

9.30.11 gammaf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gammaf, Up: Glibc math.h

9.30.12 gammal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gammal, Up: Glibc math.h

9.30.13 isinff

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isinff, Up: Glibc math.h

9.30.14 isinfl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isinfl, Up: Glibc math.h

9.30.15 isnanf

Gnulib module: isnanf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnanf, Up: Glibc math.h

9.30.16 isnanl

Gnulib module: isnanl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnanl, Up: Glibc math.h

9.30.17 j0f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j0f, Up: Glibc math.h

9.30.18 j0l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j0l, Up: Glibc math.h

9.30.19 j1f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j1f, Up: Glibc math.h

9.30.20 j1l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j1l, Up: Glibc math.h

9.30.21 jnf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jnf, Up: Glibc math.h

9.30.22 jnl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jnl, Up: Glibc math.h

9.30.23 lgamma_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgamma_r, Up: Glibc math.h

9.30.24 lgammaf_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammaf_r, Up: Glibc math.h

9.30.25 lgammal_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammal_r, Up: Glibc math.h

9.30.26 matherr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: matherr, Up: Glibc math.h

9.30.27 pow10

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pow10, Up: Glibc math.h

9.30.28 pow10f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pow10f, Up: Glibc math.h

9.30.29 pow10l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pow10l, Up: Glibc math.h

9.30.30 scalbf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbf, Up: Glibc math.h

9.30.31 scalbl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbl, Up: Glibc math.h

9.30.32 significand

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: significand, Up: Glibc math.h

9.30.33 significandf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: significandf, Up: Glibc math.h

9.30.34 significandl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: significandl, Up: Glibc math.h

9.30.35 sincos

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sincos, Up: Glibc math.h

9.30.36 sincosf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sincosf, Up: Glibc math.h

9.30.37 sincosl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sincosl, Up: Glibc math.h

9.30.38 y0f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: y0f, Up: Glibc math.h

9.30.39 y0l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: y0l, Up: Glibc math.h

9.30.40 y1f

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: y1f, Up: Glibc math.h

9.30.41 y1l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: y1l, Up: Glibc math.h

9.30.42 ynf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ynf, Up: Glibc math.h

9.30.43 ynl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc math.h, Up: Glibc Function Substitutes

9.31 Glibc <mcheck.h>


Next: , Up: Glibc mcheck.h

9.31.1 mcheck

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mcheck, Up: Glibc mcheck.h

9.31.2 mcheck_check_all

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mcheck_check_all, Up: Glibc mcheck.h

9.31.3 mcheck_pedantic

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mcheck_pedantic, Up: Glibc mcheck.h

9.31.4 mprobe

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mprobe, Up: Glibc mcheck.h

9.31.5 mtrace

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: mtrace, Up: Glibc mcheck.h

9.31.6 muntrace

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc mcheck.h, Up: Glibc Function Substitutes

9.32 Glibc <mntent.h>


Next: , Up: Glibc mntent.h

9.32.1 addmntent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: addmntent, Up: Glibc mntent.h

9.32.2 endmntent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endmntent, Up: Glibc mntent.h

9.32.3 getmntent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getmntent, Up: Glibc mntent.h

9.32.4 getmntent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getmntent_r, Up: Glibc mntent.h

9.32.5 hasmntopt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: hasmntopt, Up: Glibc mntent.h

9.32.6 setmntent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc mntent.h, Up: Glibc Function Substitutes

9.33 Glibc Extensions to <netdb.h>


Next: , Up: Glibc netdb.h

9.33.1 endnetgrent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endnetgrent, Up: Glibc netdb.h

9.33.2 gethostbyaddr_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyaddr_r, Up: Glibc netdb.h

9.33.3 gethostbyname2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyname2, Up: Glibc netdb.h

9.33.4 gethostbyname2_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyname2_r, Up: Glibc netdb.h

9.33.5 gethostbyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostbyname_r, Up: Glibc netdb.h

9.33.6 gethostent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostent_r, Up: Glibc netdb.h

9.33.7 getnetbyaddr_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyaddr_r, Up: Glibc netdb.h

9.33.8 getnetbyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyname_r, Up: Glibc netdb.h

9.33.9 getnetent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetent_r, Up: Glibc netdb.h

9.33.10 getnetgrent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetgrent, Up: Glibc netdb.h

9.33.11 getnetgrent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetgrent_r, Up: Glibc netdb.h

9.33.12 getprotobyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobyname_r, Up: Glibc netdb.h

9.33.13 getprotobynumber_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobynumber_r, Up: Glibc netdb.h

9.33.14 getprotoent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotoent_r, Up: Glibc netdb.h

9.33.15 getservbyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyname_r, Up: Glibc netdb.h

9.33.16 getservbyport_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyport_r, Up: Glibc netdb.h

9.33.17 getservent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservent_r, Up: Glibc netdb.h

9.33.18 herror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: herror, Up: Glibc netdb.h

9.33.19 hstrerror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hstrerror, Up: Glibc netdb.h

9.33.20 innetgr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: innetgr, Up: Glibc netdb.h

9.33.21 rcmd

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rcmd, Up: Glibc netdb.h

9.33.22 rcmd_af

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rcmd_af, Up: Glibc netdb.h

9.33.23 rexec

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rexec, Up: Glibc netdb.h

9.33.24 rexec_af

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rexec_af, Up: Glibc netdb.h

9.33.25 rresvport

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rresvport, Up: Glibc netdb.h

9.33.26 rresvport_af

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rresvport_af, Up: Glibc netdb.h

9.33.27 ruserok

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ruserok, Up: Glibc netdb.h

9.33.28 ruserok_af

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ruserok_af, Up: Glibc netdb.h

9.33.29 setnetgrent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc netdb.h, Up: Glibc Function Substitutes

9.34 Glibc <netinet/ether.h>


Next: , Up: Glibc netinet/ether.h

9.34.1 ether_aton

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ether_aton, Up: Glibc netinet/ether.h

9.34.2 ether_aton_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ether_aton_r, Up: Glibc netinet/ether.h

9.34.3 ether_hostton

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ether_hostton, Up: Glibc netinet/ether.h

9.34.4 ether_line

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ether_line, Up: Glibc netinet/ether.h

9.34.5 ether_ntoa

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ether_ntoa, Up: Glibc netinet/ether.h

9.34.6 ether_ntoa_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ether_ntoa_r, Up: Glibc netinet/ether.h

9.34.7 ether_ntohost

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc netinet/ether.h, Up: Glibc Function Substitutes

9.35 Glibc Extensions to <netinet/in.h>


Next: , Up: Glibc netinet/in.h

9.35.1 bindresvport

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bindresvport, Up: Glibc netinet/in.h

9.35.2 getipv4sourcefilter

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getipv4sourcefilter, Up: Glibc netinet/in.h

9.35.3 getsourcefilter

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsourcefilter, Up: Glibc netinet/in.h

9.35.4 in6addr_any

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: in6addr_any, Up: Glibc netinet/in.h

9.35.5 in6addr_loopback

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: in6addr_loopback, Up: Glibc netinet/in.h

9.35.6 inet6_option_alloc

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_alloc, Up: Glibc netinet/in.h

9.35.7 inet6_option_append

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_append, Up: Glibc netinet/in.h

9.35.8 inet6_option_find

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_find, Up: Glibc netinet/in.h

9.35.9 inet6_option_init

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_init, Up: Glibc netinet/in.h

9.35.10 inet6_option_next

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_next, Up: Glibc netinet/in.h

9.35.11 inet6_option_space

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: inet6_option_space, Up: Glibc netinet/in.h

9.35.12 setipv4sourcefilter

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: setipv4sourcefilter, Up: Glibc netinet/in.h

9.35.13 setsourcefilter

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc netinet/in.h, Up: Glibc Function Substitutes

9.36 Glibc <obstack.h>


Next: , Up: Glibc obstack.h

9.36.1 obstack_alloc_failed_handler

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: obstack_alloc_failed_handler, Up: Glibc obstack.h

9.36.2 obstack_exit_failure

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: obstack_exit_failure, Up: Glibc obstack.h

9.36.3 obstack_free

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: obstack_free, Up: Glibc obstack.h

9.36.4 obstack_printf

Gnulib module: obstack-printf or obstack-printf-posix

Portability problems fixed by either Gnulib module obstack-printf or obstack-printf-posix:

Portability problems fixed by Gnulib module ostack-printf-posix:

Portability problems not fixed by Gnulib:


Previous: obstack_printf, Up: Glibc obstack.h

9.36.5 obstack_vprintf

Gnulib module: obstack-printf or obstack-printf-posix

Portability problems fixed by either Gnulib module obstack-printf or obstack-printf-posix:

Portability problems fixed by Gnulib module ostack-printf-posix:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc obstack.h, Up: Glibc Function Substitutes

9.37 Glibc <printf.h>


Next: , Up: Glibc printf.h

9.37.1 parse_printf_format

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: parse_printf_format, Up: Glibc printf.h

9.37.2 printf_size

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: printf_size, Up: Glibc printf.h

9.37.3 printf_size_info

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: printf_size_info, Up: Glibc printf.h

9.37.4 register_printf_function

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc printf.h, Up: Glibc Function Substitutes

9.38 Glibc Extensions to <pthread.h>


Next: , Up: Glibc pthread.h

9.38.1 pthread_getattr_np

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getattr_np, Up: Glibc pthread.h

9.38.2 pthread_kill_other_threads_np

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_kill_other_threads_np, Up: Glibc pthread.h

9.38.3 pthread_rwlockattr_getkind_np

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_rwlockattr_getkind_np, Up: Glibc pthread.h

9.38.4 pthread_rwlockattr_setkind_np

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: pthread_rwlockattr_setkind_np, Up: Glibc pthread.h

9.38.5 pthread_yield

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc pthread.h, Up: Glibc Function Substitutes

9.39 Glibc Extensions to <pwd.h>


Next: , Up: Glibc pwd.h

9.39.1 fgetpwent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetpwent, Up: Glibc pwd.h

9.39.2 fgetpwent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetpwent_r, Up: Glibc pwd.h

9.39.3 getpw

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpw, Up: Glibc pwd.h

9.39.4 getpwent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getpwent_r, Up: Glibc pwd.h

9.39.5 putpwent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc pwd.h, Up: Glibc Function Substitutes

9.40 Glibc Extensions to <regex.h>


Next: , Up: Glibc regex.h

9.40.1 re_comp

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_comp, Up: Glibc regex.h

9.40.2 re_compile_fastmap

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_compile_fastmap, Up: Glibc regex.h

9.40.3 re_compile_pattern

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_compile_pattern, Up: Glibc regex.h

9.40.4 re_exec

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_exec, Up: Glibc regex.h

9.40.5 re_match

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_match, Up: Glibc regex.h

9.40.6 re_match_2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_match_2, Up: Glibc regex.h

9.40.7 re_search

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_search, Up: Glibc regex.h

9.40.8 re_search_2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_search_2, Up: Glibc regex.h

9.40.9 re_set_registers

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: re_set_registers, Up: Glibc regex.h

9.40.10 re_set_syntax

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: re_set_syntax, Up: Glibc regex.h

9.40.11 re_syntax_options

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc regex.h, Up: Glibc Function Substitutes

9.41 Glibc <regexp.h>


Next: , Up: Glibc regexp.h

9.41.1 advance

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: advance, Up: Glibc regexp.h

9.41.2 loc1

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: loc1, Up: Glibc regexp.h

9.41.3 loc2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: loc2, Up: Glibc regexp.h

9.41.4 locs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: locs, Up: Glibc regexp.h

9.41.5 step

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc regexp.h, Up: Glibc Function Substitutes

9.42 Glibc <resolv.h>


Next: , Up: Glibc resolv.h

9.42.1 dn_expand

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dn_expand, Up: Glibc resolv.h

9.42.2 res_init

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: res_init, Up: Glibc resolv.h

9.42.3 res_mkquery

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: res_mkquery, Up: Glibc resolv.h

9.42.4 res_query

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: res_query, Up: Glibc resolv.h

9.42.5 res_querydomain

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: res_querydomain, Up: Glibc resolv.h

9.42.6 res_search

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc resolv.h, Up: Glibc Function Substitutes

9.43 Glibc <rpc/auth.h>


Next: , Up: Glibc rpc/auth.h

9.43.1 authdes_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authdes_create, Up: Glibc rpc/auth.h

9.43.2 authdes_pk_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authdes_pk_create, Up: Glibc rpc/auth.h

9.43.3 authnone_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authnone_create, Up: Glibc rpc/auth.h

9.43.4 authunix_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authunix_create, Up: Glibc rpc/auth.h

9.43.5 authunix_create_default

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authunix_create_default, Up: Glibc rpc/auth.h

9.43.6 getnetname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetname, Up: Glibc rpc/auth.h

9.43.7 host2netname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: host2netname, Up: Glibc rpc/auth.h

9.43.8 key_decryptsession

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_decryptsession, Up: Glibc rpc/auth.h

9.43.9 key_decryptsession_pk

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_decryptsession_pk, Up: Glibc rpc/auth.h

9.43.10 key_encryptsession

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_encryptsession, Up: Glibc rpc/auth.h

9.43.11 key_encryptsession_pk

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_encryptsession_pk, Up: Glibc rpc/auth.h

9.43.12 key_gendes

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_gendes, Up: Glibc rpc/auth.h

9.43.13 key_get_conv

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_get_conv, Up: Glibc rpc/auth.h

9.43.14 key_secretkey_is_set

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_secretkey_is_set, Up: Glibc rpc/auth.h

9.43.15 key_setsecret

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: key_setsecret, Up: Glibc rpc/auth.h

9.43.16 netname2host

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: netname2host, Up: Glibc rpc/auth.h

9.43.17 netname2user

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: netname2user, Up: Glibc rpc/auth.h

9.43.18 user2netname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: user2netname, Up: Glibc rpc/auth.h

9.43.19 xdr_des_block

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_des_block, Up: Glibc rpc/auth.h

9.43.20 xdr_opaque_auth

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/auth.h, Up: Glibc Function Substitutes

9.44 Glibc <rpc/auth_des.h>


Next: , Up: Glibc rpc/auth_des.h

9.44.1 authdes_getucred

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: authdes_getucred, Up: Glibc rpc/auth_des.h

9.44.2 getpublickey

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpublickey, Up: Glibc rpc/auth_des.h

9.44.3 getsecretkey

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getsecretkey, Up: Glibc rpc/auth_des.h

9.44.4 rtime

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/auth_des.h, Up: Glibc Function Substitutes

9.45 Glibc <rpc/auth_unix.h>


Up: Glibc rpc/auth_unix.h

9.45.1 xdr_authunix_parms

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/auth_unix.h, Up: Glibc Function Substitutes

9.46 Glibc <rpc/clnt.h>


Next: , Up: Glibc rpc/clnt.h

9.46.1 callrpc

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: callrpc, Up: Glibc rpc/clnt.h

9.46.2 clnt_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_create, Up: Glibc rpc/clnt.h

9.46.3 clnt_pcreateerror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_pcreateerror, Up: Glibc rpc/clnt.h

9.46.4 clnt_perrno

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_perrno, Up: Glibc rpc/clnt.h

9.46.5 clnt_perror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_perror, Up: Glibc rpc/clnt.h

9.46.6 clnt_spcreateerror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_spcreateerror, Up: Glibc rpc/clnt.h

9.46.7 clnt_sperrno

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_sperrno, Up: Glibc rpc/clnt.h

9.46.8 clnt_sperror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_sperror, Up: Glibc rpc/clnt.h

9.46.9 clntraw_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clntraw_create, Up: Glibc rpc/clnt.h

9.46.10 clnttcp_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnttcp_create, Up: Glibc rpc/clnt.h

9.46.11 clntudp_bufcreate

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clntudp_bufcreate, Up: Glibc rpc/clnt.h

9.46.12 clntudp_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clntudp_create, Up: Glibc rpc/clnt.h

9.46.13 clntunix_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clntunix_create, Up: Glibc rpc/clnt.h

9.46.14 get_myaddress

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: get_myaddress, Up: Glibc rpc/clnt.h

9.46.15 getrpcport

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getrpcport, Up: Glibc rpc/clnt.h

9.46.16 rpc_createerr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/clnt.h, Up: Glibc Function Substitutes

9.47 Glibc <rpc/des_crypt.h>


Next: , Up: Glibc rpc/des_crypt.h

9.47.1 cbc_crypt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbc_crypt, Up: Glibc rpc/des_crypt.h

9.47.2 des_setparity

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: des_setparity, Up: Glibc rpc/des_crypt.h

9.47.3 ecb_crypt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/des_crypt.h, Up: Glibc Function Substitutes

9.48 Glibc <rpc/key_prot.h>


Next: , Up: Glibc rpc/key_prot.h

9.48.1 xdr_cryptkeyarg

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_cryptkeyarg, Up: Glibc rpc/key_prot.h

9.48.2 xdr_cryptkeyarg2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_cryptkeyarg2, Up: Glibc rpc/key_prot.h

9.48.3 xdr_cryptkeyres

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_cryptkeyres, Up: Glibc rpc/key_prot.h

9.48.4 xdr_getcredres

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_getcredres, Up: Glibc rpc/key_prot.h

9.48.5 xdr_key_netstarg

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_key_netstarg, Up: Glibc rpc/key_prot.h

9.48.6 xdr_key_netstres

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_key_netstres, Up: Glibc rpc/key_prot.h

9.48.7 xdr_keybuf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_keybuf, Up: Glibc rpc/key_prot.h

9.48.8 xdr_keystatus

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_keystatus, Up: Glibc rpc/key_prot.h

9.48.9 xdr_netnamestr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_netnamestr, Up: Glibc rpc/key_prot.h

9.48.10 xdr_unixcred

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/key_prot.h, Up: Glibc Function Substitutes

9.49 Glibc <rpc/netdb.h>


Next: , Up: Glibc rpc/netdb.h

9.49.1 endrpcent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endrpcent, Up: Glibc rpc/netdb.h

9.49.2 getrpcbyname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrpcbyname, Up: Glibc rpc/netdb.h

9.49.3 getrpcbyname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrpcbyname_r, Up: Glibc rpc/netdb.h

9.49.4 getrpcbynumber

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrpcbynumber, Up: Glibc rpc/netdb.h

9.49.5 getrpcbynumber_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrpcbynumber_r, Up: Glibc rpc/netdb.h

9.49.6 getrpcent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrpcent, Up: Glibc rpc/netdb.h

9.49.7 getrpcent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getrpcent_r, Up: Glibc rpc/netdb.h

9.49.8 setrpcent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/netdb.h, Up: Glibc Function Substitutes

9.50 Glibc <rpc/pmap_clnt.h>


Next: , Up: Glibc rpc/pmap_clnt.h

9.50.1 clnt_broadcast

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clnt_broadcast, Up: Glibc rpc/pmap_clnt.h

9.50.2 pmap_getmaps

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pmap_getmaps, Up: Glibc rpc/pmap_clnt.h

9.50.3 pmap_getport

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pmap_getport, Up: Glibc rpc/pmap_clnt.h

9.50.4 pmap_rmtcall

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pmap_rmtcall, Up: Glibc rpc/pmap_clnt.h

9.50.5 pmap_set

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: pmap_set, Up: Glibc rpc/pmap_clnt.h

9.50.6 pmap_unset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/pmap_clnt.h, Up: Glibc Function Substitutes

9.51 Glibc <rpc/pmap_prot.h>


Next: , Up: Glibc rpc/pmap_prot.h

9.51.1 xdr_pmap

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_pmap, Up: Glibc rpc/pmap_prot.h

9.51.2 xdr_pmaplist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/pmap_prot.h, Up: Glibc Function Substitutes

9.52 Glibc <rpc/pmap_rmt.h>


Next: , Up: Glibc rpc/pmap_rmt.h

9.52.1 xdr_rmtcall_args

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_rmtcall_args, Up: Glibc rpc/pmap_rmt.h

9.52.2 xdr_rmtcallres

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/pmap_rmt.h, Up: Glibc Function Substitutes

9.53 Glibc <rpc/rpc_msg.h>


Next: , Up: Glibc rpc/rpc_msg.h

9.53.1 xdr_callhdr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_callhdr, Up: Glibc rpc/rpc_msg.h

9.53.2 xdr_callmsg

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_callmsg, Up: Glibc rpc/rpc_msg.h

9.53.3 xdr_replymsg

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/rpc_msg.h, Up: Glibc Function Substitutes

9.54 Glibc <rpc/svc.h>


Next: , Up: Glibc rpc/svc.h

9.54.1 svc_exit

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_exit, Up: Glibc rpc/svc.h

9.54.2 svc_fdset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_fdset, Up: Glibc rpc/svc.h

9.54.3 svc_getreq

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_getreq, Up: Glibc rpc/svc.h

9.54.4 svc_getreq_common

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_getreq_common, Up: Glibc rpc/svc.h

9.54.5 svc_getreq_poll

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_getreq_poll, Up: Glibc rpc/svc.h

9.54.6 svc_getreqset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_getreqset, Up: Glibc rpc/svc.h

9.54.7 svc_max_pollfd

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_max_pollfd, Up: Glibc rpc/svc.h

9.54.8 svc_pollfd

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_pollfd, Up: Glibc rpc/svc.h

9.54.9 svc_register

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_register, Up: Glibc rpc/svc.h

9.54.10 svc_run

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_run, Up: Glibc rpc/svc.h

9.54.11 svc_sendreply

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_sendreply, Up: Glibc rpc/svc.h

9.54.12 svc_unregister

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svc_unregister, Up: Glibc rpc/svc.h

9.54.13 svcerr_auth

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_auth, Up: Glibc rpc/svc.h

9.54.14 svcerr_decode

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_decode, Up: Glibc rpc/svc.h

9.54.15 svcerr_noproc

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_noproc, Up: Glibc rpc/svc.h

9.54.16 svcerr_noprog

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_noprog, Up: Glibc rpc/svc.h

9.54.17 svcerr_progvers

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_progvers, Up: Glibc rpc/svc.h

9.54.18 svcerr_systemerr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_systemerr, Up: Glibc rpc/svc.h

9.54.19 svcerr_weakauth

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcerr_weakauth, Up: Glibc rpc/svc.h

9.54.20 svcraw_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcraw_create, Up: Glibc rpc/svc.h

9.54.21 svctcp_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svctcp_create, Up: Glibc rpc/svc.h

9.54.22 svcudp_bufcreate

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcudp_bufcreate, Up: Glibc rpc/svc.h

9.54.23 svcudp_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcudp_create, Up: Glibc rpc/svc.h

9.54.24 svcunix_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: svcunix_create, Up: Glibc rpc/svc.h

9.54.25 xprt_register

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xprt_register, Up: Glibc rpc/svc.h

9.54.26 xprt_unregister

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/svc.h, Up: Glibc Function Substitutes

9.55 Glibc <rpc/xdr.h>


Next: , Up: Glibc rpc/xdr.h

9.55.1 xdr_array

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_array, Up: Glibc rpc/xdr.h

9.55.2 xdr_bool

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_bool, Up: Glibc rpc/xdr.h

9.55.3 xdr_bytes

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_bytes, Up: Glibc rpc/xdr.h

9.55.4 xdr_char

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_char, Up: Glibc rpc/xdr.h

9.55.5 xdr_double

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_double, Up: Glibc rpc/xdr.h

9.55.6 xdr_enum

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_enum, Up: Glibc rpc/xdr.h

9.55.7 xdr_float

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_float, Up: Glibc rpc/xdr.h

9.55.8 xdr_free

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_free, Up: Glibc rpc/xdr.h

9.55.9 xdr_hyper

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_hyper, Up: Glibc rpc/xdr.h

9.55.10 xdr_int

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_int, Up: Glibc rpc/xdr.h

9.55.11 xdr_int16_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_int16_t, Up: Glibc rpc/xdr.h

9.55.12 xdr_int32_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_int32_t, Up: Glibc rpc/xdr.h

9.55.13 xdr_int64_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_int64_t, Up: Glibc rpc/xdr.h

9.55.14 xdr_int8_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_int8_t, Up: Glibc rpc/xdr.h

9.55.15 xdr_long

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_long, Up: Glibc rpc/xdr.h

9.55.16 xdr_longlong_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_longlong_t, Up: Glibc rpc/xdr.h

9.55.17 xdr_netobj

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_netobj, Up: Glibc rpc/xdr.h

9.55.18 xdr_opaque

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_opaque, Up: Glibc rpc/xdr.h

9.55.19 xdr_pointer

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_pointer, Up: Glibc rpc/xdr.h

9.55.20 xdr_quad_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_quad_t, Up: Glibc rpc/xdr.h

9.55.21 xdr_reference

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_reference, Up: Glibc rpc/xdr.h

9.55.22 xdr_short

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_short, Up: Glibc rpc/xdr.h

9.55.23 xdr_sizeof

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_sizeof, Up: Glibc rpc/xdr.h

9.55.24 xdr_string

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_string, Up: Glibc rpc/xdr.h

9.55.25 xdr_u_char

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_char, Up: Glibc rpc/xdr.h

9.55.26 xdr_u_hyper

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_hyper, Up: Glibc rpc/xdr.h

9.55.27 xdr_u_int

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_int, Up: Glibc rpc/xdr.h

9.55.28 xdr_u_long

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_long, Up: Glibc rpc/xdr.h

9.55.29 xdr_u_longlong_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_longlong_t, Up: Glibc rpc/xdr.h

9.55.30 xdr_u_quad_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_quad_t, Up: Glibc rpc/xdr.h

9.55.31 xdr_u_short

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_u_short, Up: Glibc rpc/xdr.h

9.55.32 xdr_uint16_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_uint16_t, Up: Glibc rpc/xdr.h

9.55.33 xdr_uint32_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_uint32_t, Up: Glibc rpc/xdr.h

9.55.34 xdr_uint64_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_uint64_t, Up: Glibc rpc/xdr.h

9.55.35 xdr_uint8_t

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_uint8_t, Up: Glibc rpc/xdr.h

9.55.36 xdr_union

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_union, Up: Glibc rpc/xdr.h

9.55.37 xdr_vector

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_vector, Up: Glibc rpc/xdr.h

9.55.38 xdr_void

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_void, Up: Glibc rpc/xdr.h

9.55.39 xdr_wrapstring

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_wrapstring, Up: Glibc rpc/xdr.h

9.55.40 xdrmem_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdrmem_create, Up: Glibc rpc/xdr.h

9.55.41 xdrrec_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdrrec_create, Up: Glibc rpc/xdr.h

9.55.42 xdrrec_endofrecord

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdrrec_endofrecord, Up: Glibc rpc/xdr.h

9.55.43 xdrrec_eof

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdrrec_eof, Up: Glibc rpc/xdr.h

9.55.44 xdrrec_skiprecord

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdrrec_skiprecord, Up: Glibc rpc/xdr.h

9.55.45 xdrstdio_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpc/xdr.h, Up: Glibc Function Substitutes

9.56 Glibc <rpcsvc/nislib.h>


Next: , Up: Glibc rpcsvc/nislib.h

9.56.1 nis_add

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_add, Up: Glibc rpcsvc/nislib.h

9.56.2 nis_add_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_add_entry, Up: Glibc rpcsvc/nislib.h

9.56.3 nis_addmember

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_addmember, Up: Glibc rpcsvc/nislib.h

9.56.4 nis_checkpoint

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_checkpoint, Up: Glibc rpcsvc/nislib.h

9.56.5 nis_clone_object

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_clone_object, Up: Glibc rpcsvc/nislib.h

9.56.6 nis_creategroup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_creategroup, Up: Glibc rpcsvc/nislib.h

9.56.7 nis_destroy_object

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_destroy_object, Up: Glibc rpcsvc/nislib.h

9.56.8 nis_destroygroup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_destroygroup, Up: Glibc rpcsvc/nislib.h

9.56.9 nis_dir_cmp

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_dir_cmp, Up: Glibc rpcsvc/nislib.h

9.56.10 nis_domain_of

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_domain_of, Up: Glibc rpcsvc/nislib.h

9.56.11 nis_domain_of_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_domain_of_r, Up: Glibc rpcsvc/nislib.h

9.56.12 nis_first_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_first_entry, Up: Glibc rpcsvc/nislib.h

9.56.13 nis_freenames

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_freenames, Up: Glibc rpcsvc/nislib.h

9.56.14 nis_freeresult

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_freeresult, Up: Glibc rpcsvc/nislib.h

9.56.15 nis_freeservlist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_freeservlist, Up: Glibc rpcsvc/nislib.h

9.56.16 nis_freetags

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_freetags, Up: Glibc rpcsvc/nislib.h

9.56.17 nis_getnames

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_getnames, Up: Glibc rpcsvc/nislib.h

9.56.18 nis_getservlist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_getservlist, Up: Glibc rpcsvc/nislib.h

9.56.19 nis_ismember

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_ismember, Up: Glibc rpcsvc/nislib.h

9.56.20 nis_leaf_of

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_leaf_of, Up: Glibc rpcsvc/nislib.h

9.56.21 nis_leaf_of_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_leaf_of_r, Up: Glibc rpcsvc/nislib.h

9.56.22 nis_lerror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_lerror, Up: Glibc rpcsvc/nislib.h

9.56.23 nis_list

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_list, Up: Glibc rpcsvc/nislib.h

9.56.24 nis_local_directory

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_local_directory, Up: Glibc rpcsvc/nislib.h

9.56.25 nis_local_group

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_local_group, Up: Glibc rpcsvc/nislib.h

9.56.26 nis_local_host

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_local_host, Up: Glibc rpcsvc/nislib.h

9.56.27 nis_local_principal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_local_principal, Up: Glibc rpcsvc/nislib.h

9.56.28 nis_lookup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_lookup, Up: Glibc rpcsvc/nislib.h

9.56.29 nis_mkdir

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_mkdir, Up: Glibc rpcsvc/nislib.h

9.56.30 nis_modify

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_modify, Up: Glibc rpcsvc/nislib.h

9.56.31 nis_modify_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_modify_entry, Up: Glibc rpcsvc/nislib.h

9.56.32 nis_name_of

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_name_of, Up: Glibc rpcsvc/nislib.h

9.56.33 nis_name_of_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_name_of_r, Up: Glibc rpcsvc/nislib.h

9.56.34 nis_next_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_next_entry, Up: Glibc rpcsvc/nislib.h

9.56.35 nis_perror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_perror, Up: Glibc rpcsvc/nislib.h

9.56.36 nis_ping

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_ping, Up: Glibc rpcsvc/nislib.h

9.56.37 nis_print_directory

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_directory, Up: Glibc rpcsvc/nislib.h

9.56.38 nis_print_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_entry, Up: Glibc rpcsvc/nislib.h

9.56.39 nis_print_group

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_group, Up: Glibc rpcsvc/nislib.h

9.56.40 nis_print_group_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_group_entry, Up: Glibc rpcsvc/nislib.h

9.56.41 nis_print_link

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_link, Up: Glibc rpcsvc/nislib.h

9.56.42 nis_print_object

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_object, Up: Glibc rpcsvc/nislib.h

9.56.43 nis_print_result

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_result, Up: Glibc rpcsvc/nislib.h

9.56.44 nis_print_rights

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_rights, Up: Glibc rpcsvc/nislib.h

9.56.45 nis_print_table

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_print_table, Up: Glibc rpcsvc/nislib.h

9.56.46 nis_remove

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_remove, Up: Glibc rpcsvc/nislib.h

9.56.47 nis_remove_entry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_remove_entry, Up: Glibc rpcsvc/nislib.h

9.56.48 nis_removemember

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_removemember, Up: Glibc rpcsvc/nislib.h

9.56.49 nis_rmdir

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_rmdir, Up: Glibc rpcsvc/nislib.h

9.56.50 nis_servstate

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_servstate, Up: Glibc rpcsvc/nislib.h

9.56.51 nis_sperrno

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_sperrno, Up: Glibc rpcsvc/nislib.h

9.56.52 nis_sperror

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_sperror, Up: Glibc rpcsvc/nislib.h

9.56.53 nis_sperror_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nis_sperror_r, Up: Glibc rpcsvc/nislib.h

9.56.54 nis_stats

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: nis_stats, Up: Glibc rpcsvc/nislib.h

9.56.55 nis_verifygroup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/nislib.h, Up: Glibc Function Substitutes

9.57 Glibc <rpcsvc/nis_callback.h>


Next: , Up: Glibc rpcsvc/nis_callback.h

9.57.1 xdr_cback_data

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_cback_data, Up: Glibc rpcsvc/nis_callback.h

9.57.2 xdr_obj_p

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/nis_callback.h, Up: Glibc Function Substitutes

9.58 Glibc <rpcsvc/yp.h>


Next: , Up: Glibc rpcsvc/yp.h

9.58.1 xdr_domainname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_domainname, Up: Glibc rpcsvc/yp.h

9.58.2 xdr_keydat

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_keydat, Up: Glibc rpcsvc/yp.h

9.58.3 xdr_mapname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_mapname, Up: Glibc rpcsvc/yp.h

9.58.4 xdr_peername

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_peername, Up: Glibc rpcsvc/yp.h

9.58.5 xdr_valdat

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_valdat, Up: Glibc rpcsvc/yp.h

9.58.6 xdr_ypbind_binding

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypbind_binding, Up: Glibc rpcsvc/yp.h

9.58.7 xdr_ypbind_resp

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypbind_resp, Up: Glibc rpcsvc/yp.h

9.58.8 xdr_ypbind_resptype

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypbind_resptype, Up: Glibc rpcsvc/yp.h

9.58.9 xdr_ypbind_setdom

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypbind_setdom, Up: Glibc rpcsvc/yp.h

9.58.10 xdr_ypmap_parms

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypmap_parms, Up: Glibc rpcsvc/yp.h

9.58.11 xdr_ypmaplist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypmaplist, Up: Glibc rpcsvc/yp.h

9.58.12 xdr_yppush_status

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_yppush_status, Up: Glibc rpcsvc/yp.h

9.58.13 xdr_yppushresp_xfr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_yppushresp_xfr, Up: Glibc rpcsvc/yp.h

9.58.14 xdr_ypreq_key

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypreq_key, Up: Glibc rpcsvc/yp.h

9.58.15 xdr_ypreq_nokey

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypreq_nokey, Up: Glibc rpcsvc/yp.h

9.58.16 xdr_ypreq_xfr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypreq_xfr, Up: Glibc rpcsvc/yp.h

9.58.17 xdr_ypresp_all

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_all, Up: Glibc rpcsvc/yp.h

9.58.18 xdr_ypresp_key_val

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_key_val, Up: Glibc rpcsvc/yp.h

9.58.19 xdr_ypresp_maplist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_maplist, Up: Glibc rpcsvc/yp.h

9.58.20 xdr_ypresp_master

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_master, Up: Glibc rpcsvc/yp.h

9.58.21 xdr_ypresp_order

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_order, Up: Glibc rpcsvc/yp.h

9.58.22 xdr_ypresp_val

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_val, Up: Glibc rpcsvc/yp.h

9.58.23 xdr_ypresp_xfr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_ypresp_xfr, Up: Glibc rpcsvc/yp.h

9.58.24 xdr_ypstat

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_ypstat, Up: Glibc rpcsvc/yp.h

9.58.25 xdr_ypxfrstat

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/yp.h, Up: Glibc Function Substitutes

9.59 Glibc <rpcsvc/yp_prot.h>


Up: Glibc rpcsvc/yp_prot.h

9.59.1 xdr_ypall

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/yp_prot.h, Up: Glibc Function Substitutes

9.60 Glibc <rpcsvc/ypclnt.h>


Next: , Up: Glibc rpcsvc/ypclnt.h

9.60.1 yp_all

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_all, Up: Glibc rpcsvc/ypclnt.h

9.60.2 yp_bind

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_bind, Up: Glibc rpcsvc/ypclnt.h

9.60.3 yp_first

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_first, Up: Glibc rpcsvc/ypclnt.h

9.60.4 yp_get_default_domain

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_get_default_domain, Up: Glibc rpcsvc/ypclnt.h

9.60.5 yp_master

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_master, Up: Glibc rpcsvc/ypclnt.h

9.60.6 yp_match

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_match, Up: Glibc rpcsvc/ypclnt.h

9.60.7 yp_next

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_next, Up: Glibc rpcsvc/ypclnt.h

9.60.8 yp_order

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_order, Up: Glibc rpcsvc/ypclnt.h

9.60.9 yp_unbind

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_unbind, Up: Glibc rpcsvc/ypclnt.h

9.60.10 yp_update

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: yp_update, Up: Glibc rpcsvc/ypclnt.h

9.60.11 ypbinderr_string

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ypbinderr_string, Up: Glibc rpcsvc/ypclnt.h

9.60.12 yperr_string

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: yperr_string, Up: Glibc rpcsvc/ypclnt.h

9.60.13 ypprot_err

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/ypclnt.h, Up: Glibc Function Substitutes

9.61 Glibc <rpcsvc/ypupd.h>


Next: , Up: Glibc rpcsvc/ypupd.h

9.61.1 xdr_yp_buf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: xdr_yp_buf, Up: Glibc rpcsvc/ypupd.h

9.61.2 xdr_ypdelete_args

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: xdr_ypdelete_args, Up: Glibc rpcsvc/ypupd.h

9.61.3 xdr_ypupdate_args

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc rpcsvc/ypupd.h, Up: Glibc Function Substitutes

9.62 Glibc Extensions to <sched.h>


Next: , Up: Glibc sched.h

9.62.1 clone

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clone, Up: Glibc sched.h

9.62.2 sched_getaffinity

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: sched_getaffinity, Up: Glibc sched.h

9.62.3 sched_setaffinity

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sched.h, Up: Glibc Function Substitutes

9.63 Glibc Extensions to <search.h>


Next: , Up: Glibc search.h

9.63.1 hcreate_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hcreate_r, Up: Glibc search.h

9.63.2 hdestroy_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hdestroy_r, Up: Glibc search.h

9.63.3 hsearch_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: hsearch_r, Up: Glibc search.h

9.63.4 tdestroy

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc search.h, Up: Glibc Function Substitutes

9.64 Glibc <shadow.h>


Next: , Up: Glibc shadow.h

9.64.1 endspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endspent, Up: Glibc shadow.h

9.64.2 fgetspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetspent, Up: Glibc shadow.h

9.64.3 fgetspent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetspent_r, Up: Glibc shadow.h

9.64.4 getspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getspent, Up: Glibc shadow.h

9.64.5 getspent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getspent_r, Up: Glibc shadow.h

9.64.6 getspnam

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getspnam, Up: Glibc shadow.h

9.64.7 getspnam_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getspnam_r, Up: Glibc shadow.h

9.64.8 lckpwdf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lckpwdf, Up: Glibc shadow.h

9.64.9 putspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putspent, Up: Glibc shadow.h

9.64.10 setspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setspent, Up: Glibc shadow.h

9.64.11 sgetspent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sgetspent, Up: Glibc shadow.h

9.64.12 sgetspent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: sgetspent_r, Up: Glibc shadow.h

9.64.13 ulckpwdf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc shadow.h, Up: Glibc Function Substitutes

9.65 Glibc Extensions to <signal.h>


Next: , Up: Glibc signal.h

9.65.1 gsignal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gsignal, Up: Glibc signal.h

9.65.2 sigandset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigandset, Up: Glibc signal.h

9.65.3 sigblock

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigblock, Up: Glibc signal.h

9.65.4 siggetmask

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: siggetmask, Up: Glibc signal.h

9.65.5 sigisemptyset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigisemptyset, Up: Glibc signal.h

9.65.6 sigorset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigorset, Up: Glibc signal.h

9.65.7 sigreturn

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigreturn, Up: Glibc signal.h

9.65.8 sigsetmask

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigsetmask, Up: Glibc signal.h

9.65.9 sigstack

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigstack, Up: Glibc signal.h

9.65.10 sigvec

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigvec, Up: Glibc signal.h

9.65.11 ssignal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ssignal, Up: Glibc signal.h

9.65.12 sys_siglist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: sys_siglist, Up: Glibc signal.h

9.65.13 sysv_signal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc signal.h, Up: Glibc Function Substitutes

9.66 Glibc Extensions to <stdio.h>


Next: , Up: Glibc stdio.h

9.66.1 asprintf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asprintf, Up: Glibc stdio.h

9.66.2 cuserid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cuserid, Up: Glibc stdio.h

9.66.3 clearerr_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clearerr_unlocked, Up: Glibc stdio.h

9.66.4 fcloseall

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcloseall, Up: Glibc stdio.h

9.66.5 feof_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feof_unlocked, Up: Glibc stdio.h

9.66.6 ferror_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ferror_unlocked, Up: Glibc stdio.h

9.66.7 fflush_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fflush_unlocked, Up: Glibc stdio.h

9.66.8 fgetc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetc_unlocked, Up: Glibc stdio.h

9.66.9 fgets_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgets_unlocked, Up: Glibc stdio.h

9.66.10 fileno_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fileno_unlocked, Up: Glibc stdio.h

9.66.11 fopencookie

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fopencookie, Up: Glibc stdio.h

9.66.12 fputc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputc_unlocked, Up: Glibc stdio.h

9.66.13 fputs_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputs_unlocked, Up: Glibc stdio.h

9.66.14 fread_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fread_unlocked, Up: Glibc stdio.h

9.66.15 fwrite_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwrite_unlocked, Up: Glibc stdio.h

9.66.16 getw

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getw, Up: Glibc stdio.h

9.66.17 putw

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putw, Up: Glibc stdio.h

9.66.18 setbuffer

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setbuffer, Up: Glibc stdio.h

9.66.19 setlinebuf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlinebuf, Up: Glibc stdio.h

9.66.20 sys_errlist

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys_errlist, Up: Glibc stdio.h

9.66.21 sys_nerr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sys_nerr, Up: Glibc stdio.h

9.66.22 tmpnam_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: tmpnam_r, Up: Glibc stdio.h

9.66.23 vasprintf

Gnulib module: vasprintf

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc stdio.h, Up: Glibc Function Substitutes

9.67 Glibc Extensions to <stdlib.h>


Next: , Up: Glibc stdlib.h

9.67.1 canonicalize_file_name

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: canonicalize_file_name, Up: Glibc stdlib.h

9.67.2 cfree

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfree, Up: Glibc stdlib.h

9.67.3 clearenv

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clearenv, Up: Glibc stdlib.h

9.67.4 drand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: drand48_r, Up: Glibc stdlib.h

9.67.5 ecvt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ecvt_r, Up: Glibc stdlib.h

9.67.6 erand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erand48_r, Up: Glibc stdlib.h

9.67.7 fcvt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcvt_r, Up: Glibc stdlib.h

9.67.8 getloadavg

Gnulib module: getloadavg

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getloadavg, Up: Glibc stdlib.h

9.67.9 getpt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpt, Up: Glibc stdlib.h

9.67.10 initstate_r

Gnulib module: random_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: initstate_r, Up: Glibc stdlib.h

9.67.11 jrand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jrand48_r, Up: Glibc stdlib.h

9.67.12 lcong48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lcong48_r, Up: Glibc stdlib.h

9.67.13 lrand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrand48_r, Up: Glibc stdlib.h

9.67.14 mrand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mrand48_r, Up: Glibc stdlib.h

9.67.15 nrand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nrand48_r, Up: Glibc stdlib.h

9.67.16 on_exit

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: on_exit, Up: Glibc stdlib.h

9.67.17 ptsname_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ptsname_r, Up: Glibc stdlib.h

9.67.18 qecvt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qecvt, Up: Glibc stdlib.h

9.67.19 qecvt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qecvt_r, Up: Glibc stdlib.h

9.67.20 qfcvt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qfcvt, Up: Glibc stdlib.h

9.67.21 qfcvt_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qfcvt_r, Up: Glibc stdlib.h

9.67.22 qgcvt

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qgcvt, Up: Glibc stdlib.h

9.67.23 random_r

Gnulib module: random_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: random_r, Up: Glibc stdlib.h

9.67.24 rpmatch

Gnulib module: rpmatch

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rpmatch, Up: Glibc stdlib.h

9.67.25 seed48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seed48_r, Up: Glibc stdlib.h

9.67.26 setstate_r

Gnulib module: random_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setstate_r, Up: Glibc stdlib.h

9.67.27 srand48_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: srand48_r, Up: Glibc stdlib.h

9.67.28 srandom_r

Gnulib module: random_r

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: srandom_r, Up: Glibc stdlib.h

9.67.29 strtod_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtod_l, Up: Glibc stdlib.h

9.67.30 strtof_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtof_l, Up: Glibc stdlib.h

9.67.31 strtol_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtol_l, Up: Glibc stdlib.h

9.67.32 strtold_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtold_l, Up: Glibc stdlib.h

9.67.33 strtoll_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoll_l, Up: Glibc stdlib.h

9.67.34 strtoq

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoq, Up: Glibc stdlib.h

9.67.35 strtoul_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoul_l, Up: Glibc stdlib.h

9.67.36 strtoull_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strtoull_l, Up: Glibc stdlib.h

9.67.37 strtouq

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: strtouq, Up: Glibc stdlib.h

9.67.38 valloc

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc stdlib.h, Up: Glibc Function Substitutes

9.68 Glibc Extensions to <string.h>


Next: , Up: Glibc string.h

9.68.1 ffsl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ffsl, Up: Glibc string.h

9.68.2 ffsll

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ffsll, Up: Glibc string.h

9.68.3 memfrob

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memfrob, Up: Glibc string.h

9.68.4 memmem

Gnulib module: memmem or memmem-simple

Portability problems fixed by either Gnulib module memmem-simple or memmem:

Portability problems fixed by Gnulib module memmem:

Portability problems not fixed by Gnulib:


Next: , Previous: memmem, Up: Glibc string.h

9.68.5 mempcpy

Gnulib module: mempcpy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mempcpy, Up: Glibc string.h

9.68.6 memrchr

Gnulib module: memrchr

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memrchr, Up: Glibc string.h

9.68.7 rawmemchr

Gnulib module: rawmemchr

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rawmemchr, Up: Glibc string.h

9.68.8 strcasestr

Gnulib module: strcasestr or strcasestr-simple

Portability problems fixed by either Gnulib module strcasestr-simple or strcasestr:

Portability problems fixed by Gnulib module strcasestr:

Portability problems not fixed by Gnulib:


Next: , Previous: strcasestr, Up: Glibc string.h

9.68.9 strchrnul

Gnulib module: strchrnul

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strchrnul, Up: Glibc string.h

9.68.10 strfry

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strfry, Up: Glibc string.h

9.68.11 strsep

Gnulib module: strsep

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: strsep, Up: Glibc string.h

9.68.12 strverscmp

Gnulib module: strverscmp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc string.h, Up: Glibc Function Substitutes

9.69 Glibc <sys/capability.h>


Next: , Up: Glibc sys/capability.h

9.69.1 capget

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: capget, Up: Glibc sys/capability.h

9.69.2 capset

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/capability.h, Up: Glibc Function Substitutes

9.70 Glibc <sys/epoll.h>


Next: , Up: Glibc sys/epoll.h

9.70.1 epoll_create

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: epoll_create, Up: Glibc sys/epoll.h

9.70.2 epoll_ctl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: epoll_ctl, Up: Glibc sys/epoll.h

9.70.3 epoll_wait

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/epoll.h, Up: Glibc Function Substitutes

9.71 Glibc <sys/file.h>


Up: Glibc sys/file.h

9.71.1 flock

Gnulib module: flock

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/file.h, Up: Glibc Function Substitutes

9.72 Glibc <sys/fsuid.h>


Next: , Up: Glibc sys/fsuid.h

9.72.1 setfsgid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: setfsgid, Up: Glibc sys/fsuid.h

9.72.2 setfsuid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/fsuid.h, Up: Glibc Function Substitutes

9.73 Glibc <sys/gmon.h>


Up: Glibc sys/gmon.h

9.73.1 monstartup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/gmon.h, Up: Glibc Function Substitutes

9.74 Glibc <sys/io.h>, <sys/perm.h>


Next: , Up: Glibc sys/io.h and sys/perm.h

9.74.1 ioperm

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ioperm, Up: Glibc sys/io.h and sys/perm.h

9.74.2 iopl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/io.h and sys/perm.h, Up: Glibc Function Substitutes

9.75 Glibc <sys/kdaemon.h>


Up: Glibc sys/kdaemon.h

9.75.1 bdflush

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/kdaemon.h, Up: Glibc Function Substitutes

9.76 Glibc <sys/klog.h>


Up: Glibc sys/klog.h

9.76.1 klogctl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/klog.h, Up: Glibc Function Substitutes

9.77 Glibc Extensions to <sys/mman.h>


Next: , Up: Glibc sys/mman.h

9.77.1 madvise

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: madvise, Up: Glibc sys/mman.h

9.77.2 mincore

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mincore, Up: Glibc sys/mman.h

9.77.3 mremap

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: mremap, Up: Glibc sys/mman.h

9.77.4 remap_file_pages

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/mman.h, Up: Glibc Function Substitutes

9.78 Glibc <sys/mount.h>


Next: , Up: Glibc sys/mount.h

9.78.1 mount

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mount, Up: Glibc sys/mount.h

9.78.2 umount

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: umount, Up: Glibc sys/mount.h

9.78.3 umount2

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/mount.h, Up: Glibc Function Substitutes

9.79 Glibc <sys/personality.h>


Up: Glibc sys/personality.h

9.79.1 personality

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/personality.h, Up: Glibc Function Substitutes

9.80 Glibc <sys/prctl.h>


Up: Glibc sys/prctl.h

9.80.1 prctl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/prctl.h, Up: Glibc Function Substitutes

9.81 Glibc <sys/profil.h>


Up: Glibc sys/profil.h

9.81.1 sprofil

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/profil.h, Up: Glibc Function Substitutes

9.82 Glibc <sys/ptrace.h>


Up: Glibc sys/ptrace.h

9.82.1 ptrace

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/ptrace.h, Up: Glibc Function Substitutes

9.83 Glibc <sys/quota.h>


Up: Glibc sys/quota.h

9.83.1 quotactl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/quota.h, Up: Glibc Function Substitutes

9.84 Glibc <sys/reboot.h>


Up: Glibc sys/reboot.h

9.84.1 reboot

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/reboot.h, Up: Glibc Function Substitutes

9.85 Glibc Extensions to <sys/sem.h>


Up: Glibc sys/sem.h

9.85.1 semtimedop

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/sem.h, Up: Glibc Function Substitutes

9.86 Glibc <sys/sendfile.h>


Up: Glibc sys/sendfile.h

9.86.1 sendfile

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/sendfile.h, Up: Glibc Function Substitutes

9.87 Glibc Extensions to <sys/socket.h>


Up: Glibc sys/socket.h

9.87.1 isfdtype

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/socket.h, Up: Glibc Function Substitutes

9.88 Glibc Extensions to <sys/stat.h>


Up: Glibc sys/stat.h

9.88.1 lchmod

Gnulib module: lchmod

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/stat.h, Up: Glibc Function Substitutes

9.89 Glibc <sys/statfs.h>


Next: , Up: Glibc sys/statfs.h

9.89.1 fstatfs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: fstatfs, Up: Glibc sys/statfs.h

9.89.2 statfs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/statfs.h, Up: Glibc Function Substitutes

9.90 Glibc <sys/swap.h>


Next: , Up: Glibc sys/swap.h

9.90.1 swapoff

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: swapoff, Up: Glibc sys/swap.h

9.90.2 swapon

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/swap.h, Up: Glibc Function Substitutes

9.91 Glibc <sys/sysctl.h>


Up: Glibc sys/sysctl.h

9.91.1 sysctl

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/sysctl.h, Up: Glibc Function Substitutes

9.92 Glibc <sys/sysinfo.h>


Next: , Up: Glibc sys/sysinfo.h

9.92.1 get_avphys_pages

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: get_avphys_pages, Up: Glibc sys/sysinfo.h

9.92.2 get_nprocs

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: get_nprocs, Up: Glibc sys/sysinfo.h

9.92.3 get_nprocs_conf

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: get_nprocs_conf, Up: Glibc sys/sysinfo.h

9.92.4 get_phys_pages

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: get_phys_pages, Up: Glibc sys/sysinfo.h

9.92.5 sysinfo

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/sysinfo.h, Up: Glibc Function Substitutes

9.93 Glibc <sys/syslog.h>


Up: Glibc sys/syslog.h

9.93.1 vsyslog

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/syslog.h, Up: Glibc Function Substitutes

9.94 Glibc <sys/sysmacros.h>


Next: , Up: Glibc sys/sysmacros.h

9.94.1 gnu_dev_major

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gnu_dev_major, Up: Glibc sys/sysmacros.h

9.94.2 gnu_dev_makedev

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: gnu_dev_makedev, Up: Glibc sys/sysmacros.h

9.94.3 gnu_dev_minor

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/sysmacros.h, Up: Glibc Function Substitutes

9.95 Glibc Extensions to <sys/time.h>


Next: , Up: Glibc sys/time.h

9.95.1 adjtime

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: adjtime, Up: Glibc sys/time.h

9.95.2 futimes

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: futimes, Up: Glibc sys/time.h

9.95.3 lutimes

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: lutimes, Up: Glibc sys/time.h

9.95.4 settimeofday

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/time.h, Up: Glibc Function Substitutes

9.96 Glibc <sys/timex.h>


Next: , Up: Glibc sys/timex.h

9.96.1 adjtimex

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: adjtimex, Up: Glibc sys/timex.h

9.96.2 ntp_adjtime

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ntp_adjtime, Up: Glibc sys/timex.h

9.96.3 ntp_gettime

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/timex.h, Up: Glibc Function Substitutes

9.97 Glibc <sys/ustat.h>


Up: Glibc sys/ustat.h

9.97.1 ustat

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/ustat.h, Up: Glibc Function Substitutes

9.98 Glibc <sys/vlimit.h>


Up: Glibc sys/vlimit.h

9.98.1 vlimit

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/vlimit.h, Up: Glibc Function Substitutes

9.99 Glibc <sys/vm86.h>


Up: Glibc sys/vm86.h

9.99.1 vm86

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/vm86.h, Up: Glibc Function Substitutes

9.100 Glibc <sys/vtimes.h>


Up: Glibc sys/vtimes.h

9.100.1 vtimes

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/vtimes.h, Up: Glibc Function Substitutes

9.101 Glibc Extensions to <sys/wait.h>


Next: , Up: Glibc sys/wait.h

9.101.1 wait3

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: wait3, Up: Glibc sys/wait.h

9.101.2 wait4

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/wait.h, Up: Glibc Function Substitutes

9.102 Glibc <sys/xattr.h>


Next: , Up: Glibc sys/xattr.h

9.102.1 fgetxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetxattr, Up: Glibc sys/xattr.h

9.102.2 flistxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: flistxattr, Up: Glibc sys/xattr.h

9.102.3 fremovexattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fremovexattr, Up: Glibc sys/xattr.h

9.102.4 fsetxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fsetxattr, Up: Glibc sys/xattr.h

9.102.5 getxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getxattr, Up: Glibc sys/xattr.h

9.102.6 lgetxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgetxattr, Up: Glibc sys/xattr.h

9.102.7 listxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: listxattr, Up: Glibc sys/xattr.h

9.102.8 llistxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llistxattr, Up: Glibc sys/xattr.h

9.102.9 lremovexattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lremovexattr, Up: Glibc sys/xattr.h

9.102.10 lsetxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lsetxattr, Up: Glibc sys/xattr.h

9.102.11 removexattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: removexattr, Up: Glibc sys/xattr.h

9.102.12 setxattr

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc sys/xattr.h, Up: Glibc Function Substitutes

9.103 Glibc Extensions to <termios.h>


Next: , Up: Glibc termios.h

9.103.1 cfmakeraw

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: cfmakeraw, Up: Glibc termios.h

9.103.2 cfsetspeed

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc termios.h, Up: Glibc Function Substitutes

9.104 Glibc Extensions to <time.h>


Next: , Up: Glibc time.h

9.104.1 dysize

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dysize, Up: Glibc time.h

9.104.2 getdate_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdate_r, Up: Glibc time.h

9.104.3 stime

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: stime, Up: Glibc time.h

9.104.4 strptime_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: strptime_l, Up: Glibc time.h

9.104.5 timegm

Gnulib module: timegm

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: timegm, Up: Glibc time.h

9.104.6 timelocal

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc time.h, Up: Glibc Function Substitutes

9.105 Glibc <ttyent.h>


Next: , Up: Glibc ttyent.h

9.105.1 endttyent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endttyent, Up: Glibc ttyent.h

9.105.2 getttyent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getttyent, Up: Glibc ttyent.h

9.105.3 getttynam

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: getttynam, Up: Glibc ttyent.h

9.105.4 setttyent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc ttyent.h, Up: Glibc Function Substitutes

9.106 Glibc Extensions to <unistd.h>


Next: , Up: Glibc unistd.h

9.106.1 acct

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: acct, Up: Glibc unistd.h

9.106.2 brk

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: brk, Up: Glibc unistd.h

9.106.3 chroot

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chroot, Up: Glibc unistd.h

9.106.4 daemon

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: daemon, Up: Glibc unistd.h

9.106.5 endusershell

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endusershell, Up: Glibc unistd.h

9.106.6 euidaccess

Gnulib module: euidaccess

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: euidaccess, Up: Glibc unistd.h

9.106.7 get_current_dir_name

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: get_current_dir_name, Up: Glibc unistd.h

9.106.8 getdomainname

Gnulib module: getdomainname

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdomainname, Up: Glibc unistd.h

9.106.9 getdtablesize

Gnulib module: getdtablesize

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdtablesize, Up: Glibc unistd.h

9.106.10 getpagesize

Gnulib module: getpagesize

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpagesize, Up: Glibc unistd.h

9.106.11 getpass

Gnulib module: getpass or getpass-gnu

Portability problems fixed by either Gnulib module getpass or getpass-gnu:

Portability problems fixed by Gnulib module getpass-gnu:

Portability problems not fixed by Gnulib:


Next: , Previous: getpass, Up: Glibc unistd.h

9.106.12 getresgid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getresgid, Up: Glibc unistd.h

9.106.13 getresuid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getresuid, Up: Glibc unistd.h

9.106.14 getusershell

Gnulib module: getusershell

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getusershell, Up: Glibc unistd.h

9.106.15 group_member

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: group_member, Up: Glibc unistd.h

9.106.16 profil

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: profil, Up: Glibc unistd.h

9.106.17 revoke

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: revoke, Up: Glibc unistd.h

9.106.18 sbrk

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sbrk, Up: Glibc unistd.h

9.106.19 setlogin

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlogin, Up: Glibc unistd.h

9.106.20 setdomainname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setdomainname, Up: Glibc unistd.h

9.106.21 sethostid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sethostid, Up: Glibc unistd.h

9.106.22 sethostname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sethostname, Up: Glibc unistd.h

9.106.23 setresgid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setresgid, Up: Glibc unistd.h

9.106.24 setresuid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setresuid, Up: Glibc unistd.h

9.106.25 setusershell

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setusershell, Up: Glibc unistd.h

9.106.26 syscall

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: syscall, Up: Glibc unistd.h

9.106.27 ttyslot

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: ttyslot, Up: Glibc unistd.h

9.106.28 vhangup

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc unistd.h, Up: Glibc Function Substitutes

9.107 Glibc <utmp.h>


Next: , Up: Glibc utmp.h

9.107.1 endutent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endutent, Up: Glibc utmp.h

9.107.2 getutent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutent, Up: Glibc utmp.h

9.107.3 getutent_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutent_r, Up: Glibc utmp.h

9.107.4 getutid

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutid, Up: Glibc utmp.h

9.107.5 getutid_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutid_r, Up: Glibc utmp.h

9.107.6 getutline

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutline, Up: Glibc utmp.h

9.107.7 getutline_r

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutline_r, Up: Glibc utmp.h

9.107.8 pututline

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pututline, Up: Glibc utmp.h

9.107.9 setutent

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setutent, Up: Glibc utmp.h

9.107.10 updwtmp

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: updwtmp, Up: Glibc utmp.h

9.107.11 utmpname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc utmp.h, Up: Glibc Function Substitutes

9.108 Glibc Extensions to <utmpx.h>


Next: , Up: Glibc utmpx.h

9.108.1 getutmp

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutmp, Up: Glibc utmpx.h

9.108.2 getutmpx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutmpx, Up: Glibc utmpx.h

9.108.3 updwtmpx

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: updwtmpx, Up: Glibc utmpx.h

9.108.4 utmpxname

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: Glibc utmpx.h, Up: Glibc Function Substitutes

9.109 Glibc Extensions to <wchar.h>


Next: , Up: Glibc wchar.h

9.109.1 fgetwc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetwc_unlocked, Up: Glibc wchar.h

9.109.2 fgetws_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetws_unlocked, Up: Glibc wchar.h

9.109.3 fputwc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputwc_unlocked, Up: Glibc wchar.h

9.109.4 fputws_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputws_unlocked, Up: Glibc wchar.h

9.109.5 getwc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwc_unlocked, Up: Glibc wchar.h

9.109.6 getwchar_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwchar_unlocked, Up: Glibc wchar.h

9.109.7 putwc_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwc_unlocked, Up: Glibc wchar.h

9.109.8 putwchar_unlocked

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwchar_unlocked, Up: Glibc wchar.h

9.109.9 wcschrnul

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcschrnul, Up: Glibc wchar.h

9.109.10 wcsftime_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcsftime_l, Up: Glibc wchar.h

9.109.11 wcstod_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstod_l, Up: Glibc wchar.h

9.109.12 wcstof_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstof_l, Up: Glibc wchar.h

9.109.13 wcstol_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstol_l, Up: Glibc wchar.h

9.109.14 wcstold_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstold_l, Up: Glibc wchar.h

9.109.15 wcstoll_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoll_l, Up: Glibc wchar.h

9.109.16 wcstoq

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoq, Up: Glibc wchar.h

9.109.17 wcstoul_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoul_l, Up: Glibc wchar.h

9.109.18 wcstoull_l

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: wcstoull_l, Up: Glibc wchar.h

9.109.19 wcstouq

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Previous: wcstouq, Up: Glibc wchar.h

9.109.20 wmempcpy

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: Glibc Function Substitutes, Up: Top

10 Particular Modules


Next: , Up: Particular Modules

10.1 alloca

The alloca module provides for a function alloca which allocates memory on the stack, where the system allows it. A memory block allocated with alloca exists only until the function that calls alloca returns or exits abruptly.

There are a few systems where this is not possible: HP-UX systems, and some other platforms when the C++ compiler is used. On these platforms the alloca module provides a malloc based emulation. This emulation will not free a memory block immediately when the calling function returns, but rather will wait until the next alloca call from a function with the same or a shorter stack length. Thus, in some cases, a few memory blocks will be kept although they are not needed any more.

The user can #include <alloca.h> and use alloca on all platforms. Note that the #include <alloca.h> must be the first one after the autoconf-generated config.h, for AIX 3 compatibility. Thanks to IBM for this nice restriction!

Note that GCC 3.1 and 3.2 can inline functions that call alloca. When this happens, the memory blocks allocated with alloca will not be freed until the end of the calling function. If this calling function runs a loop calling the function that uses alloca, the program easily gets a stack overflow and crashes. To protect against this compiler behaviour, you can mark the function that uses alloca with the following attribute:

     #ifdef __GNUC__
     __attribute__ ((__noinline__))
     #endif

An alternative to this module is the ‘alloca-opt’ module.


Next: , Previous: alloca, Up: Particular Modules

10.2 alloca-opt

The alloca-opt module provides for a function alloca which allocates memory on the stack, where the system allows it. A memory block allocated with alloca exists only until the function that calls alloca returns or exits abruptly.

There are a few systems where this is not possible: HP-UX systems, and some other platforms when the C++ compiler is used. On these platforms the alloca-opt module provides no replacement, just a preprocessor macro HAVE_ALLOCA.

The user can #include <alloca.h> on all platforms, and use alloca on those platforms where the preprocessor macro HAVE_ALLOCA evaluates to true. If HAVE_ALLOCA is false, the code should use a heap-based memory allocation based on malloc or - in C++ - new. Note that the #include <alloca.h> must be the first one after the autoconf-generated config.h, for AIX 3 compatibility. Thanks to IBM for this nice restriction!

Note that GCC 3.1 and 3.2 can inline functions that call alloca. When this happens, the memory blocks allocated with alloca will not be freed until the end of the calling function. If this calling function runs a loop calling the function that uses alloca, the program easily gets a stack overflow and crashes. To protect against this compiler behaviour, you can mark the function that uses alloca with the following attribute:

     #ifdef __GNUC__
     __attribute__ ((__noinline__))
     #endif


Next: , Previous: alloca-opt, Up: Particular Modules

10.3 Character and String Functions in C Locale

The functions in this section are similar to the generic string functions from the standard C library, except that


Next: , Up: String Functions in C Locale

10.3.1 c-ctype

The c-ctype module contains functions operating on single-byte characters, like the functions in <ctype.h>, that operate as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The functions are:

     extern bool c_isascii (int c);
     
     extern bool c_isalnum (int c);
     extern bool c_isalpha (int c);
     extern bool c_isblank (int c);
     extern bool c_iscntrl (int c);
     extern bool c_isdigit (int c);
     extern bool c_islower (int c);
     extern bool c_isgraph (int c);
     extern bool c_isprint (int c);
     extern bool c_ispunct (int c);
     extern bool c_isspace (int c);
     extern bool c_isupper (int c);
     extern bool c_isxdigit (int c);
     
     extern int c_tolower (int c);
     extern int c_toupper (int c);

These functions assign properties only to ASCII characters.

The c argument can be a char or unsigned char value, whereas the corresponding functions in <ctype.h> take an argument that is actually an unsigned char value.

The c_is* functions return ‘bool’, where the corresponding functions in <ctype.h> return ‘int’ for historical reasons.

Note: The <ctype.h> functions support only unibyte locales.


Next: , Previous: c-ctype, Up: String Functions in C Locale

10.3.2 c-strcase

The c-strcase module contains case-insensitive string comparison functions operating on single-byte character strings, like the functions in <strings.h>, that operate as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The functions are:

     extern int c_strcasecmp (const char *s1, const char *s2);
     extern int c_strncasecmp (const char *s1, const char *s2, size_t n);

For case conversion here, only ASCII characters are considered to be upper case or lower case.

Note: The functions strcasecmp, strncasecmp from <strings.h> support only unibyte locales; for multibyte locales, you need the functions mbscasecmp, mbsncasecmp, mbspcasecmp.


Next: , Previous: c-strcase, Up: String Functions in C Locale

10.3.3 c-strcaseeq

The c-strcaseeq module contains an optimized case-insensitive string comparison function operating on single-byte character strings, that operate as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The functions is actually implemented as a macro:

     extern int STRCASEEQ (const char *s1, const char *s2,
                           int s20, int s21, int s22, int s23, int s24, int s25,
                           int s26, int s27, int s28);

s2 should be a short literal ASCII string, and s20, s21, ... the individual characters of s2.

For case conversion here, only ASCII characters are considered to be upper case or lower case.


Next: , Previous: c-strcaseeq, Up: String Functions in C Locale

10.3.4 c-strcasestr

The c-strcasestr module contains a case-insensitive string search function operating on single-byte character strings, that operate as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The function is:

     extern char *c_strcasestr (const char *haystack, const char *needle);

For case conversion here, only ASCII characters are considered to be upper case or lower case.

Note: The function strcasestr from <string.h> supports only unibyte locales; for multibyte locales, you need the function mbscasestr.


Next: , Previous: c-strcasestr, Up: String Functions in C Locale

10.3.5 c-strstr

The c-strstr module contains a substring search function operating on single-byte character strings, that operate as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The function is:

     extern char *c_strstr (const char *haystack, const char *needle);

Note: The function strstr from <string.h> supports only unibyte locales; for multibyte locales, you need the function mbsstr.


Next: , Previous: c-strstr, Up: String Functions in C Locale

10.3.6 c-strtod

The c-strtod module contains a string to number (‘double’) conversion function operating on single-byte character strings, that operates as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The function is:

     extern double c_strtod (const char *string, char **endp);

In particular, only a period ‘.’ is accepted as decimal point, even when the current locale's notion of decimal point is a comma ‘,’.


Previous: c-strtod, Up: String Functions in C Locale

10.3.7 c-strtold

The c-strtold module contains a string to number (‘long double’) conversion function operating on single-byte character strings, that operates as if the locale encoding was ASCII. (The "C" locale on many systems has the locale encoding "ASCII".)

The function is:

     extern long double c_strtold (const char *string, char **endp);

In particular, only a period ‘.’ is accepted as decimal point, even when the current locale's notion of decimal point is a comma ‘,’.


Next: , Previous: String Functions in C Locale, Up: Particular Modules

10.4 Quoting

Gnulib provides ‘quote’ and ‘quotearg’ modules to help with quoting text, such as file names, in messages to the user. Here's an example of using ‘quote’:

     #include <quote.h>
      ...
       error (0, errno, _("cannot change owner of %s"), quote (fname));

This differs from

       error (0, errno, _("cannot change owner of `%s'"), fname);

in that quote escapes unusual characters in fname, e.g., ‘'’ and control characters like ‘\n’.

However, a caveat: quote reuses the storage that it returns. Hence if you need more than one thing quoted at the same time, you need to use quote_n.

Also, the quote module is not suited for multithreaded applications. In that case, you have to use quotearg_alloc, defined in the ‘quotearg’ module, which is decidedly less convenient.


Next: , Previous: Quoting, Up: Particular Modules

10.5 error and progname

The error function uses the program_name variable, but does not depend on the progname module. Why? Because error is released under the LGPL, whereas progname is GPL. RMS does not want additional baggage accompanying the error module, so an LGPL user must provide their own replacement program_name, and a GPL user should manually specify using the progname module.

Additionally, using the progname module is not something that can be done implicitly. It requires that every main function be modified to set program_name as one of its first actions.


Next: , Previous: error and progname, Up: Particular Modules

10.6 gcd: greatest common divisor

The gcd function returns the greatest common divisor of two numbers a > 0 and b > 0. It is the caller's responsibility to ensure that the arguments are non-zero.

If you need a gcd function for an integer type larger than ‘unsigned long’, you can include the gcd.c implementation file with parametrization. The parameters are:

The created function has the prototype

     WORD_T GCD (WORD_T a, WORD_T b);

If you need the least common multiple of two numbers, it can be computed like this: lcm(a,b) = (a / gcd(a,b)) * b or lcm(a,b) = a * (b / gcd(a,b)). Avoid the formula lcm(a,b) = (a * b) / gcd(a,b) because - although mathematically correct - it can yield a wrong result, due to integer overflow.

In some applications it is useful to have a function taking the gcd of two signed numbers. In this case, the gcd function result is usually normalized to be non-negative (so that two gcd results can be compared in magnitude or compared against 1, etc.). Note that in this case the prototype of the function has to be

     unsigned long gcd (long a, long b);

and not

     long gcd (long a, long b);

because gcd(LONG_MIN,LONG_MIN) = -LONG_MIN = LONG_MAX + 1 does not fit into a signed ‘long’.


Next: , Previous: Regular expressions, Up: Particular Modules

10.7 Supporting Relocation

It has been a pain for many users of GNU packages for a long time that packages are not relocatable. It means a user cannot copy a program, installed by another user on the same machine, to his home directory, and have it work correctly (including i18n). So many users need to go through configure; make; make install with all its dependencies, options, and hurdles.

Red Hat, Debian, and similar package systems solve the “ease of installation” problem, but they hardwire path names, usually to /usr or /usr/local. This means that users need root privileges to install a binary package, and prevents installing two different versions of the same binary package.

A relocatable program can be moved or copied to a different location on the filesystem. It is possible to make symlinks to the installed and moved programs, and invoke them through the symlink. It is possible to do the same thing with a hard link only if the hard link file is in the same directory as the real program.

The relocatable-prog module aims to ease the process of making a GNU program relocatable. It helps overcome two obstacles. First, it aids with relocating the hard-coded references to absolute file names that GNU programs often contain. These references must be fixed up at runtime if a program is to be successfully relocated. The relocatable-prog module provides a function relocate that does this job.

Second, the loader must be able to find shared libraries linked to relocatable executables or referenced by other shared libraries linked to relocatable executables. The relocatable-prog module helps out here in a platform-specific way:

You can make your program relocatable by following these steps:

  1. Import the relocatable-prog module.
  2. In every program, add to main as the first statement (even before setting the locale or doing anything related to libintl):
              set_program_name (argv[0]);
    

    The prototype for this function is in progname.h.

  3. Everywhere where you use a constant pathname from installation-time, wrap it in relocate so it gets translated to the run-time situation. Example:
              bindtextdomain (PACKAGE, LOCALEDIR);
    

    becomes:

              bindtextdomain (PACKAGE, relocate (LOCALEDIR));
    

    The prototype for this function is in relocatable.h.

  4. If your package installs shell scripts, also import the relocatable-script module. Then, near the beginning of each shell script that your package installs, add the following:
              @relocatable_sh@
              if test "@RELOCATABLE@" = yes; then
                exec_prefix="@exec_prefix@"
                bindir="@bindir@"
                orig_installdir="$bindir" # see Makefile.am's *_SCRIPTS variables
                func_find_curr_installdir # determine curr_installdir
                func_find_prefixes
                # Relocate the directory variables that we use.
                gettext_dir=`
                  echo "$gettext_dir/" \
                  | sed -e "s%^${orig_installprefix}/%${curr_installprefix}/%" \
                  | sed -e 's,/$,,'`
              fi
    

    You must adapt the definition of orig_installdir, depending on where the script gets installed. Also, at the end, instead of gettext_dir, transform those variables that you need.

  5. In your Makefile.am, for every program foo that gets installed in, say, $(bindir), you add:
              foo_CPPFLAGS = -DINSTALLDIR=\"$(bindir)\"
              if RELOCATABLE_VIA_LD
              foo_LDFLAGS = `$(RELOCATABLE_LDFLAGS) $(bindir)`
              endif
    
  6. You may also need to add one or two variable assignments to your configure.ac.

    If your package (or any package you rely on, e.g. gettext-runtime) will be relocated together with a set of installed shared libraries, then set RELOCATABLE_LIBRARY_PATH to a colon-separated list of those libraries' directories, e.g.

              RELOCATABLE_LIBRARY_PATH='$(libdir)'
    

    If your config.h is not in $(top_builddir), then set RELOCATABLE_CONFIG_H_DIR to its directory, e.g.

              RELOCATABLE_CONFIG_H_DIR='$(top_builddir)/src'
    


Next: , Previous: gcd, Up: Particular Modules

10.8 Regular expressions

Gnulib supports many different types of regular expressions; although the underlying features are the same or identical, the syntax used varies. The descriptions given here for the different types are generated automatically.


Next: , Up: Regular expressions

10.8.1 ‘awk’ regular expression syntax

The character ‘.’ matches any single character except the null character.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ can be used to quote the following character. Character classes are not supported, so for example you would need to use ‘[0-9]’ instead of ‘[[:digit:]]’.

GNU extensions are not supported and so ‘\w’, ‘\W’, ‘\<’, ‘\>’, ‘\b’, ‘\B’, ‘\`’, and ‘\'’ match ‘w’, ‘W’, ‘<’, ‘>’, ‘b’, ‘B’, ‘`’, and ‘'’ respectively.

Grouping is performed with parentheses ‘()’. An unmatched ‘)’ matches just itself. A backslash followed by a digit matches that digit.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

*’, ‘+’ and ‘?’ are special at any point in a regular expression except:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘(
  3. After the alternation operator ‘|

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: awk regular expression syntax, Up: Regular expressions

10.8.2 ‘egrep’ regular expression syntax

The character ‘.’ matches any single character except newline.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are ignored. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit. Non-matching lists ‘[^...]’ do not ever match newline.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with parentheses ‘()’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘(’.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

The characters ‘*’, ‘+’ and ‘?’ are special anywhere in a regular expression.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: egrep regular expression syntax, Up: Regular expressions

10.8.3 ‘ed’ regular expression syntax

The character ‘.’ matches any single character except the null character.

\+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
\?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
+ and ?
match themselves.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with backslashes followed by parentheses ‘\(’, ‘\)’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘\(’.

The alternation operator is ‘\|’.

The character ‘^’ only represents the beginning of a string when it appears:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After the alternation operator ‘\|

The character ‘$’ only represents the end of a string when it appears:

  1. At the end of a regular expression
  2. Before a close-group, signified by ‘\)
  3. Before the alternation operator ‘\|

\*’, ‘\+’ and ‘\?’ are special at any point in a regular expression except:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After the alternation operator ‘\|

Intervals are specified by ‘\{’ and ‘\}’. Invalid intervals such as ‘a\{1z’ are not accepted.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: ed regular expression syntax, Up: Regular expressions

10.8.4 ‘emacs’ regular expression syntax

The character ‘.’ matches any single character except newline.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are ignored. Within square brackets, ‘\’ is taken literally. Character classes are not supported, so for example you would need to use ‘[0-9]’ instead of ‘[[:digit:]]’.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with backslashes followed by parentheses ‘\(’, ‘\)’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘\(’.

The alternation operator is ‘\|’.

The character ‘^’ only represents the beginning of a string when it appears:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After the alternation operator ‘\|

The character ‘$’ only represents the end of a string when it appears:

  1. At the end of a regular expression
  2. Before a close-group, signified by ‘\)
  3. Before the alternation operator ‘\|

*’, ‘+’ and ‘?’ are special at any point in a regular expression except:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After the alternation operator ‘\|

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: emacs regular expression syntax, Up: Regular expressions

10.8.5 ‘gnu-awk’ regular expression syntax

The character ‘.’ matches any single character.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ can be used to quote the following character. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with parentheses ‘()’. An unmatched ‘)’ matches just itself. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘(’.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

*’, ‘+’ and ‘?’ are special at any point in a regular expression except:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘(
  3. After the alternation operator ‘|

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: gnu-awk regular expression syntax, Up: Regular expressions

10.8.6 ‘grep’ regular expression syntax

The character ‘.’ matches any single character except newline.

\+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
\?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
+ and ?
match themselves.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are ignored. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit. Non-matching lists ‘[^...]’ do not ever match newline.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with backslashes followed by parentheses ‘\(’, ‘\)’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘\(’.

The alternation operator is ‘\|’.

The character ‘^’ only represents the beginning of a string when it appears:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After a newline
  4. After the alternation operator ‘\|

The character ‘$’ only represents the end of a string when it appears:

  1. At the end of a regular expression
  2. Before a close-group, signified by ‘\)
  3. Before a newline
  4. Before the alternation operator ‘\|

\*’, ‘\+’ and ‘\?’ are special at any point in a regular expression except:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(
  3. After a newline
  4. After the alternation operator ‘\|

Intervals are specified by ‘\{’ and ‘\}’. Invalid intervals such as ‘a\{1z’ are not accepted.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: grep regular expression syntax, Up: Regular expressions

10.8.7 ‘posix-awk’ regular expression syntax

The character ‘.’ matches any single character except the null character.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ can be used to quote the following character. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit.

GNU extensions are not supported and so ‘\w’, ‘\W’, ‘\<’, ‘\>’, ‘\b’, ‘\B’, ‘\`’, and ‘\'’ match ‘w’, ‘W’, ‘<’, ‘>’, ‘b’, ‘B’, ‘`’, and ‘'’ respectively.

Grouping is performed with parentheses ‘()’. An unmatched ‘)’ matches just itself. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘(’.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

*’, ‘+’ and ‘?’ are special at any point in a regular expression except the following places, where they are not allowed:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘(
  3. After the alternation operator ‘|

Intervals are specified by ‘{’ and ‘}’. Invalid intervals such as ‘a{1z’ are not accepted.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: posix-awk regular expression syntax, Up: Regular expressions

10.8.8 ‘posix-basic’ regular expression syntax

This is a synonym for ed.


Next: , Previous: posix-basic regular expression syntax, Up: Regular expressions

10.8.9 ‘posix-egrep’ regular expression syntax

The character ‘.’ matches any single character except newline.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are ignored. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit. Non-matching lists ‘[^...]’ do not ever match newline.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with parentheses ‘()’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘(’.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

The characters ‘*’, ‘+’ and ‘?’ are special anywhere in a regular expression.

Intervals are specified by ‘{’ and ‘}’. Invalid intervals are treated as literals, for example ‘a{1’ is treated as ‘a\{1

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: posix-egrep regular expression syntax, Up: Regular expressions

10.8.10 ‘posix-extended’ regular expression syntax

The character ‘.’ matches any single character except the null character.

+
indicates that the regular expression should match one or more occurrences of the previous atom or regexp.
?
indicates that the regular expression should match zero or one occurrence of the previous atom or regexp.
\+
matches a ‘+
\?
matches a ‘?’.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with parentheses ‘()’. An unmatched ‘)’ matches just itself. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘(’.

The alternation operator is ‘|’.

The characters ‘^’ and ‘$’ always represent the beginning and end of a string respectively, except within square brackets. Within brackets, ‘^’ can be used to invert the membership of the character class being specified.

*’, ‘+’ and ‘?’ are special at any point in a regular expression except the following places, where they are not allowed:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘(
  3. After the alternation operator ‘|

Intervals are specified by ‘{’ and ‘}’. Invalid intervals such as ‘a{1z’ are not accepted.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Next: , Previous: posix-extended regular expression syntax, Up: Regular expressions

10.8.11 ‘posix-minimal-basic’ regular expression syntax

The character ‘.’ matches any single character except the null character.

Bracket expressions are used to match ranges of characters. Bracket expressions where the range is backward, for example ‘[z-a]’, are invalid. Within square brackets, ‘\’ is taken literally. Character classes are supported; for example ‘[[:digit:]]’ will match a single decimal digit.

GNU extensions are supported:

  1. \w’ matches a character within a word
  2. \W’ matches a character which is not within a word
  3. \<’ matches the beginning of a word
  4. \>’ matches the end of a word
  5. \b’ matches a word boundary
  6. \B’ matches characters which are not a word boundary
  7. \`’ matches the beginning of the whole input
  8. \'’ matches the end of the whole input

Grouping is performed with backslashes followed by parentheses ‘\(’, ‘\)’. A backslash followed by a digit acts as a back-reference and matches the same thing as the previous grouped expression indicated by that number. For example ‘\2’ matches the second group expression. The order of group expressions is determined by the position of their opening parenthesis ‘\(’.

The character ‘^’ only represents the beginning of a string when it appears:

  1. At the beginning of a regular expression
  2. After an open-group, signified by ‘\(

The character ‘$’ only represents the end of a string when it appears:

  1. At the end of a regular expression
  2. Before a close-group, signified by ‘\)

Intervals are specified by ‘\{’ and ‘\}’. Invalid intervals such as ‘a\{1z’ are not accepted.

The longest possible match is returned; this applies to the regular expression as a whole and (subject to this constraint) to subexpressions within groups.


Previous: posix-minimal-basic regular expression syntax, Up: Regular expressions

10.8.12 ‘sed’ regular expression syntax

This is a synonym for ed.


Next: , Previous: Supporting Relocation, Up: Particular Modules

10.9 func

The func module makes sure that you can use the predefined identifier __func__ as defined by C99 in your code.

A small example is:

     #include <config.h>
     #include <stdio.h> /* for printf */
     
     int main (void)
     {
         printf ("%s: hello world\n", __func__);
     }


Next: , Previous: func, Up: Particular Modules

10.10 warnings

The warnings module allows to regularly build a package with more GCC warnings than the default warnings emitted by GCC.

It provides the following functionality:

To use this module, you need the following:

  1. In configure.ac, use for example
              gl_WARN_ADD([-Wall], [WARN_CFLAGS])
              gl_WARN_ADD([-Wpointer-arith], [WARN_CFLAGS])
    
  2. In the directories which shall use WARN_CFLAGS, use it in the definition of AM_CFLAGS, like this:
              AM_CFLAGS = $(WARN_CFLAGS)
    

    Note that the AM_CFLAGS is used in combination with CFLAGS and before CFLAGS in build rules emitted by Automake. This allows the user to provide CFLAGS that override the WARN_CFLAGS.

Note that it is a bad idea to use ‘gl_WARN_ADD([-Werror])’. The warnings emitted by GCC depend, to some extent, on the contents of the system header files, on the size and signedness of built-in types, etc. Use of ‘-Werror’ would cause frustration to all users on platforms that the maintainer has not tested before the release. It is better if maintainers use ‘-Werror’ only for themselves (for example, during ‘make distcheck’, as mentioned above).


Previous: warnings, Up: Particular Modules

10.11 manywarnings

The manywarnings module allows you to enable as many GCC warnings as possible for your package. The purpose is to protect against introducing new code that triggers warnings that weren't already triggered by the existing code base.

An example use of the module is as follows:

     gl_MANYWARN_ALL_GCC([warnings])
     # Set up the list of the pointless, undesired warnings.
     nw=
     nw="$nw -Wsystem-headers"       # Don't let system headers trigger warnings
     nw="$nw -Wundef"                # All compiler preprocessors support #if UNDEF
     nw="$nw -Wtraditional"          # All compilers nowadays support ANSI C
     nw="$nw -Wconversion"           # These warnings usually don't point to mistakes.
     nw="$nw -Wsign-conversion"      # Likewise.
     # Enable all GCC warnings not in this list.
     gl_MANYWARN_COMPLEMENT[warnings], [$warnings], [$nw])
     for w in $warnings; do
       gl_WARN_ADD([$w])
     done

This module is meant to be used by developers who are not very experienced regarding the various GCC warning options. In the beginning you will set the list of undesired warnings (‘nw’ in the example above) to empty, and compile the package with all possible warnings enabled. The GCC option -fdiagnostics-show-option, available in GCC 4.1 or newer, helps understanding which warnings originated from which option. Then you will go through the list of warnings. You will likely deactivate warnings that occur often and don't point to mistakes in the code, by adding them to the ‘nw’ variable, then reconfiguring and recompiling. When warnings point to real mistakes and bugs in the code, you will of course not disable them.

There are also many GCC warning options which usually don't point to mistakes in the code; these warnings enforce a certain programming style. It is a project management decision whether you want your code to follow any of these styles. Note that some of these programming styles are conflicting. You cannot have them all; you have to choose among them.

When a new version of GCC is released, you can add the new warning options that it introduces into the gl_MANYWARN_ALL_GCC macro (and submit your modification to the Gnulib maintainers :-)), and enjoy the benefits of the new warnings, while adding the undesired ones to the ‘nw’ variable.


Next: , Previous: Particular Modules, Up: Top

Appendix A GNU Free Documentation License

Version 1.3, 3 November 2008
     Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
     http://fsf.org/
     
     Everyone is permitted to copy and distribute verbatim copies
     of this license document, but changing it is not allowed.
  1. PREAMBLE

    The purpose of this License is to make a manual, textbook, or other functional and useful document free in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.

    This License is a kind of “copyleft”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.

    We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.

  2. APPLICABILITY AND DEFINITIONS

    This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The “Document”, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as “you”. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.

    A “Modified Version” of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.

    A “Secondary Section” is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.

    The “Invariant Sections” are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.

    The “Cover Texts” are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.

    A “Transparent” copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not “Transparent” is called “Opaque”.

    Examples of suitable formats for Transparent copies include plain ascii without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.

    The “Title Page” means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, “Title Page” means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.

    The “publisher” means any person or entity that distributes copies of the Document to the public.

    A section “Entitled XYZ” means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) To “Preserve the Title” of such a section when you modify the Document means that it remains a section “Entitled XYZ” according to this definition.

    The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.

  3. VERBATIM COPYING

    You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.

    You may also lend copies, under the same conditions stated above, and you may publicly display copies.

  4. COPYING IN QUANTITY

    If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.

    If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.

    If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.

    It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.

  5. MODIFICATIONS

    You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:

    1. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.
    2. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.
    3. State on the Title page the name of the publisher of the Modified Version, as the publisher.
    4. Preserve all the copyright notices of the Document.
    5. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
    6. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.
    7. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice.
    8. Include an unaltered copy of this License.
    9. Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled “History” in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
    10. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the “History” section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
    11. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
    12. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
    13. Delete any section Entitled “Endorsements”. Such a section may not be included in the Modified Version.
    14. Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with any Invariant Section.
    15. Preserve any Warranty Disclaimers.

    If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.

    You may add a section Entitled “Endorsements”, provided it contains nothing but endorsements of your Modified Version by various parties—for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.

    You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.

    The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.

  6. COMBINING DOCUMENTS

    You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.

    The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.

    In the combination, you must combine any sections Entitled “History” in the various original documents, forming one section Entitled “History”; likewise combine any sections Entitled “Acknowledgements”, and any sections Entitled “Dedications”. You must delete all sections Entitled “Endorsements.”

  7. COLLECTIONS OF DOCUMENTS

    You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.

    You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.

  8. AGGREGATION WITH INDEPENDENT WORKS

    A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an “aggregate” if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.

    If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.

  9. TRANSLATION

    Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.

    If a section in the Document is Entitled “Acknowledgements”, “Dedications”, or “History”, the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.

  10. TERMINATION

    You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License.

    However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

    Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

    Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it.

  11. FUTURE REVISIONS OF THIS LICENSE

    The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.

    Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License “or any later version” applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document.

  12. RELICENSING

    “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A “Massive Multiauthor Collaboration” (or “MMC”) contained in the site means any set of copyrightable works thus published on the MMC site.

    “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization.

    “Incorporate” means to publish or republish a Document, in whole or in part, as part of another Document.

    An MMC is “eligible for relicensing” if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008.

    The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing.

ADDENDUM: How to use this License for your documents

To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:

       Copyright (C)  year  your name.
       Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU Free Documentation License, Version 1.3
       or any later version published by the Free Software Foundation;
       with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
       Texts.  A copy of the license is included in the section entitled ``GNU
       Free Documentation License''.

If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the “with...Texts.” line with this:

         with the Invariant Sections being list their titles, with
         the Front-Cover Texts being list, and with the Back-Cover Texts
         being list.

If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation.

If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.


Previous: GNU Free Documentation License, Up: Top

Index