GNU Gnulib

Table of Contents


Next: , Up: (dir)

GNU Gnulib

This manual is for GNU Gnulib (updated $Date: 2007-09-09 13:20:45 $), which is a library of common routines intended to be shared at the source level.

Copyright © 2004, 2005, 2006, 2007 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.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with 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 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.2 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() 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.3 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.4 Various Kinds of Modules

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

1.4.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.4.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.4.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.4.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.4.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.4.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.4.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.5 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.6 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 currently means "GPLv2+" (GPLv2 or newer, at the licensee's choice); if it says "LGPL", it currently means "LGPLv2+" (LGPLv2 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 © 200X-200Y 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.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

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.

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.7 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 CVS, except in periods of major changes.


Previous: Steady Development, Up: Introduction

1.8 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_.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_.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_srcdir)/lib -I$(top_builddir)/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.

A final word of warning: Gnulib currently assumes it will be responsible for all functions that end up in the Autoconf @LIBOBJS@ variables (and/or @LTLIBOBJS@ if using Libtool), e.g., those specified in AC_REPLACE_FUNCS in your configure.ac. Therefore, if you have any functions which are not covered by Gnulib which need that treatment, you have to essentially reimplement AC_REPLACE_FUNCS using different names; for an example, see the Findutils sources. Perhaps this will be improved in the future.


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 corresponds to the `--lgpl' command line argument. It takes no arguments.
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.


Previous: Simple update, Up: Invoking gnulib-tool

2.4 CVS Issues

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.

The same holds for other version control systems than CVS, such as `git' or `svn'.


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.

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, but be aware that gnulib will use its own (partial) getaddrinfo implementation even on Windows XP. Currently the code does not attempt to determine if the getaddrinfo function is available during runtime.

Todo: Make getaddrinfo.c open the WS2_32.DLL and check for the getaddrinfo symbol and use it if present, otherwise fall back to our own implementation.


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.


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: —

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: —

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: —

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: —

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: —

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: —

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: —

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: —

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.


Next: , Up: Function Substitutes

6.1 FD_CLR

POSIX specification: http://www.opengroup.org/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/_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/susv3xsh/_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/susv3xsh/_longjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _longjmp, Up: Function Substitutes

6.8 _setjmp

POSIX specification: http://www.opengroup.org/susv3xsh/_setjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: _setjmp, Up: Function Substitutes

6.9 _tolower

POSIX specification: http://www.opengroup.org/susv3xsh/_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/susv3xsh/_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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/accept.html

Gnulib module: —

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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/alarm.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: alarm, Up: Function Substitutes

6.30 asctime

POSIX specification: http://www.opengroup.org/susv3xsh/asctime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asctime, Up: Function Substitutes

6.31 asctime_r

POSIX specification: http://www.opengroup.org/susv3xsh/asctime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asctime_r, Up: Function Substitutes

6.32 asin

POSIX specification: http://www.opengroup.org/susv3xsh/asin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asin, Up: Function Substitutes

6.33 asinf

POSIX specification: http://www.opengroup.org/susv3xsh/asinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinf, Up: Function Substitutes

6.34 asinh

POSIX specification: http://www.opengroup.org/susv3xsh/asinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinh, Up: Function Substitutes

6.35 asinhf

POSIX specification: http://www.opengroup.org/susv3xsh/asinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinhf, Up: Function Substitutes

6.36 asinhl

POSIX specification: http://www.opengroup.org/susv3xsh/asinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinhl, Up: Function Substitutes

6.37 asinl

POSIX specification: http://www.opengroup.org/susv3xsh/asinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: asinl, Up: Function Substitutes

6.38 assert

POSIX specification: http://www.opengroup.org/susv3xsh/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.39 atan

POSIX specification: http://www.opengroup.org/susv3xsh/atan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan, Up: Function Substitutes

6.40 atan2

POSIX specification: http://www.opengroup.org/susv3xsh/atan2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2, Up: Function Substitutes

6.41 atan2f

POSIX specification: http://www.opengroup.org/susv3xsh/atan2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2f, Up: Function Substitutes

6.42 atan2l

POSIX specification: http://www.opengroup.org/susv3xsh/atan2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atan2l, Up: Function Substitutes

6.43 atanf

POSIX specification: http://www.opengroup.org/susv3xsh/atanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanf, Up: Function Substitutes

6.44 atanh

POSIX specification: http://www.opengroup.org/susv3xsh/atanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanh, Up: Function Substitutes

6.45 atanhf

POSIX specification: http://www.opengroup.org/susv3xsh/atanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanhf, Up: Function Substitutes

6.46 atanhl

POSIX specification: http://www.opengroup.org/susv3xsh/atanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanhl, Up: Function Substitutes

6.47 atanl

POSIX specification: http://www.opengroup.org/susv3xsh/atanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atanl, Up: Function Substitutes

6.48 atexit

POSIX specification: http://www.opengroup.org/susv3xsh/atexit.html

Gnulib module: atexit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atexit, Up: Function Substitutes

6.49 atof

POSIX specification: http://www.opengroup.org/susv3xsh/atof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atof, Up: Function Substitutes

6.50 atoi

POSIX specification: http://www.opengroup.org/susv3xsh/atoi.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atoi, Up: Function Substitutes

6.51 atol

POSIX specification: http://www.opengroup.org/susv3xsh/atol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atol, Up: Function Substitutes

6.52 atoll

POSIX specification: http://www.opengroup.org/susv3xsh/atoll.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: atoll, Up: Function Substitutes

6.53 basename

POSIX specification: http://www.opengroup.org/susv3xsh/basename.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: basename, Up: Function Substitutes

6.54 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: Function Substitutes

6.55 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: Function Substitutes

6.56 bind

POSIX specification: http://www.opengroup.org/susv3xsh/bind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bind, Up: Function Substitutes

6.57 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: Function Substitutes

6.58 bsearch

POSIX specification: http://www.opengroup.org/susv3xsh/bsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: bsearch, Up: Function Substitutes

6.59 btowc

POSIX specification: http://www.opengroup.org/susv3xsh/btowc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: btowc, Up: Function Substitutes

6.60 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: Function Substitutes

6.61 cabs

POSIX specification: http://www.opengroup.org/susv3xsh/cabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabs, Up: Function Substitutes

6.62 cabsf

POSIX specification: http://www.opengroup.org/susv3xsh/cabsf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabsf, Up: Function Substitutes

6.63 cabsl

POSIX specification: http://www.opengroup.org/susv3xsh/cabsl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cabsl, Up: Function Substitutes

6.64 cacos

POSIX specification: http://www.opengroup.org/susv3xsh/cacos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacos, Up: Function Substitutes

6.65 cacosf

POSIX specification: http://www.opengroup.org/susv3xsh/cacosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosf, Up: Function Substitutes

6.66 cacosh

POSIX specification: http://www.opengroup.org/susv3xsh/cacosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosh, Up: Function Substitutes

6.67 cacoshf

POSIX specification: http://www.opengroup.org/susv3xsh/cacoshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacoshf, Up: Function Substitutes

6.68 cacoshl

POSIX specification: http://www.opengroup.org/susv3xsh/cacoshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacoshl, Up: Function Substitutes

6.69 cacosl

POSIX specification: http://www.opengroup.org/susv3xsh/cacosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cacosl, Up: Function Substitutes

6.70 calloc

POSIX specification: http://www.opengroup.org/susv3xsh/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.71 carg

POSIX specification: http://www.opengroup.org/susv3xsh/carg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: carg, Up: Function Substitutes

6.72 cargf

POSIX specification: http://www.opengroup.org/susv3xsh/cargf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cargf, Up: Function Substitutes

6.73 cargl

POSIX specification: http://www.opengroup.org/susv3xsh/cargl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cargl, Up: Function Substitutes

6.74 casin

POSIX specification: http://www.opengroup.org/susv3xsh/casin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casin, Up: Function Substitutes

6.75 casinf

POSIX specification: http://www.opengroup.org/susv3xsh/casinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinf, Up: Function Substitutes

6.76 casinh

POSIX specification: http://www.opengroup.org/susv3xsh/casinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinh, Up: Function Substitutes

6.77 casinhf

POSIX specification: http://www.opengroup.org/susv3xsh/casinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinhf, Up: Function Substitutes

6.78 casinhl

POSIX specification: http://www.opengroup.org/susv3xsh/casinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinhl, Up: Function Substitutes

6.79 casinl

POSIX specification: http://www.opengroup.org/susv3xsh/casinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: casinl, Up: Function Substitutes

6.80 catan

POSIX specification: http://www.opengroup.org/susv3xsh/catan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catan, Up: Function Substitutes

6.81 catanf

POSIX specification: http://www.opengroup.org/susv3xsh/catanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanf, Up: Function Substitutes

6.82 catanh

POSIX specification: http://www.opengroup.org/susv3xsh/catanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanh, Up: Function Substitutes

6.83 catanhf

POSIX specification: http://www.opengroup.org/susv3xsh/catanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanhf, Up: Function Substitutes

6.84 catanhl

POSIX specification: http://www.opengroup.org/susv3xsh/catanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanhl, Up: Function Substitutes

6.85 catanl

POSIX specification: http://www.opengroup.org/susv3xsh/catanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catanl, Up: Function Substitutes

6.86 catclose

POSIX specification: http://www.opengroup.org/susv3xsh/catclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catclose, Up: Function Substitutes

6.87 catgets

POSIX specification: http://www.opengroup.org/susv3xsh/catgets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catgets, Up: Function Substitutes

6.88 catopen

POSIX specification: http://www.opengroup.org/susv3xsh/catopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: catopen, Up: Function Substitutes

6.89 cbrt

POSIX specification: http://www.opengroup.org/susv3xsh/cbrt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrt, Up: Function Substitutes

6.90 cbrtf

POSIX specification: http://www.opengroup.org/susv3xsh/cbrtf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrtf, Up: Function Substitutes

6.91 cbrtl

POSIX specification: http://www.opengroup.org/susv3xsh/cbrtl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cbrtl, Up: Function Substitutes

6.92 ccos

POSIX specification: http://www.opengroup.org/susv3xsh/ccos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccos, Up: Function Substitutes

6.93 ccosf

POSIX specification: http://www.opengroup.org/susv3xsh/ccosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosf, Up: Function Substitutes

6.94 ccosh

POSIX specification: http://www.opengroup.org/susv3xsh/ccosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosh, Up: Function Substitutes

6.95 ccoshf

POSIX specification: http://www.opengroup.org/susv3xsh/ccoshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccoshf, Up: Function Substitutes

6.96 ccoshl

POSIX specification: http://www.opengroup.org/susv3xsh/ccoshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccoshl, Up: Function Substitutes

6.97 ccosl

POSIX specification: http://www.opengroup.org/susv3xsh/ccosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ccosl, Up: Function Substitutes

6.98 ceil

POSIX specification: http://www.opengroup.org/susv3xsh/ceil.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceil, Up: Function Substitutes

6.99 ceilf

POSIX specification: http://www.opengroup.org/susv3xsh/ceilf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceilf, Up: Function Substitutes

6.100 ceill

POSIX specification: http://www.opengroup.org/susv3xsh/ceill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ceill, Up: Function Substitutes

6.101 cexp

POSIX specification: http://www.opengroup.org/susv3xsh/cexp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexp, Up: Function Substitutes

6.102 cexpf

POSIX specification: http://www.opengroup.org/susv3xsh/cexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexpf, Up: Function Substitutes

6.103 cexpl

POSIX specification: http://www.opengroup.org/susv3xsh/cexpl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cexpl, Up: Function Substitutes

6.104 cfgetispeed

POSIX specification: http://www.opengroup.org/susv3xsh/cfgetispeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfgetispeed, Up: Function Substitutes

6.105 cfgetospeed

POSIX specification: http://www.opengroup.org/susv3xsh/cfgetospeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfgetospeed, Up: Function Substitutes

6.106 cfsetispeed

POSIX specification: http://www.opengroup.org/susv3xsh/cfsetispeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfsetispeed, Up: Function Substitutes

6.107 cfsetospeed

POSIX specification: http://www.opengroup.org/susv3xsh/cfsetospeed.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cfsetospeed, Up: Function Substitutes

6.108 chdir

POSIX specification: http://www.opengroup.org/susv3xsh/chdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chdir, Up: Function Substitutes

6.109 chmod

POSIX specification: http://www.opengroup.org/susv3xsh/chmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chmod, Up: Function Substitutes

6.110 chown

POSIX specification: http://www.opengroup.org/susv3xsh/chown.html

Gnulib module: chown

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: chown, Up: Function Substitutes

6.111 cimag

POSIX specification: http://www.opengroup.org/susv3xsh/cimag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimag, Up: Function Substitutes

6.112 cimagf

POSIX specification: http://www.opengroup.org/susv3xsh/cimagf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimagf, Up: Function Substitutes

6.113 cimagl

POSIX specification: http://www.opengroup.org/susv3xsh/cimagl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cimagl, Up: Function Substitutes

6.114 clearerr

POSIX specification: http://www.opengroup.org/susv3xsh/clearerr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clearerr, Up: Function Substitutes

6.115 clock

POSIX specification: http://www.opengroup.org/susv3xsh/clock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock, Up: Function Substitutes

6.116 clock_getcpuclockid

POSIX specification: http://www.opengroup.org/susv3xsh/clock_getcpuclockid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_getcpuclockid, Up: Function Substitutes

6.117 clock_getres

POSIX specification: http://www.opengroup.org/susv3xsh/clock_getres.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_getres, Up: Function Substitutes

6.118 clock_gettime

POSIX specification: http://www.opengroup.org/susv3xsh/clock_gettime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_gettime, Up: Function Substitutes

6.119 clock_nanosleep

POSIX specification: http://www.opengroup.org/susv3xsh/clock_nanosleep.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_nanosleep, Up: Function Substitutes

6.120 clock_settime

POSIX specification: http://www.opengroup.org/susv3xsh/clock_settime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clock_settime, Up: Function Substitutes

6.121 clog

POSIX specification: http://www.opengroup.org/susv3xsh/clog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clog, Up: Function Substitutes

6.122 clogf

POSIX specification: http://www.opengroup.org/susv3xsh/clogf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clogf, Up: Function Substitutes

6.123 clogl

POSIX specification: http://www.opengroup.org/susv3xsh/clogl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: clogl, Up: Function Substitutes

6.124 close

POSIX specification: http://www.opengroup.org/susv3xsh/close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: close, Up: Function Substitutes

6.125 closedir

POSIX specification: http://www.opengroup.org/susv3xsh/closedir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: closedir, Up: Function Substitutes

6.126 closelog

POSIX specification: http://www.opengroup.org/susv3xsh/closelog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: closelog, Up: Function Substitutes

6.127 confstr

POSIX specification: http://www.opengroup.org/susv3xsh/confstr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: confstr, Up: Function Substitutes

6.128 conj

POSIX specification: http://www.opengroup.org/susv3xsh/conj.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conj, Up: Function Substitutes

6.129 conjf

POSIX specification: http://www.opengroup.org/susv3xsh/conjf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conjf, Up: Function Substitutes

6.130 conjl

POSIX specification: http://www.opengroup.org/susv3xsh/conjl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: conjl, Up: Function Substitutes

6.131 connect

POSIX specification: http://www.opengroup.org/susv3xsh/connect.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: connect, Up: Function Substitutes

6.132 copysign

POSIX specification: http://www.opengroup.org/susv3xsh/copysign.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysign, Up: Function Substitutes

6.133 copysignf

POSIX specification: http://www.opengroup.org/susv3xsh/copysignf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysignf, Up: Function Substitutes

6.134 copysignl

POSIX specification: http://www.opengroup.org/susv3xsh/copysignl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: copysignl, Up: Function Substitutes

6.135 cos

POSIX specification: http://www.opengroup.org/susv3xsh/cos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cos, Up: Function Substitutes

6.136 cosf

POSIX specification: http://www.opengroup.org/susv3xsh/cosf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosf, Up: Function Substitutes

6.137 cosh

POSIX specification: http://www.opengroup.org/susv3xsh/cosh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosh, Up: Function Substitutes

6.138 coshf

POSIX specification: http://www.opengroup.org/susv3xsh/coshf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: coshf, Up: Function Substitutes

6.139 coshl

POSIX specification: http://www.opengroup.org/susv3xsh/coshl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: coshl, Up: Function Substitutes

6.140 cosl

POSIX specification: http://www.opengroup.org/susv3xsh/cosl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cosl, Up: Function Substitutes

6.141 cpow

POSIX specification: http://www.opengroup.org/susv3xsh/cpow.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpow, Up: Function Substitutes

6.142 cpowf

POSIX specification: http://www.opengroup.org/susv3xsh/cpowf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpowf, Up: Function Substitutes

6.143 cpowl

POSIX specification: http://www.opengroup.org/susv3xsh/cpowl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cpowl, Up: Function Substitutes

6.144 cproj

POSIX specification: http://www.opengroup.org/susv3xsh/cproj.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cproj, Up: Function Substitutes

6.145 cprojf

POSIX specification: http://www.opengroup.org/susv3xsh/cprojf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cprojf, Up: Function Substitutes

6.146 cprojl

POSIX specification: http://www.opengroup.org/susv3xsh/cprojl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: cprojl, Up: Function Substitutes

6.147 creal

POSIX specification: http://www.opengroup.org/susv3xsh/creal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creal, Up: Function Substitutes

6.148 crealf

POSIX specification: http://www.opengroup.org/susv3xsh/crealf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crealf, Up: Function Substitutes

6.149 creall

POSIX specification: http://www.opengroup.org/susv3xsh/creall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creall, Up: Function Substitutes

6.150 creat

POSIX specification: http://www.opengroup.org/susv3xsh/creat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: creat, Up: Function Substitutes

6.151 crypt

POSIX specification: http://www.opengroup.org/susv3xsh/crypt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: crypt, Up: Function Substitutes

6.152 csin

POSIX specification: http://www.opengroup.org/susv3xsh/csin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csin, Up: Function Substitutes

6.153 csinf

POSIX specification: http://www.opengroup.org/susv3xsh/csinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinf, Up: Function Substitutes

6.154 csinh

POSIX specification: http://www.opengroup.org/susv3xsh/csinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinh, Up: Function Substitutes

6.155 csinhf

POSIX specification: http://www.opengroup.org/susv3xsh/csinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinhf, Up: Function Substitutes

6.156 csinhl

POSIX specification: http://www.opengroup.org/susv3xsh/csinhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinhl, Up: Function Substitutes

6.157 csinl

POSIX specification: http://www.opengroup.org/susv3xsh/csinl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csinl, Up: Function Substitutes

6.158 csqrt

POSIX specification: http://www.opengroup.org/susv3xsh/csqrt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrt, Up: Function Substitutes

6.159 csqrtf

POSIX specification: http://www.opengroup.org/susv3xsh/csqrtf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrtf, Up: Function Substitutes

6.160 csqrtl

POSIX specification: http://www.opengroup.org/susv3xsh/csqrtl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: csqrtl, Up: Function Substitutes

6.161 ctan

POSIX specification: http://www.opengroup.org/susv3xsh/ctan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctan, Up: Function Substitutes

6.162 ctanf

POSIX specification: http://www.opengroup.org/susv3xsh/ctanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanf, Up: Function Substitutes

6.163 ctanh

POSIX specification: http://www.opengroup.org/susv3xsh/ctanh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanh, Up: Function Substitutes

6.164 ctanhf

POSIX specification: http://www.opengroup.org/susv3xsh/ctanhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanhf, Up: Function Substitutes

6.165 ctanhl

POSIX specification: http://www.opengroup.org/susv3xsh/ctanhl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanhl, Up: Function Substitutes

6.166 ctanl

POSIX specification: http://www.opengroup.org/susv3xsh/ctanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctanl, Up: Function Substitutes

6.167 ctermid

POSIX specification: http://www.opengroup.org/susv3xsh/ctermid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ctermid, Up: Function Substitutes

6.168 ctime

POSIX specification: http://www.opengroup.org/susv3xsh/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.169 ctime_r

POSIX specification: http://www.opengroup.org/susv3xsh/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.170 daylight

POSIX specification: http://www.opengroup.org/susv3xsh/daylight.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: daylight, Up: Function Substitutes

6.171 dbm_clearerr

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_clearerr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_clearerr, Up: Function Substitutes

6.172 dbm_close

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_close, Up: Function Substitutes

6.173 dbm_delete

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_delete.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_delete, Up: Function Substitutes

6.174 dbm_error

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_error.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_error, Up: Function Substitutes

6.175 dbm_fetch

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_fetch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_fetch, Up: Function Substitutes

6.176 dbm_firstkey

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_firstkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_firstkey, Up: Function Substitutes

6.177 dbm_nextkey

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_nextkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_nextkey, Up: Function Substitutes

6.178 dbm_open

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_open, Up: Function Substitutes

6.179 dbm_store

POSIX specification: http://www.opengroup.org/susv3xsh/dbm_store.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dbm_store, Up: Function Substitutes

6.180 difftime

POSIX specification: http://www.opengroup.org/susv3xsh/difftime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: difftime, Up: Function Substitutes

6.181 dirname

POSIX specification: http://www.opengroup.org/susv3xsh/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.182 div

POSIX specification: http://www.opengroup.org/susv3xsh/div.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: div, Up: Function Substitutes

6.183 dlclose

POSIX specification: http://www.opengroup.org/susv3xsh/dlclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlclose, Up: Function Substitutes

6.184 dlerror

POSIX specification: http://www.opengroup.org/susv3xsh/dlerror.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlerror, Up: Function Substitutes

6.185 dlopen

POSIX specification: http://www.opengroup.org/susv3xsh/dlopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlopen, Up: Function Substitutes

6.186 dlsym

POSIX specification: http://www.opengroup.org/susv3xsh/dlsym.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dlsym, Up: Function Substitutes

6.187 drand48

POSIX specification: http://www.opengroup.org/susv3xsh/drand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: drand48, Up: Function Substitutes

6.188 dup

POSIX specification: http://www.opengroup.org/susv3xsh/dup.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dup, Up: Function Substitutes

6.189 dup2

POSIX specification: http://www.opengroup.org/susv3xsh/dup2.html

Gnulib module: dup2

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: dup2, Up: Function Substitutes

6.190 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: Function Substitutes

6.191 encrypt

POSIX specification: http://www.opengroup.org/susv3xsh/encrypt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: encrypt, Up: Function Substitutes

6.192 endgrent

POSIX specification: http://www.opengroup.org/susv3xsh/endgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endgrent, Up: Function Substitutes

6.193 endhostent

POSIX specification: http://www.opengroup.org/susv3xsh/endhostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endhostent, Up: Function Substitutes

6.194 endnetent

POSIX specification: http://www.opengroup.org/susv3xsh/endnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endnetent, Up: Function Substitutes

6.195 endprotoent

POSIX specification: http://www.opengroup.org/susv3xsh/endprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endprotoent, Up: Function Substitutes

6.196 endpwent

POSIX specification: http://www.opengroup.org/susv3xsh/endpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endpwent, Up: Function Substitutes

6.197 endservent

POSIX specification: http://www.opengroup.org/susv3xsh/endservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endservent, Up: Function Substitutes

6.198 endutxent

POSIX specification: http://www.opengroup.org/susv3xsh/endutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: endutxent, Up: Function Substitutes

6.199 environ

POSIX specification: http://www.opengroup.org/susv3xsh/environ.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: environ, Up: Function Substitutes

6.200 erand48

POSIX specification: http://www.opengroup.org/susv3xsh/erand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erand48, Up: Function Substitutes

6.201 erf

POSIX specification: http://www.opengroup.org/susv3xsh/erf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erf, Up: Function Substitutes

6.202 erfc

POSIX specification: http://www.opengroup.org/susv3xsh/erfc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfc, Up: Function Substitutes

6.203 erfcf

POSIX specification: http://www.opengroup.org/susv3xsh/erfcf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfcf, Up: Function Substitutes

6.204 erfcl

POSIX specification: http://www.opengroup.org/susv3xsh/erfcl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfcl, Up: Function Substitutes

6.205 erff

POSIX specification: http://www.opengroup.org/susv3xsh/erff.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erff, Up: Function Substitutes

6.206 erfl

POSIX specification: http://www.opengroup.org/susv3xsh/erfl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: erfl, Up: Function Substitutes

6.207 errno

POSIX specification: http://www.opengroup.org/susv3xsh/errno.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: errno, Up: Function Substitutes

6.208 execl

POSIX specification: http://www.opengroup.org/susv3xsh/execl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execl, Up: Function Substitutes

6.209 execle

POSIX specification: http://www.opengroup.org/susv3xsh/execle.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execle, Up: Function Substitutes

6.210 execlp

POSIX specification: http://www.opengroup.org/susv3xsh/execlp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execlp, Up: Function Substitutes

6.211 execv

POSIX specification: http://www.opengroup.org/susv3xsh/execv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execv, Up: Function Substitutes

6.212 execve

POSIX specification: http://www.opengroup.org/susv3xsh/execve.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execve, Up: Function Substitutes

6.213 execvp

POSIX specification: http://www.opengroup.org/susv3xsh/execvp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: execvp, Up: Function Substitutes

6.214 exit

POSIX specification: http://www.opengroup.org/susv3xsh/exit.html

Gnulib module: exit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exit, Up: Function Substitutes

6.215 exp

POSIX specification: http://www.opengroup.org/susv3xsh/exp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp, Up: Function Substitutes

6.216 exp2

POSIX specification: http://www.opengroup.org/susv3xsh/exp2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2, Up: Function Substitutes

6.217 exp2f

POSIX specification: http://www.opengroup.org/susv3xsh/exp2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2f, Up: Function Substitutes

6.218 exp2l

POSIX specification: http://www.opengroup.org/susv3xsh/exp2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: exp2l, Up: Function Substitutes

6.219 expf

POSIX specification: http://www.opengroup.org/susv3xsh/expf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expf, Up: Function Substitutes

6.220 expl

POSIX specification: http://www.opengroup.org/susv3xsh/expl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expl, Up: Function Substitutes

6.221 expm1

POSIX specification: http://www.opengroup.org/susv3xsh/expm1.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1, Up: Function Substitutes

6.222 expm1f

POSIX specification: http://www.opengroup.org/susv3xsh/expm1f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1f, Up: Function Substitutes

6.223 expm1l

POSIX specification: http://www.opengroup.org/susv3xsh/expm1l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: expm1l, Up: Function Substitutes

6.224 fabs

POSIX specification: http://www.opengroup.org/susv3xsh/fabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabs, Up: Function Substitutes

6.225 fabsf

POSIX specification: http://www.opengroup.org/susv3xsh/fabsf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabsf, Up: Function Substitutes

6.226 fabsl

POSIX specification: http://www.opengroup.org/susv3xsh/fabsl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fabsl, Up: Function Substitutes

6.227 fattach

POSIX specification: http://www.opengroup.org/susv3xsh/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/susv3xsh/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/susv3xsh/fchmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchmod, Up: Function Substitutes

6.230 fchown

POSIX specification: http://www.opengroup.org/susv3xsh/fchown.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fchown, Up: Function Substitutes

6.231 fclose

POSIX specification: http://www.opengroup.org/susv3xsh/fclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fclose, Up: Function Substitutes

6.232 fcntl

POSIX specification: http://www.opengroup.org/susv3xsh/fcntl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fcntl, Up: Function Substitutes

6.233 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: Function Substitutes

6.234 fdatasync

POSIX specification: http://www.opengroup.org/susv3xsh/fdatasync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdatasync, Up: Function Substitutes

6.235 fdetach

POSIX specification: http://www.opengroup.org/susv3xsh/fdetach.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdetach, Up: Function Substitutes

6.236 fdim

POSIX specification: http://www.opengroup.org/susv3xsh/fdim.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdim, Up: Function Substitutes

6.237 fdimf

POSIX specification: http://www.opengroup.org/susv3xsh/fdimf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdimf, Up: Function Substitutes

6.238 fdiml

POSIX specification: http://www.opengroup.org/susv3xsh/fdiml.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdiml, Up: Function Substitutes

6.239 fdopen

POSIX specification: http://www.opengroup.org/susv3xsh/fdopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fdopen, Up: Function Substitutes

6.240 feclearexcept

POSIX specification: http://www.opengroup.org/susv3xsh/feclearexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feclearexcept, Up: Function Substitutes

6.241 fegetenv

POSIX specification: http://www.opengroup.org/susv3xsh/fegetenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetenv, Up: Function Substitutes

6.242 fegetexceptflag

POSIX specification: http://www.opengroup.org/susv3xsh/fegetexceptflag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetexceptflag, Up: Function Substitutes

6.243 fegetround

POSIX specification: http://www.opengroup.org/susv3xsh/fegetround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fegetround, Up: Function Substitutes

6.244 feholdexcept

POSIX specification: http://www.opengroup.org/susv3xsh/feholdexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feholdexcept, Up: Function Substitutes

6.245 feof

POSIX specification: http://www.opengroup.org/susv3xsh/feof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feof, Up: Function Substitutes

6.246 feraiseexcept

POSIX specification: http://www.opengroup.org/susv3xsh/feraiseexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feraiseexcept, Up: Function Substitutes

6.247 ferror

POSIX specification: http://www.opengroup.org/susv3xsh/ferror.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ferror, Up: Function Substitutes

6.248 fesetenv

POSIX specification: http://www.opengroup.org/susv3xsh/fesetenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetenv, Up: Function Substitutes

6.249 fesetexceptflag

POSIX specification: http://www.opengroup.org/susv3xsh/fesetexceptflag.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetexceptflag, Up: Function Substitutes

6.250 fesetround

POSIX specification: http://www.opengroup.org/susv3xsh/fesetround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fesetround, Up: Function Substitutes

6.251 fetestexcept

POSIX specification: http://www.opengroup.org/susv3xsh/fetestexcept.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fetestexcept, Up: Function Substitutes

6.252 feupdateenv

POSIX specification: http://www.opengroup.org/susv3xsh/feupdateenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: feupdateenv, Up: Function Substitutes

6.253 fflush

POSIX specification: http://www.opengroup.org/susv3xsh/fflush.html

Gnulib module: fflush

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fflush, Up: Function Substitutes

6.254 ffs

POSIX specification: http://www.opengroup.org/susv3xsh/ffs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ffs, Up: Function Substitutes

6.255 fgetc

POSIX specification: http://www.opengroup.org/susv3xsh/fgetc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetc, Up: Function Substitutes

6.256 fgetpos

POSIX specification: http://www.opengroup.org/susv3xsh/fgetpos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetpos, Up: Function Substitutes

6.257 fgets

POSIX specification: http://www.opengroup.org/susv3xsh/fgets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgets, Up: Function Substitutes

6.258 fgetwc

POSIX specification: http://www.opengroup.org/susv3xsh/fgetwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetwc, Up: Function Substitutes

6.259 fgetws

POSIX specification: http://www.opengroup.org/susv3xsh/fgetws.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fgetws, Up: Function Substitutes

6.260 fileno

POSIX specification: http://www.opengroup.org/susv3xsh/fileno.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fileno, Up: Function Substitutes

6.261 flockfile

POSIX specification: http://www.opengroup.org/susv3xsh/flockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: flockfile, Up: Function Substitutes

6.262 floor

POSIX specification: http://www.opengroup.org/susv3xsh/floor.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floor, Up: Function Substitutes

6.263 floorf

POSIX specification: http://www.opengroup.org/susv3xsh/floorf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floorf, Up: Function Substitutes

6.264 floorl

POSIX specification: http://www.opengroup.org/susv3xsh/floorl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: floorl, Up: Function Substitutes

6.265 fma

POSIX specification: http://www.opengroup.org/susv3xsh/fma.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fma, Up: Function Substitutes

6.266 fmaf

POSIX specification: http://www.opengroup.org/susv3xsh/fmaf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaf, Up: Function Substitutes

6.267 fmal

POSIX specification: http://www.opengroup.org/susv3xsh/fmal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmal, Up: Function Substitutes

6.268 fmax

POSIX specification: http://www.opengroup.org/susv3xsh/fmax.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmax, Up: Function Substitutes

6.269 fmaxf

POSIX specification: http://www.opengroup.org/susv3xsh/fmaxf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaxf, Up: Function Substitutes

6.270 fmaxl

POSIX specification: http://www.opengroup.org/susv3xsh/fmaxl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmaxl, Up: Function Substitutes

6.271 fmin

POSIX specification: http://www.opengroup.org/susv3xsh/fmin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmin, Up: Function Substitutes

6.272 fminf

POSIX specification: http://www.opengroup.org/susv3xsh/fminf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fminf, Up: Function Substitutes

6.273 fminl

POSIX specification: http://www.opengroup.org/susv3xsh/fminl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fminl, Up: Function Substitutes

6.274 fmod

POSIX specification: http://www.opengroup.org/susv3xsh/fmod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmod, Up: Function Substitutes

6.275 fmodf

POSIX specification: http://www.opengroup.org/susv3xsh/fmodf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmodf, Up: Function Substitutes

6.276 fmodl

POSIX specification: http://www.opengroup.org/susv3xsh/fmodl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmodl, Up: Function Substitutes

6.277 fmtmsg

POSIX specification: http://www.opengroup.org/susv3xsh/fmtmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fmtmsg, Up: Function Substitutes

6.278 fnmatch

POSIX specification: http://www.opengroup.org/susv3xsh/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.279 fopen

POSIX specification: http://www.opengroup.org/susv3xsh/fopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fopen, Up: Function Substitutes

6.280 fork

POSIX specification: http://www.opengroup.org/susv3xsh/fork.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fork, Up: Function Substitutes

6.281 fpathconf

POSIX specification: http://www.opengroup.org/susv3xsh/fpathconf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fpathconf, Up: Function Substitutes

6.282 fpclassify

POSIX specification: http://www.opengroup.org/susv3xsh/fpclassify.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fpclassify, Up: Function Substitutes

6.283 fprintf

POSIX specification: http://www.opengroup.org/susv3xsh/fprintf.html

Gnulib module: fprintf-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fprintf, Up: Function Substitutes

6.284 fputc

POSIX specification: http://www.opengroup.org/susv3xsh/fputc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputc, Up: Function Substitutes

6.285 fputs

POSIX specification: http://www.opengroup.org/susv3xsh/fputs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputs, Up: Function Substitutes

6.286 fputwc

POSIX specification: http://www.opengroup.org/susv3xsh/fputwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputwc, Up: Function Substitutes

6.287 fputws

POSIX specification: http://www.opengroup.org/susv3xsh/fputws.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fputws, Up: Function Substitutes

6.288 fread

POSIX specification: http://www.opengroup.org/susv3xsh/fread.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fread, Up: Function Substitutes

6.289 free

POSIX specification: http://www.opengroup.org/susv3xsh/free.html

Gnulib module: free

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: free, Up: Function Substitutes

6.290 freeaddrinfo

POSIX specification: http://www.opengroup.org/susv3xsh/freeaddrinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: freeaddrinfo, Up: Function Substitutes

6.291 freopen

POSIX specification: http://www.opengroup.org/susv3xsh/freopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: freopen, Up: Function Substitutes

6.292 frexp

POSIX specification: http://www.opengroup.org/susv3xsh/frexp.html

Gnulib module: frexp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexp, Up: Function Substitutes

6.293 frexpf

POSIX specification: http://www.opengroup.org/susv3xsh/frexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexpf, Up: Function Substitutes

6.294 frexpl

POSIX specification: http://www.opengroup.org/susv3xsh/frexpl.html

Gnulib module: frexpl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: frexpl, Up: Function Substitutes

6.295 fscanf

POSIX specification: http://www.opengroup.org/susv3xsh/fscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fscanf, Up: Function Substitutes

6.296 fseek

POSIX specification: http://www.opengroup.org/susv3xsh/fseek.html

Gnulib module: fseek

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fseek, Up: Function Substitutes

6.297 fseeko

POSIX specification: http://www.opengroup.org/susv3xsh/fseeko.html

Gnulib module: fseeko

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fseeko, Up: Function Substitutes

6.298 fsetpos

POSIX specification: http://www.opengroup.org/susv3xsh/fsetpos.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fsetpos, Up: Function Substitutes

6.299 fstat

POSIX specification: http://www.opengroup.org/susv3xsh/fstat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstat, Up: Function Substitutes

6.300 fstatvfs

POSIX specification: http://www.opengroup.org/susv3xsh/fstatvfs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fstatvfs, Up: Function Substitutes

6.301 fsync

POSIX specification: http://www.opengroup.org/susv3xsh/fsync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fsync, Up: Function Substitutes

6.302 ftell

POSIX specification: http://www.opengroup.org/susv3xsh/ftell.html

Gnulib module: ftell

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftell, Up: Function Substitutes

6.303 ftello

POSIX specification: http://www.opengroup.org/susv3xsh/ftello.html

Gnulib module: ftello

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftello, Up: Function Substitutes

6.304 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: Function Substitutes

6.305 ftok

POSIX specification: http://www.opengroup.org/susv3xsh/ftok.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftok, Up: Function Substitutes

6.306 ftruncate

POSIX specification: http://www.opengroup.org/susv3xsh/ftruncate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftruncate, Up: Function Substitutes

6.307 ftrylockfile

POSIX specification: http://www.opengroup.org/susv3xsh/ftrylockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftrylockfile, Up: Function Substitutes

6.308 ftw

POSIX specification: http://www.opengroup.org/susv3xsh/ftw.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ftw, Up: Function Substitutes

6.309 funlockfile

POSIX specification: http://www.opengroup.org/susv3xsh/funlockfile.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: funlockfile, Up: Function Substitutes

6.310 fwide

POSIX specification: http://www.opengroup.org/susv3xsh/fwide.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwide, Up: Function Substitutes

6.311 fwprintf

POSIX specification: http://www.opengroup.org/susv3xsh/fwprintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwprintf, Up: Function Substitutes

6.312 fwrite

POSIX specification: http://www.opengroup.org/susv3xsh/fwrite.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwrite, Up: Function Substitutes

6.313 fwscanf

POSIX specification: http://www.opengroup.org/susv3xsh/fwscanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: fwscanf, Up: Function Substitutes

6.314 gai_strerror

POSIX specification: http://www.opengroup.org/susv3xsh/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.315 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: Function Substitutes

6.316 getaddrinfo

POSIX specification: http://www.opengroup.org/susv3xsh/getaddrinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getaddrinfo, Up: Function Substitutes

6.317 getc

POSIX specification: http://www.opengroup.org/susv3xsh/getc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getc, Up: Function Substitutes

6.318 getc_unlocked

POSIX specification: http://www.opengroup.org/susv3xsh/getc_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getc_unlocked, Up: Function Substitutes

6.319 getchar

POSIX specification: http://www.opengroup.org/susv3xsh/getchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getchar, Up: Function Substitutes

6.320 getchar_unlocked

POSIX specification: http://www.opengroup.org/susv3xsh/getchar_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getchar_unlocked, Up: Function Substitutes

6.321 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: Function Substitutes

6.322 getcwd

POSIX specification: http://www.opengroup.org/susv3xsh/getcwd.html

Gnulib module: getcwd

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getcwd, Up: Function Substitutes

6.323 getdate

POSIX specification: http://www.opengroup.org/susv3xsh/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.324 getdelim

POSIX specification: Draft 3 of 200x; to access it, free membership at http://www.opengroup.org/austin/ is required.

Gnulib module: getdelim

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getdelim, Up: Function Substitutes

6.325 getegid

POSIX specification: http://www.opengroup.org/susv3xsh/getegid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getegid, Up: Function Substitutes

6.326 getenv

POSIX specification: http://www.opengroup.org/susv3xsh/getenv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getenv, Up: Function Substitutes

6.327 geteuid

POSIX specification: http://www.opengroup.org/susv3xsh/geteuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: geteuid, Up: Function Substitutes

6.328 getgid

POSIX specification: http://www.opengroup.org/susv3xsh/getgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgid, Up: Function Substitutes

6.329 getgrent

POSIX specification: http://www.opengroup.org/susv3xsh/getgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrent, Up: Function Substitutes

6.330 getgrgid

POSIX specification: http://www.opengroup.org/susv3xsh/getgrgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrgid, Up: Function Substitutes

6.331 getgrgid_r

POSIX specification: http://www.opengroup.org/susv3xsh/getgrgid_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrgid_r, Up: Function Substitutes

6.332 getgrnam

POSIX specification: http://www.opengroup.org/susv3xsh/getgrnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrnam, Up: Function Substitutes

6.333 getgrnam_r

POSIX specification: http://www.opengroup.org/susv3xsh/getgrnam_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgrnam_r, Up: Function Substitutes

6.334 getgroups

POSIX specification: http://www.opengroup.org/susv3xsh/getgroups.html

Gnulib module: getgroups

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getgroups, Up: Function Substitutes

6.335 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: Function Substitutes

6.336 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: Function Substitutes

6.337 gethostent

POSIX specification: http://www.opengroup.org/susv3xsh/gethostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostent, Up: Function Substitutes

6.338 gethostid

POSIX specification: http://www.opengroup.org/susv3xsh/gethostid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostid, Up: Function Substitutes

6.339 gethostname

POSIX specification: http://www.opengroup.org/susv3xsh/gethostname.html

Gnulib module: gethostname

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gethostname, Up: Function Substitutes

6.340 getitimer

POSIX specification: http://www.opengroup.org/susv3xsh/getitimer.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getitimer, Up: Function Substitutes

6.341 getline

POSIX specification: Draft 3 of 200x; to access it, free membership at http://www.opengroup.org/austin/ is required.

Gnulib module: getline

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getline, Up: Function Substitutes

6.342 getlogin

POSIX specification: http://www.opengroup.org/susv3xsh/getlogin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getlogin, Up: Function Substitutes

6.343 getlogin_r

POSIX specification: http://www.opengroup.org/susv3xsh/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.344 getmsg

POSIX specification: http://www.opengroup.org/susv3xsh/getmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getmsg, Up: Function Substitutes

6.345 getnameinfo

POSIX specification: http://www.opengroup.org/susv3xsh/getnameinfo.html

Gnulib module: getaddrinfo

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnameinfo, Up: Function Substitutes

6.346 getnetbyaddr

POSIX specification: http://www.opengroup.org/susv3xsh/getnetbyaddr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyaddr, Up: Function Substitutes

6.347 getnetbyname

POSIX specification: http://www.opengroup.org/susv3xsh/getnetbyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetbyname, Up: Function Substitutes

6.348 getnetent

POSIX specification: http://www.opengroup.org/susv3xsh/getnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getnetent, Up: Function Substitutes

6.349 getopt

POSIX specification: http://www.opengroup.org/susv3xsh/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.350 getpeername

POSIX specification: http://www.opengroup.org/susv3xsh/getpeername.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpeername, Up: Function Substitutes

6.351 getpgid

POSIX specification: http://www.opengroup.org/susv3xsh/getpgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpgid, Up: Function Substitutes

6.352 getpgrp

POSIX specification: http://www.opengroup.org/susv3xsh/getpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpgrp, Up: Function Substitutes

6.353 getpid

POSIX specification: http://www.opengroup.org/susv3xsh/getpid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpid, Up: Function Substitutes

6.354 getpmsg

POSIX specification: http://www.opengroup.org/susv3xsh/getpmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpmsg, Up: Function Substitutes

6.355 getppid

POSIX specification: http://www.opengroup.org/susv3xsh/getppid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getppid, Up: Function Substitutes

6.356 getpriority

POSIX specification: http://www.opengroup.org/susv3xsh/getpriority.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpriority, Up: Function Substitutes

6.357 getprotobyname

POSIX specification: http://www.opengroup.org/susv3xsh/getprotobyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobyname, Up: Function Substitutes

6.358 getprotobynumber

POSIX specification: http://www.opengroup.org/susv3xsh/getprotobynumber.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotobynumber, Up: Function Substitutes

6.359 getprotoent

POSIX specification: http://www.opengroup.org/susv3xsh/getprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getprotoent, Up: Function Substitutes

6.360 getpwent

POSIX specification: http://www.opengroup.org/susv3xsh/getpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwent, Up: Function Substitutes

6.361 getpwnam

POSIX specification: http://www.opengroup.org/susv3xsh/getpwnam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwnam, Up: Function Substitutes

6.362 getpwnam_r

POSIX specification: http://www.opengroup.org/susv3xsh/getpwnam_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwnam_r, Up: Function Substitutes

6.363 getpwuid

POSIX specification: http://www.opengroup.org/susv3xsh/getpwuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwuid, Up: Function Substitutes

6.364 getpwuid_r

POSIX specification: http://www.opengroup.org/susv3xsh/getpwuid_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getpwuid_r, Up: Function Substitutes

6.365 getrlimit

POSIX specification: http://www.opengroup.org/susv3xsh/getrlimit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrlimit, Up: Function Substitutes

6.366 getrusage

POSIX specification: http://www.opengroup.org/susv3xsh/getrusage.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getrusage, Up: Function Substitutes

6.367 gets

POSIX specification: http://www.opengroup.org/susv3xsh/gets.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gets, Up: Function Substitutes

6.368 getservbyname

POSIX specification: http://www.opengroup.org/susv3xsh/getservbyname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyname, Up: Function Substitutes

6.369 getservbyport

POSIX specification: http://www.opengroup.org/susv3xsh/getservbyport.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservbyport, Up: Function Substitutes

6.370 getservent

POSIX specification: http://www.opengroup.org/susv3xsh/getservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getservent, Up: Function Substitutes

6.371 getsid

POSIX specification: http://www.opengroup.org/susv3xsh/getsid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsid, Up: Function Substitutes

6.372 getsockname

POSIX specification: http://www.opengroup.org/susv3xsh/getsockname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsockname, Up: Function Substitutes

6.373 getsockopt

POSIX specification: http://www.opengroup.org/susv3xsh/getsockopt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsockopt, Up: Function Substitutes

6.374 getsubopt

POSIX specification: http://www.opengroup.org/susv3xsh/getsubopt.html

Gnulib module: getsubopt

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getsubopt, Up: Function Substitutes

6.375 gettimeofday

POSIX specification: http://www.opengroup.org/susv3xsh/gettimeofday.html

Gnulib module: gettimeofday

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gettimeofday, Up: Function Substitutes

6.376 getuid

POSIX specification: http://www.opengroup.org/susv3xsh/getuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getuid, Up: Function Substitutes

6.377 getutxent

POSIX specification: http://www.opengroup.org/susv3xsh/getutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxent, Up: Function Substitutes

6.378 getutxid

POSIX specification: http://www.opengroup.org/susv3xsh/getutxid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxid, Up: Function Substitutes

6.379 getutxline

POSIX specification: http://www.opengroup.org/susv3xsh/getutxline.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getutxline, Up: Function Substitutes

6.380 getwc

POSIX specification: http://www.opengroup.org/susv3xsh/getwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwc, Up: Function Substitutes

6.381 getwchar

POSIX specification: http://www.opengroup.org/susv3xsh/getwchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: getwchar, Up: Function Substitutes

6.382 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: Function Substitutes

6.383 glob

POSIX specification: http://www.opengroup.org/susv3xsh/glob.html

Gnulib module: glob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: glob, Up: Function Substitutes

6.384 globfree

POSIX specification: http://www.opengroup.org/susv3xsh/globfree.html

Gnulib module: glob

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: globfree, Up: Function Substitutes

6.385 gmtime

POSIX specification: http://www.opengroup.org/susv3xsh/gmtime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gmtime, Up: Function Substitutes

6.386 gmtime_r

POSIX specification: http://www.opengroup.org/susv3xsh/gmtime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: gmtime_r, Up: Function Substitutes

6.387 grantpt

POSIX specification: http://www.opengroup.org/susv3xsh/grantpt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: grantpt, Up: Function Substitutes

6.388 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: Function Substitutes

6.389 hcreate

POSIX specification: http://www.opengroup.org/susv3xsh/hcreate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hcreate, Up: Function Substitutes

6.390 hdestroy

POSIX specification: http://www.opengroup.org/susv3xsh/hdestroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hdestroy, Up: Function Substitutes

6.391 hsearch

POSIX specification: http://www.opengroup.org/susv3xsh/hsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hsearch, Up: Function Substitutes

6.392 htonl

POSIX specification: http://www.opengroup.org/susv3xsh/htonl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: htonl, Up: Function Substitutes

6.393 htons

POSIX specification: http://www.opengroup.org/susv3xsh/htons.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: htons, Up: Function Substitutes

6.394 hypot

POSIX specification: http://www.opengroup.org/susv3xsh/hypot.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypot, Up: Function Substitutes

6.395 hypotf

POSIX specification: http://www.opengroup.org/susv3xsh/hypotf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypotf, Up: Function Substitutes

6.396 hypotl

POSIX specification: http://www.opengroup.org/susv3xsh/hypotl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: hypotl, Up: Function Substitutes

6.397 iconv

POSIX specification: http://www.opengroup.org/susv3xsh/iconv.html

Gnulib module: iconv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv, Up: Function Substitutes

6.398 iconv_close

POSIX specification: http://www.opengroup.org/susv3xsh/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.399 iconv_open

POSIX specification: http://www.opengroup.org/susv3xsh/iconv_open.html

Gnulib module: iconv and iconv_open

Portability problems fixed by either Gnulib module iconv or iconv_open:

Portability problems fixed by Gnulib module iconv_open:

Portability problems not fixed by Gnulib:


Next: , Previous: iconv_open, Up: Function Substitutes

6.400 if_freenameindex

POSIX specification: http://www.opengroup.org/susv3xsh/if_freenameindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_freenameindex, Up: Function Substitutes

6.401 if_indextoname

POSIX specification: http://www.opengroup.org/susv3xsh/if_indextoname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_indextoname, Up: Function Substitutes

6.402 if_nameindex

POSIX specification: http://www.opengroup.org/susv3xsh/if_nameindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_nameindex, Up: Function Substitutes

6.403 if_nametoindex

POSIX specification: http://www.opengroup.org/susv3xsh/if_nametoindex.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: if_nametoindex, Up: Function Substitutes

6.404 ilogb

POSIX specification: http://www.opengroup.org/susv3xsh/ilogb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogb, Up: Function Substitutes

6.405 ilogbf

POSIX specification: http://www.opengroup.org/susv3xsh/ilogbf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogbf, Up: Function Substitutes

6.406 ilogbl

POSIX specification: http://www.opengroup.org/susv3xsh/ilogbl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ilogbl, Up: Function Substitutes

6.407 imaxabs

POSIX specification: http://www.opengroup.org/susv3xsh/imaxabs.html

Gnulib module: imaxabs

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: imaxabs, Up: Function Substitutes

6.408 imaxdiv

POSIX specification: http://www.opengroup.org/susv3xsh/imaxdiv.html

Gnulib module: imaxdiv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: imaxdiv, Up: Function Substitutes

6.409 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: Function Substitutes

6.410 inet_addr

POSIX specification: http://www.opengroup.org/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/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/susv3xsh/ioctl.html

Gnulib module: —

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/susv3xsh/isalnum.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalnum, Up: Function Substitutes

6.418 isalpha

POSIX specification: http://www.opengroup.org/susv3xsh/isalpha.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isalpha, Up: Function Substitutes

6.419 isascii

POSIX specification: http://www.opengroup.org/susv3xsh/isascii.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isascii, Up: Function Substitutes

6.420 isastream

POSIX specification: http://www.opengroup.org/susv3xsh/isastream.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isastream, Up: Function Substitutes

6.421 isatty

POSIX specification: http://www.opengroup.org/susv3xsh/isatty.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isatty, Up: Function Substitutes

6.422 isblank

POSIX specification: http://www.opengroup.org/susv3xsh/isblank.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isblank, Up: Function Substitutes

6.423 iscntrl

POSIX specification: http://www.opengroup.org/susv3xsh/iscntrl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iscntrl, Up: Function Substitutes

6.424 isdigit

POSIX specification: http://www.opengroup.org/susv3xsh/isdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isdigit, Up: Function Substitutes

6.425 isfinite

POSIX specification: http://www.opengroup.org/susv3xsh/isfinite.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isfinite, Up: Function Substitutes

6.426 isgraph

POSIX specification: http://www.opengroup.org/susv3xsh/isgraph.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgraph, Up: Function Substitutes

6.427 isgreater

POSIX specification: http://www.opengroup.org/susv3xsh/isgreater.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgreater, Up: Function Substitutes

6.428 isgreaterequal

POSIX specification: http://www.opengroup.org/susv3xsh/isgreaterequal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isgreaterequal, Up: Function Substitutes

6.429 isinf

POSIX specification: http://www.opengroup.org/susv3xsh/isinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isinf, Up: Function Substitutes

6.430 isless

POSIX specification: http://www.opengroup.org/susv3xsh/isless.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isless, Up: Function Substitutes

6.431 islessequal

POSIX specification: http://www.opengroup.org/susv3xsh/islessequal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islessequal, Up: Function Substitutes

6.432 islessgreater

POSIX specification: http://www.opengroup.org/susv3xsh/islessgreater.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islessgreater, Up: Function Substitutes

6.433 islower

POSIX specification: http://www.opengroup.org/susv3xsh/islower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: islower, Up: Function Substitutes

6.434 isnan

POSIX specification: http://www.opengroup.org/susv3xsh/isnan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnan, Up: Function Substitutes

6.435 isnormal

POSIX specification: http://www.opengroup.org/susv3xsh/isnormal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isnormal, Up: Function Substitutes

6.436 isprint

POSIX specification: http://www.opengroup.org/susv3xsh/isprint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isprint, Up: Function Substitutes

6.437 ispunct

POSIX specification: http://www.opengroup.org/susv3xsh/ispunct.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ispunct, Up: Function Substitutes

6.438 isspace

POSIX specification: http://www.opengroup.org/susv3xsh/isspace.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isspace, Up: Function Substitutes

6.439 isunordered

POSIX specification: http://www.opengroup.org/susv3xsh/isunordered.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isunordered, Up: Function Substitutes

6.440 isupper

POSIX specification: http://www.opengroup.org/susv3xsh/isupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isupper, Up: Function Substitutes

6.441 iswalnum

POSIX specification: http://www.opengroup.org/susv3xsh/iswalnum.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalnum, Up: Function Substitutes

6.442 iswalpha

POSIX specification: http://www.opengroup.org/susv3xsh/iswalpha.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswalpha, Up: Function Substitutes

6.443 iswblank

POSIX specification: http://www.opengroup.org/susv3xsh/iswblank.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswblank, Up: Function Substitutes

6.444 iswcntrl

POSIX specification: http://www.opengroup.org/susv3xsh/iswcntrl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswcntrl, Up: Function Substitutes

6.445 iswctype

POSIX specification: http://www.opengroup.org/susv3xsh/iswctype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswctype, Up: Function Substitutes

6.446 iswdigit

POSIX specification: http://www.opengroup.org/susv3xsh/iswdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswdigit, Up: Function Substitutes

6.447 iswgraph

POSIX specification: http://www.opengroup.org/susv3xsh/iswgraph.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswgraph, Up: Function Substitutes

6.448 iswlower

POSIX specification: http://www.opengroup.org/susv3xsh/iswlower.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswlower, Up: Function Substitutes

6.449 iswprint

POSIX specification: http://www.opengroup.org/susv3xsh/iswprint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswprint, Up: Function Substitutes

6.450 iswpunct

POSIX specification: http://www.opengroup.org/susv3xsh/iswpunct.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswpunct, Up: Function Substitutes

6.451 iswspace

POSIX specification: http://www.opengroup.org/susv3xsh/iswspace.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswspace, Up: Function Substitutes

6.452 iswupper

POSIX specification: http://www.opengroup.org/susv3xsh/iswupper.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswupper, Up: Function Substitutes

6.453 iswxdigit

POSIX specification: http://www.opengroup.org/susv3xsh/iswxdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: iswxdigit, Up: Function Substitutes

6.454 isxdigit

POSIX specification: http://www.opengroup.org/susv3xsh/isxdigit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: isxdigit, Up: Function Substitutes

6.455 j0

POSIX specification: http://www.opengroup.org/susv3xsh/j0.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j0, Up: Function Substitutes

6.456 j1

POSIX specification: http://www.opengroup.org/susv3xsh/j1.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: j1, Up: Function Substitutes

6.457 jn

POSIX specification: http://www.opengroup.org/susv3xsh/jn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jn, Up: Function Substitutes

6.458 jrand48

POSIX specification: http://www.opengroup.org/susv3xsh/jrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: jrand48, Up: Function Substitutes

6.459 kill

POSIX specification: http://www.opengroup.org/susv3xsh/kill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: kill, Up: Function Substitutes

6.460 killpg

POSIX specification: http://www.opengroup.org/susv3xsh/killpg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: killpg, Up: Function Substitutes

6.461 l64a

POSIX specification: http://www.opengroup.org/susv3xsh/l64a.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: l64a, Up: Function Substitutes

6.462 labs

POSIX specification: http://www.opengroup.org/susv3xsh/labs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: labs, Up: Function Substitutes

6.463 lchown

POSIX specification: http://www.opengroup.org/susv3xsh/lchown.html

Gnulib module: lchown

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lchown, Up: Function Substitutes

6.464 lcong48

POSIX specification: http://www.opengroup.org/susv3xsh/lcong48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lcong48, Up: Function Substitutes

6.465 ldexp

POSIX specification: http://www.opengroup.org/susv3xsh/ldexp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexp, Up: Function Substitutes

6.466 ldexpf

POSIX specification: http://www.opengroup.org/susv3xsh/ldexpf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexpf, Up: Function Substitutes

6.467 ldexpl

POSIX specification: http://www.opengroup.org/susv3xsh/ldexpl.html

Gnulib module: ldexpl

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldexpl, Up: Function Substitutes

6.468 ldiv

POSIX specification: http://www.opengroup.org/susv3xsh/ldiv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ldiv, Up: Function Substitutes

6.469 lfind

POSIX specification: http://www.opengroup.org/susv3xsh/lfind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lfind, Up: Function Substitutes

6.470 lgamma

POSIX specification: http://www.opengroup.org/susv3xsh/lgamma.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgamma, Up: Function Substitutes

6.471 lgammaf

POSIX specification: http://www.opengroup.org/susv3xsh/lgammaf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammaf, Up: Function Substitutes

6.472 lgammal

POSIX specification: http://www.opengroup.org/susv3xsh/lgammal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lgammal, Up: Function Substitutes

6.473 link

POSIX specification: http://www.opengroup.org/susv3xsh/link.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: link, Up: Function Substitutes

6.474 lio_listio

POSIX specification: http://www.opengroup.org/susv3xsh/lio_listio.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lio_listio, Up: Function Substitutes

6.475 listen

POSIX specification: http://www.opengroup.org/susv3xsh/listen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: listen, Up: Function Substitutes

6.476 llabs

POSIX specification: http://www.opengroup.org/susv3xsh/llabs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llabs, Up: Function Substitutes

6.477 lldiv

POSIX specification: http://www.opengroup.org/susv3xsh/lldiv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lldiv, Up: Function Substitutes

6.478 llrint

POSIX specification: http://www.opengroup.org/susv3xsh/llrint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrint, Up: Function Substitutes

6.479 llrintf

POSIX specification: http://www.opengroup.org/susv3xsh/llrintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrintf, Up: Function Substitutes

6.480 llrintl

POSIX specification: http://www.opengroup.org/susv3xsh/llrintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llrintl, Up: Function Substitutes

6.481 llround

POSIX specification: http://www.opengroup.org/susv3xsh/llround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llround, Up: Function Substitutes

6.482 llroundf

POSIX specification: http://www.opengroup.org/susv3xsh/llroundf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llroundf, Up: Function Substitutes

6.483 llroundl

POSIX specification: http://www.opengroup.org/susv3xsh/llroundl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: llroundl, Up: Function Substitutes

6.484 localeconv

POSIX specification: http://www.opengroup.org/susv3xsh/localeconv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localeconv, Up: Function Substitutes

6.485 localtime

POSIX specification: http://www.opengroup.org/susv3xsh/localtime.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localtime, Up: Function Substitutes

6.486 localtime_r

POSIX specification: http://www.opengroup.org/susv3xsh/localtime_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: localtime_r, Up: Function Substitutes

6.487 lockf

POSIX specification: http://www.opengroup.org/susv3xsh/lockf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lockf, Up: Function Substitutes

6.488 log

POSIX specification: http://www.opengroup.org/susv3xsh/log.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log, Up: Function Substitutes

6.489 log10

POSIX specification: http://www.opengroup.org/susv3xsh/log10.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10, Up: Function Substitutes

6.490 log10f

POSIX specification: http://www.opengroup.org/susv3xsh/log10f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10f, Up: Function Substitutes

6.491 log10l

POSIX specification: http://www.opengroup.org/susv3xsh/log10l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log10l, Up: Function Substitutes

6.492 log1p

POSIX specification: http://www.opengroup.org/susv3xsh/log1p.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1p, Up: Function Substitutes

6.493 log1pf

POSIX specification: http://www.opengroup.org/susv3xsh/log1pf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1pf, Up: Function Substitutes

6.494 log1pl

POSIX specification: http://www.opengroup.org/susv3xsh/log1pl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log1pl, Up: Function Substitutes

6.495 log2

POSIX specification: http://www.opengroup.org/susv3xsh/log2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2, Up: Function Substitutes

6.496 log2f

POSIX specification: http://www.opengroup.org/susv3xsh/log2f.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2f, Up: Function Substitutes

6.497 log2l

POSIX specification: http://www.opengroup.org/susv3xsh/log2l.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: log2l, Up: Function Substitutes

6.498 logb

POSIX specification: http://www.opengroup.org/susv3xsh/logb.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logb, Up: Function Substitutes

6.499 logbf

POSIX specification: http://www.opengroup.org/susv3xsh/logbf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logbf, Up: Function Substitutes

6.500 logbl

POSIX specification: http://www.opengroup.org/susv3xsh/logbl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logbl, Up: Function Substitutes

6.501 logf

POSIX specification: http://www.opengroup.org/susv3xsh/logf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logf, Up: Function Substitutes

6.502 logl

POSIX specification: http://www.opengroup.org/susv3xsh/logl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: logl, Up: Function Substitutes

6.503 longjmp

POSIX specification: http://www.opengroup.org/susv3xsh/longjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: longjmp, Up: Function Substitutes

6.504 lrand48

POSIX specification: http://www.opengroup.org/susv3xsh/lrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrand48, Up: Function Substitutes

6.505 lrint

POSIX specification: http://www.opengroup.org/susv3xsh/lrint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrint, Up: Function Substitutes

6.506 lrintf

POSIX specification: http://www.opengroup.org/susv3xsh/lrintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrintf, Up: Function Substitutes

6.507 lrintl

POSIX specification: http://www.opengroup.org/susv3xsh/lrintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lrintl, Up: Function Substitutes

6.508 lround

POSIX specification: http://www.opengroup.org/susv3xsh/lround.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lround, Up: Function Substitutes

6.509 lroundf

POSIX specification: http://www.opengroup.org/susv3xsh/lroundf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lroundf, Up: Function Substitutes

6.510 lroundl

POSIX specification: http://www.opengroup.org/susv3xsh/lroundl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lroundl, Up: Function Substitutes

6.511 lsearch

POSIX specification: http://www.opengroup.org/susv3xsh/lsearch.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lsearch, Up: Function Substitutes

6.512 lseek

POSIX specification: http://www.opengroup.org/susv3xsh/lseek.html

Gnulib module: lseek

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lseek, Up: Function Substitutes

6.513 lstat

POSIX specification: http://www.opengroup.org/susv3xsh/lstat.html

Gnulib module: lstat

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: lstat, Up: Function Substitutes

6.514 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: Function Substitutes

6.515 malloc

POSIX specification: http://www.opengroup.org/susv3xsh/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.516 mblen

POSIX specification: http://www.opengroup.org/susv3xsh/mblen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mblen, Up: Function Substitutes

6.517 mbrlen

POSIX specification: http://www.opengroup.org/susv3xsh/mbrlen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbrlen, Up: Function Substitutes

6.518 mbrtowc

POSIX specification: http://www.opengroup.org/susv3xsh/mbrtowc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbrtowc, Up: Function Substitutes

6.519 mbsinit

POSIX specification: http://www.opengroup.org/susv3xsh/mbsinit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbsinit, Up: Function Substitutes

6.520 mbsrtowcs

POSIX specification: http://www.opengroup.org/susv3xsh/mbsrtowcs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbsrtowcs, Up: Function Substitutes

6.521 mbstowcs

POSIX specification: http://www.opengroup.org/susv3xsh/mbstowcs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbstowcs, Up: Function Substitutes

6.522 mbtowc

POSIX specification: http://www.opengroup.org/susv3xsh/mbtowc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mbtowc, Up: Function Substitutes

6.523 memccpy

POSIX specification: http://www.opengroup.org/susv3xsh/memccpy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memccpy, Up: Function Substitutes

6.524 memchr

POSIX specification: http://www.opengroup.org/susv3xsh/memchr.html

Gnulib module: memchr

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memchr, Up: Function Substitutes

6.525 memcmp

POSIX specification: http://www.opengroup.org/susv3xsh/memcmp.html

Gnulib module: memcmp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memcmp, Up: Function Substitutes

6.526 memcpy

POSIX specification: http://www.opengroup.org/susv3xsh/memcpy.html

Gnulib module: memcpy

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memcpy, Up: Function Substitutes

6.527 memmove

POSIX specification: http://www.opengroup.org/susv3xsh/memmove.html

Gnulib module: memmove

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memmove, Up: Function Substitutes

6.528 memset

POSIX specification: http://www.opengroup.org/susv3xsh/memset.html

Gnulib module: memset

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: memset, Up: Function Substitutes

6.529 mkdir

POSIX specification: http://www.opengroup.org/susv3xsh/mkdir.html

Gnulib module: mkdir

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkdir, Up: Function Substitutes

6.530 mkfifo

POSIX specification: http://www.opengroup.org/susv3xsh/mkfifo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkfifo, Up: Function Substitutes

6.531 mknod

POSIX specification: http://www.opengroup.org/susv3xsh/mknod.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mknod, Up: Function Substitutes

6.532 mkstemp

POSIX specification: http://www.opengroup.org/susv3xsh/mkstemp.html

Gnulib module: mkstemp

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mkstemp, Up: Function Substitutes

6.533 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: Function Substitutes

6.534 mktime

POSIX specification: http://www.opengroup.org/susv3xsh/mktime.html

Gnulib module: mktime

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mktime, Up: Function Substitutes

6.535 mlock

POSIX specification: http://www.opengroup.org/susv3xsh/mlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mlock, Up: Function Substitutes

6.536 mlockall

POSIX specification: http://www.opengroup.org/susv3xsh/mlockall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mlockall, Up: Function Substitutes

6.537 mmap

POSIX specification: http://www.opengroup.org/susv3xsh/mmap.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mmap, Up: Function Substitutes

6.538 modf

POSIX specification: http://www.opengroup.org/susv3xsh/modf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modf, Up: Function Substitutes

6.539 modff

POSIX specification: http://www.opengroup.org/susv3xsh/modff.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modff, Up: Function Substitutes

6.540 modfl

POSIX specification: http://www.opengroup.org/susv3xsh/modfl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: modfl, Up: Function Substitutes

6.541 mprotect

POSIX specification: http://www.opengroup.org/susv3xsh/mprotect.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mprotect, Up: Function Substitutes

6.542 mq_close

POSIX specification: http://www.opengroup.org/susv3xsh/mq_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_close, Up: Function Substitutes

6.543 mq_getattr

POSIX specification: http://www.opengroup.org/susv3xsh/mq_getattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_getattr, Up: Function Substitutes

6.544 mq_notify

POSIX specification: http://www.opengroup.org/susv3xsh/mq_notify.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_notify, Up: Function Substitutes

6.545 mq_open

POSIX specification: http://www.opengroup.org/susv3xsh/mq_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_open, Up: Function Substitutes

6.546 mq_receive

POSIX specification: http://www.opengroup.org/susv3xsh/mq_receive.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_receive, Up: Function Substitutes

6.547 mq_send

POSIX specification: http://www.opengroup.org/susv3xsh/mq_send.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_send, Up: Function Substitutes

6.548 mq_setattr

POSIX specification: http://www.opengroup.org/susv3xsh/mq_setattr.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_setattr, Up: Function Substitutes

6.549 mq_timedreceive

POSIX specification: http://www.opengroup.org/susv3xsh/mq_timedreceive.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_timedreceive, Up: Function Substitutes

6.550 mq_timedsend

POSIX specification: http://www.opengroup.org/susv3xsh/mq_timedsend.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_timedsend, Up: Function Substitutes

6.551 mq_unlink

POSIX specification: http://www.opengroup.org/susv3xsh/mq_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mq_unlink, Up: Function Substitutes

6.552 mrand48

POSIX specification: http://www.opengroup.org/susv3xsh/mrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: mrand48, Up: Function Substitutes

6.553 msgctl

POSIX specification: http://www.opengroup.org/susv3xsh/msgctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgctl, Up: Function Substitutes

6.554 msgget

POSIX specification: http://www.opengroup.org/susv3xsh/msgget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgget, Up: Function Substitutes

6.555 msgrcv

POSIX specification: http://www.opengroup.org/susv3xsh/msgrcv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgrcv, Up: Function Substitutes

6.556 msgsnd

POSIX specification: http://www.opengroup.org/susv3xsh/msgsnd.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msgsnd, Up: Function Substitutes

6.557 msync

POSIX specification: http://www.opengroup.org/susv3xsh/msync.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: msync, Up: Function Substitutes

6.558 munlock

POSIX specification: http://www.opengroup.org/susv3xsh/munlock.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munlock, Up: Function Substitutes

6.559 munlockall

POSIX specification: http://www.opengroup.org/susv3xsh/munlockall.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munlockall, Up: Function Substitutes

6.560 munmap

POSIX specification: http://www.opengroup.org/susv3xsh/munmap.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: munmap, Up: Function Substitutes

6.561 nan

POSIX specification: http://www.opengroup.org/susv3xsh/nan.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nan, Up: Function Substitutes

6.562 nanf

POSIX specification: http://www.opengroup.org/susv3xsh/nanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanf, Up: Function Substitutes

6.563 nanl

POSIX specification: http://www.opengroup.org/susv3xsh/nanl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanl, Up: Function Substitutes

6.564 nanosleep

POSIX specification: http://www.opengroup.org/susv3xsh/nanosleep.html

Gnulib module: nanosleep

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nanosleep, Up: Function Substitutes

6.565 nearbyint

POSIX specification: http://www.opengroup.org/susv3xsh/nearbyint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyint, Up: Function Substitutes

6.566 nearbyintf

POSIX specification: http://www.opengroup.org/susv3xsh/nearbyintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyintf, Up: Function Substitutes

6.567 nearbyintl

POSIX specification: http://www.opengroup.org/susv3xsh/nearbyintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nearbyintl, Up: Function Substitutes

6.568 nextafter

POSIX specification: http://www.opengroup.org/susv3xsh/nextafter.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafter, Up: Function Substitutes

6.569 nextafterf

POSIX specification: http://www.opengroup.org/susv3xsh/nextafterf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafterf, Up: Function Substitutes

6.570 nextafterl

POSIX specification: http://www.opengroup.org/susv3xsh/nextafterl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nextafterl, Up: Function Substitutes

6.571 nexttoward

POSIX specification: http://www.opengroup.org/susv3xsh/nexttoward.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttoward, Up: Function Substitutes

6.572 nexttowardf

POSIX specification: http://www.opengroup.org/susv3xsh/nexttowardf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttowardf, Up: Function Substitutes

6.573 nexttowardl

POSIX specification: http://www.opengroup.org/susv3xsh/nexttowardl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nexttowardl, Up: Function Substitutes

6.574 nftw

POSIX specification: http://www.opengroup.org/susv3xsh/nftw.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nftw, Up: Function Substitutes

6.575 nice

POSIX specification: http://www.opengroup.org/susv3xsh/nice.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nice, Up: Function Substitutes

6.576 nl_langinfo

POSIX specification: http://www.opengroup.org/susv3xsh/nl_langinfo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nl_langinfo, Up: Function Substitutes

6.577 nrand48

POSIX specification: http://www.opengroup.org/susv3xsh/nrand48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: nrand48, Up: Function Substitutes

6.578 ntohl

POSIX specification: http://www.opengroup.org/susv3xsh/ntohl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ntohl, Up: Function Substitutes

6.579 ntohs

POSIX specification: http://www.opengroup.org/susv3xsh/ntohs.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ntohs, Up: Function Substitutes

6.580 open

POSIX specification: http://www.opengroup.org/susv3xsh/open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: open, Up: Function Substitutes

6.581 opendir

POSIX specification: http://www.opengroup.org/susv3xsh/opendir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: opendir, Up: Function Substitutes

6.582 openlog

POSIX specification: http://www.opengroup.org/susv3xsh/openlog.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: openlog, Up: Function Substitutes

6.583 optarg

POSIX specification: http://www.opengroup.org/susv3xsh/optarg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: optarg, Up: Function Substitutes

6.584 pathconf

POSIX specification: http://www.opengroup.org/susv3xsh/pathconf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pathconf, Up: Function Substitutes

6.585 pause

POSIX specification: http://www.opengroup.org/susv3xsh/pause.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pause, Up: Function Substitutes

6.586 pclose

POSIX specification: http://www.opengroup.org/susv3xsh/pclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pclose, Up: Function Substitutes

6.587 perror

POSIX specification: http://www.opengroup.org/susv3xsh/perror.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: perror, Up: Function Substitutes

6.588 pipe

POSIX specification: http://www.opengroup.org/susv3xsh/pipe.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pipe, Up: Function Substitutes

6.589 poll

POSIX specification: http://www.opengroup.org/susv3xsh/poll.html

Gnulib module: poll

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: poll, Up: Function Substitutes

6.590 popen

POSIX specification: http://www.opengroup.org/susv3xsh/popen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: popen, Up: Function Substitutes

6.591 posix_fadvise

POSIX specification: http://www.opengroup.org/susv3xsh/posix_fadvise.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_fadvise, Up: Function Substitutes

6.592 posix_fallocate

POSIX specification: http://www.opengroup.org/susv3xsh/posix_fallocate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_fallocate, Up: Function Substitutes

6.593 posix_madvise

POSIX specification: http://www.opengroup.org/susv3xsh/posix_madvise.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_madvise, Up: Function Substitutes

6.594 posix_mem_offset

POSIX specification: http://www.opengroup.org/susv3xsh/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.595 posix_memalign

POSIX specification: http://www.opengroup.org/susv3xsh/posix_memalign.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_memalign, Up: Function Substitutes

6.596 posix_openpt

POSIX specification: http://www.opengroup.org/susv3xsh/posix_openpt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_openpt, Up: Function Substitutes

6.597 posix_spawn

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn, Up: Function Substitutes

6.598 posix_spawn_file_actions_addclose

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_addclose.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_addclose, Up: Function Substitutes

6.599 posix_spawn_file_actions_adddup2

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_adddup2.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_adddup2, Up: Function Substitutes

6.600 posix_spawn_file_actions_addopen

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_addopen.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_addopen, Up: Function Substitutes

6.601 posix_spawn_file_actions_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_destroy, Up: Function Substitutes

6.602 posix_spawn_file_actions_init

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawn_file_actions_init, Up: Function Substitutes

6.603 posix_spawnattr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_destroy, Up: Function Substitutes

6.604 posix_spawnattr_getflags

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getflags.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getflags, Up: Function Substitutes

6.605 posix_spawnattr_getpgroup

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getpgroup.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getpgroup, Up: Function Substitutes

6.606 posix_spawnattr_getschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getschedparam, Up: Function Substitutes

6.607 posix_spawnattr_getschedpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getschedpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getschedpolicy, Up: Function Substitutes

6.608 posix_spawnattr_getsigdefault

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getsigdefault.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getsigdefault, Up: Function Substitutes

6.609 posix_spawnattr_getsigmask

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_getsigmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_getsigmask, Up: Function Substitutes

6.610 posix_spawnattr_init

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_init, Up: Function Substitutes

6.611 posix_spawnattr_setflags

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setflags.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setflags, Up: Function Substitutes

6.612 posix_spawnattr_setpgroup

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setpgroup.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setpgroup, Up: Function Substitutes

6.613 posix_spawnattr_setschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setschedparam, Up: Function Substitutes

6.614 posix_spawnattr_setschedpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setschedpolicy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setschedpolicy, Up: Function Substitutes

6.615 posix_spawnattr_setsigdefault

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setsigdefault.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setsigdefault, Up: Function Substitutes

6.616 posix_spawnattr_setsigmask

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnattr_setsigmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnattr_setsigmask, Up: Function Substitutes

6.617 posix_spawnp

POSIX specification: http://www.opengroup.org/susv3xsh/posix_spawnp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: posix_spawnp, Up: Function Substitutes

6.618 posix_trace_attr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.619 posix_trace_attr_getclockres

POSIX specification: http://www.opengroup.org/susv3xsh/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.620 posix_trace_attr_getcreatetime

POSIX specification: http://www.opengroup.org/susv3xsh/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.621 posix_trace_attr_getgenversion

POSIX specification: http://www.opengroup.org/susv3xsh/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.622 posix_trace_attr_getinherited

POSIX specification: http://www.opengroup.org/susv3xsh/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.623 posix_trace_attr_getlogfullpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.624 posix_trace_attr_getlogsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.625 posix_trace_attr_getmaxdatasize

POSIX specification: http://www.opengroup.org/susv3xsh/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.626 posix_trace_attr_getmaxsystemeventsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.627 posix_trace_attr_getmaxusereventsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.628 posix_trace_attr_getname

POSIX specification: http://www.opengroup.org/susv3xsh/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.629 posix_trace_attr_getstreamfullpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.630 posix_trace_attr_getstreamsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.631 posix_trace_attr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.632 posix_trace_attr_setinherited

POSIX specification: http://www.opengroup.org/susv3xsh/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.633 posix_trace_attr_setlogfullpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.634 posix_trace_attr_setlogsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.635 posix_trace_attr_setmaxdatasize

POSIX specification: http://www.opengroup.org/susv3xsh/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.636 posix_trace_attr_setname

POSIX specification: http://www.opengroup.org/susv3xsh/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.637 posix_trace_attr_setstreamfullpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.638 posix_trace_attr_setstreamsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.639 posix_trace_clear

POSIX specification: http://www.opengroup.org/susv3xsh/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.640 posix_trace_close

POSIX specification: http://www.opengroup.org/susv3xsh/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.641 posix_trace_create

POSIX specification: http://www.opengroup.org/susv3xsh/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.642 posix_trace_create_withlog

POSIX specification: http://www.opengroup.org/susv3xsh/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.643 posix_trace_event

POSIX specification: http://www.opengroup.org/susv3xsh/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.644 posix_trace_eventid_equal

POSIX specification: http://www.opengroup.org/susv3xsh/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.645 posix_trace_eventid_get_name

POSIX specification: http://www.opengroup.org/susv3xsh/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.646 posix_trace_eventid_open

POSIX specification: http://www.opengroup.org/susv3xsh/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.647 posix_trace_eventset_add

POSIX specification: http://www.opengroup.org/susv3xsh/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.648 posix_trace_eventset_del

POSIX specification: http://www.opengroup.org/susv3xsh/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.649 posix_trace_eventset_empty

POSIX specification: http://www.opengroup.org/susv3xsh/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.650 posix_trace_eventset_fill

POSIX specification: http://www.opengroup.org/susv3xsh/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.651 posix_trace_eventset_ismember

POSIX specification: http://www.opengroup.org/susv3xsh/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.652 posix_trace_eventtypelist_getnext_id

POSIX specification: http://www.opengroup.org/susv3xsh/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.653 posix_trace_eventtypelist_rewind

POSIX specification: http://www.opengroup.org/susv3xsh/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.654 posix_trace_flush

POSIX specification: http://www.opengroup.org/susv3xsh/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.655 posix_trace_get_attr

POSIX specification: http://www.opengroup.org/susv3xsh/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.656 posix_trace_get_filter

POSIX specification: http://www.opengroup.org/susv3xsh/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.657 posix_trace_get_status

POSIX specification: http://www.opengroup.org/susv3xsh/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.658 posix_trace_getnext_event

POSIX specification: http://www.opengroup.org/susv3xsh/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.659 posix_trace_open

POSIX specification: http://www.opengroup.org/susv3xsh/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.660 posix_trace_rewind

POSIX specification: http://www.opengroup.org/susv3xsh/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.661 posix_trace_set_filter

POSIX specification: http://www.opengroup.org/susv3xsh/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.662 posix_trace_shutdown

POSIX specification: http://www.opengroup.org/susv3xsh/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.663 posix_trace_start

POSIX specification: http://www.opengroup.org/susv3xsh/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.664 posix_trace_stop

POSIX specification: http://www.opengroup.org/susv3xsh/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.665 posix_trace_timedgetnext_event

POSIX specification: http://www.opengroup.org/susv3xsh/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.666 posix_trace_trid_eventid_open

POSIX specification: http://www.opengroup.org/susv3xsh/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.667 posix_trace_trygetnext_event

POSIX specification: http://www.opengroup.org/susv3xsh/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.668 posix_typed_mem_get_info

POSIX specification: http://www.opengroup.org/susv3xsh/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.669 posix_typed_mem_open

POSIX specification: http://www.opengroup.org/susv3xsh/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.670 pow

POSIX specification: http://www.opengroup.org/susv3xsh/pow.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pow, Up: Function Substitutes

6.671 powf

POSIX specification: http://www.opengroup.org/susv3xsh/powf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: powf, Up: Function Substitutes

6.672 powl

POSIX specification: http://www.opengroup.org/susv3xsh/powl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: powl, Up: Function Substitutes

6.673 pread

POSIX specification: http://www.opengroup.org/susv3xsh/pread.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pread, Up: Function Substitutes

6.674 printf

POSIX specification: http://www.opengroup.org/susv3xsh/printf.html

Gnulib module: printf-posix

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: printf, Up: Function Substitutes

6.675 pselect

POSIX specification: http://www.opengroup.org/susv3xsh/pselect.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pselect, Up: Function Substitutes

6.676 pthread_atfork

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_atfork.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_atfork, Up: Function Substitutes

6.677 pthread_attr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.678 pthread_attr_getdetachstate

POSIX specification: http://www.opengroup.org/susv3xsh/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.679 pthread_attr_getguardsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.680 pthread_attr_getinheritsched

POSIX specification: http://www.opengroup.org/susv3xsh/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.681 pthread_attr_getschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/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.682 pthread_attr_getschedpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.683 pthread_attr_getscope

POSIX specification: http://www.opengroup.org/susv3xsh/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.684 pthread_attr_getstack

POSIX specification: http://www.opengroup.org/susv3xsh/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.685 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: Function Substitutes

6.686 pthread_attr_getstacksize

POSIX specification: http://www.opengroup.org/susv3xsh/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.687 pthread_attr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.688 pthread_attr_setdetachstate

POSIX specification: http://www.opengroup.org/susv3xsh/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.689 pthread_attr_setguardsize

POSIX specification: http://www.opengroup.org/susv3xsh/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.690 pthread_attr_setinheritsched

POSIX specification: http://www.opengroup.org/susv3xsh/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.691 pthread_attr_setschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/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.692 pthread_attr_setschedpolicy

POSIX specification: http://www.opengroup.org/susv3xsh/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.693 pthread_attr_setscope

POSIX specification: http://www.opengroup.org/susv3xsh/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.694 pthread_attr_setstack

POSIX specification: http://www.opengroup.org/susv3xsh/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.695 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: Function Substitutes

6.696 pthread_attr_setstacksize

POSIX specification: http://www.opengroup.org/susv3xsh/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.697 pthread_barrier_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.698 pthread_barrier_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.699 pthread_barrier_wait

POSIX specification: http://www.opengroup.org/susv3xsh/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.700 pthread_barrierattr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.701 pthread_barrierattr_getpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.702 pthread_barrierattr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.703 pthread_barrierattr_setpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.704 pthread_cancel

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_cancel.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_cancel, Up: Function Substitutes

6.705 pthread_cleanup_pop

POSIX specification: http://www.opengroup.org/susv3xsh/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.706 pthread_cleanup_push

POSIX specification: http://www.opengroup.org/susv3xsh/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.707 pthread_cond_broadcast

POSIX specification: http://www.opengroup.org/susv3xsh/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.708 pthread_cond_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.709 pthread_cond_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.710 pthread_cond_signal

POSIX specification: http://www.opengroup.org/susv3xsh/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.711 pthread_cond_timedwait

POSIX specification: http://www.opengroup.org/susv3xsh/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.712 pthread_cond_wait

POSIX specification: http://www.opengroup.org/susv3xsh/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.713 pthread_condattr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.714 pthread_condattr_getclock

POSIX specification: http://www.opengroup.org/susv3xsh/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.715 pthread_condattr_getpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.716 pthread_condattr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.717 pthread_condattr_setclock

POSIX specification: http://www.opengroup.org/susv3xsh/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.718 pthread_condattr_setpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.719 pthread_create

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_create.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_create, Up: Function Substitutes

6.720 pthread_detach

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_detach.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_detach, Up: Function Substitutes

6.721 pthread_equal

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_equal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_equal, Up: Function Substitutes

6.722 pthread_exit

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_exit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_exit, Up: Function Substitutes

6.723 pthread_getconcurrency

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_getconcurrency.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getconcurrency, Up: Function Substitutes

6.724 pthread_getcpuclockid

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_getcpuclockid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getcpuclockid, Up: Function Substitutes

6.725 pthread_getschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_getschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getschedparam, Up: Function Substitutes

6.726 pthread_getspecific

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_getspecific.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_getspecific, Up: Function Substitutes

6.727 pthread_join

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_join.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_join, Up: Function Substitutes

6.728 pthread_key_create

POSIX specification: http://www.opengroup.org/susv3xsh/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.729 pthread_key_delete

POSIX specification: http://www.opengroup.org/susv3xsh/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.730 pthread_kill

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_kill.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_kill, Up: Function Substitutes

6.731 pthread_mutex_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.732 pthread_mutex_getprioceiling

POSIX specification: http://www.opengroup.org/susv3xsh/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.733 pthread_mutex_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.734 pthread_mutex_lock

POSIX specification: http://www.opengroup.org/susv3xsh/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.735 pthread_mutex_setprioceiling

POSIX specification: http://www.opengroup.org/susv3xsh/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.736 pthread_mutex_timedlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.737 pthread_mutex_trylock

POSIX specification: http://www.opengroup.org/susv3xsh/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.738 pthread_mutex_unlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.739 pthread_mutexattr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.740 pthread_mutexattr_getprioceiling

POSIX specification: http://www.opengroup.org/susv3xsh/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.741 pthread_mutexattr_getprotocol

POSIX specification: http://www.opengroup.org/susv3xsh/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.742 pthread_mutexattr_getpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.743 pthread_mutexattr_gettype

POSIX specification: http://www.opengroup.org/susv3xsh/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.744 pthread_mutexattr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.745 pthread_mutexattr_setprioceiling

POSIX specification: http://www.opengroup.org/susv3xsh/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.746 pthread_mutexattr_setprotocol

POSIX specification: http://www.opengroup.org/susv3xsh/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.747 pthread_mutexattr_setpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.748 pthread_mutexattr_settype

POSIX specification: http://www.opengroup.org/susv3xsh/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.749 pthread_once

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_once.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_once, Up: Function Substitutes

6.750 pthread_rwlock_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.751 pthread_rwlock_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.752 pthread_rwlock_rdlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.753 pthread_rwlock_timedrdlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.754 pthread_rwlock_timedwrlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.755 pthread_rwlock_tryrdlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.756 pthread_rwlock_trywrlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.757 pthread_rwlock_unlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.758 pthread_rwlock_wrlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.759 pthread_rwlockattr_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.760 pthread_rwlockattr_getpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.761 pthread_rwlockattr_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.762 pthread_rwlockattr_setpshared

POSIX specification: http://www.opengroup.org/susv3xsh/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.763 pthread_self

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_self.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_self, Up: Function Substitutes

6.764 pthread_setcancelstate

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setcancelstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setcancelstate, Up: Function Substitutes

6.765 pthread_setcanceltype

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setcanceltype.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setcanceltype, Up: Function Substitutes

6.766 pthread_setconcurrency

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setconcurrency.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setconcurrency, Up: Function Substitutes

6.767 pthread_setschedparam

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setschedparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setschedparam, Up: Function Substitutes

6.768 pthread_setschedprio

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setschedprio.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setschedprio, Up: Function Substitutes

6.769 pthread_setspecific

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_setspecific.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_setspecific, Up: Function Substitutes

6.770 pthread_sigmask

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_sigmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_sigmask, Up: Function Substitutes

6.771 pthread_spin_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/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.772 pthread_spin_init

POSIX specification: http://www.opengroup.org/susv3xsh/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.773 pthread_spin_lock

POSIX specification: http://www.opengroup.org/susv3xsh/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.774 pthread_spin_trylock

POSIX specification: http://www.opengroup.org/susv3xsh/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.775 pthread_spin_unlock

POSIX specification: http://www.opengroup.org/susv3xsh/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.776 pthread_testcancel

POSIX specification: http://www.opengroup.org/susv3xsh/pthread_testcancel.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pthread_testcancel, Up: Function Substitutes

6.777 ptsname

POSIX specification: http://www.opengroup.org/susv3xsh/ptsname.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: ptsname, Up: Function Substitutes

6.778 putc

POSIX specification: http://www.opengroup.org/susv3xsh/putc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putc, Up: Function Substitutes

6.779 putc_unlocked

POSIX specification: http://www.opengroup.org/susv3xsh/putc_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putc_unlocked, Up: Function Substitutes

6.780 putchar

POSIX specification: http://www.opengroup.org/susv3xsh/putchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putchar, Up: Function Substitutes

6.781 putchar_unlocked

POSIX specification: http://www.opengroup.org/susv3xsh/putchar_unlocked.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putchar_unlocked, Up: Function Substitutes

6.782 putenv

POSIX specification: http://www.opengroup.org/susv3xsh/putenv.html

Gnulib module: putenv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putenv, Up: Function Substitutes

6.783 putmsg

POSIX specification: http://www.opengroup.org/susv3xsh/putmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putmsg, Up: Function Substitutes

6.784 putpmsg

POSIX specification: http://www.opengroup.org/susv3xsh/putpmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putpmsg, Up: Function Substitutes

6.785 puts

POSIX specification: http://www.opengroup.org/susv3xsh/puts.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: puts, Up: Function Substitutes

6.786 pututxline

POSIX specification: http://www.opengroup.org/susv3xsh/pututxline.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pututxline, Up: Function Substitutes

6.787 putwc

POSIX specification: http://www.opengroup.org/susv3xsh/putwc.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwc, Up: Function Substitutes

6.788 putwchar

POSIX specification: http://www.opengroup.org/susv3xsh/putwchar.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: putwchar, Up: Function Substitutes

6.789 pwrite

POSIX specification: http://www.opengroup.org/susv3xsh/pwrite.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: pwrite, Up: Function Substitutes

6.790 qsort

POSIX specification: http://www.opengroup.org/susv3xsh/qsort.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: qsort, Up: Function Substitutes

6.791 raise

POSIX specification: http://www.opengroup.org/susv3xsh/raise.html

Gnulib module: raise

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: raise, Up: Function Substitutes

6.792 rand

POSIX specification: http://www.opengroup.org/susv3xsh/rand.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rand, Up: Function Substitutes

6.793 rand_r

POSIX specification: http://www.opengroup.org/susv3xsh/rand_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rand_r, Up: Function Substitutes

6.794 random

POSIX specification: http://www.opengroup.org/susv3xsh/random.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: random, Up: Function Substitutes

6.795 read

POSIX specification: http://www.opengroup.org/susv3xsh/read.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: read, Up: Function Substitutes

6.796 readdir

POSIX specification: http://www.opengroup.org/susv3xsh/readdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readdir, Up: Function Substitutes

6.797 readdir_r

POSIX specification: http://www.opengroup.org/susv3xsh/readdir_r.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readdir_r, Up: Function Substitutes

6.798 readlink

POSIX specification: http://www.opengroup.org/susv3xsh/readlink.html

Gnulib module: readlink

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readlink, Up: Function Substitutes

6.799 readv

POSIX specification: http://www.opengroup.org/susv3xsh/readv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: readv, Up: Function Substitutes

6.800 realloc

POSIX specification: http://www.opengroup.org/susv3xsh/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.801 realpath

POSIX specification: http://www.opengroup.org/susv3xsh/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.802 recv

POSIX specification: http://www.opengroup.org/susv3xsh/recv.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recv, Up: Function Substitutes

6.803 recvfrom

POSIX specification: http://www.opengroup.org/susv3xsh/recvfrom.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recvfrom, Up: Function Substitutes

6.804 recvmsg

POSIX specification: http://www.opengroup.org/susv3xsh/recvmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: recvmsg, Up: Function Substitutes

6.805 regcomp

POSIX specification: http://www.opengroup.org/susv3xsh/regcomp.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regcomp, Up: Function Substitutes

6.806 regerror

POSIX specification: http://www.opengroup.org/susv3xsh/regerror.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regerror, Up: Function Substitutes

6.807 regexec

POSIX specification: http://www.opengroup.org/susv3xsh/regexec.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regexec, Up: Function Substitutes

6.808 regfree

POSIX specification: http://www.opengroup.org/susv3xsh/regfree.html

Gnulib module: regex

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: regfree, Up: Function Substitutes

6.809 remainder

POSIX specification: http://www.opengroup.org/susv3xsh/remainder.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainder, Up: Function Substitutes

6.810 remainderf

POSIX specification: http://www.opengroup.org/susv3xsh/remainderf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainderf, Up: Function Substitutes

6.811 remainderl

POSIX specification: http://www.opengroup.org/susv3xsh/remainderl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remainderl, Up: Function Substitutes

6.812 remove

POSIX specification: http://www.opengroup.org/susv3xsh/remove.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remove, Up: Function Substitutes

6.813 remque

POSIX specification: http://www.opengroup.org/susv3xsh/remque.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remque, Up: Function Substitutes

6.814 remquo

POSIX specification: http://www.opengroup.org/susv3xsh/remquo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquo, Up: Function Substitutes

6.815 remquof

POSIX specification: http://www.opengroup.org/susv3xsh/remquof.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquof, Up: Function Substitutes

6.816 remquol

POSIX specification: http://www.opengroup.org/susv3xsh/remquol.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: remquol, Up: Function Substitutes

6.817 rename

POSIX specification: http://www.opengroup.org/susv3xsh/rename.html

Gnulib module: rename

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rename, Up: Function Substitutes

6.818 rewind

POSIX specification: http://www.opengroup.org/susv3xsh/rewind.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rewind, Up: Function Substitutes

6.819 rewinddir

POSIX specification: http://www.opengroup.org/susv3xsh/rewinddir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rewinddir, Up: Function Substitutes

6.820 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: Function Substitutes

6.821 rint

POSIX specification: http://www.opengroup.org/susv3xsh/rint.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rint, Up: Function Substitutes

6.822 rintf

POSIX specification: http://www.opengroup.org/susv3xsh/rintf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rintf, Up: Function Substitutes

6.823 rintl

POSIX specification: http://www.opengroup.org/susv3xsh/rintl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rintl, Up: Function Substitutes

6.824 rmdir

POSIX specification: http://www.opengroup.org/susv3xsh/rmdir.html

Gnulib module: rmdir

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: rmdir, Up: Function Substitutes

6.825 round

POSIX specification: http://www.opengroup.org/susv3xsh/round.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: round, Up: Function Substitutes

6.826 roundf

POSIX specification: http://www.opengroup.org/susv3xsh/roundf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: roundf, Up: Function Substitutes

6.827 roundl

POSIX specification: http://www.opengroup.org/susv3xsh/roundl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: roundl, Up: Function Substitutes

6.828 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: Function Substitutes

6.829 scalbln

POSIX specification: http://www.opengroup.org/susv3xsh/scalbln.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbln, Up: Function Substitutes

6.830 scalblnf

POSIX specification: http://www.opengroup.org/susv3xsh/scalblnf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalblnf, Up: Function Substitutes

6.831 scalblnl

POSIX specification: http://www.opengroup.org/susv3xsh/scalblnl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalblnl, Up: Function Substitutes

6.832 scalbn

POSIX specification: http://www.opengroup.org/susv3xsh/scalbn.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbn, Up: Function Substitutes

6.833 scalbnf

POSIX specification: http://www.opengroup.org/susv3xsh/scalbnf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbnf, Up: Function Substitutes

6.834 scalbnl

POSIX specification: http://www.opengroup.org/susv3xsh/scalbnl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scalbnl, Up: Function Substitutes

6.835 scanf

POSIX specification: http://www.opengroup.org/susv3xsh/scanf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: scanf, Up: Function Substitutes

6.836 sched_get_priority_max

POSIX specification: http://www.opengroup.org/susv3xsh/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.837 sched_getparam

POSIX specification: http://www.opengroup.org/susv3xsh/sched_getparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_getparam, Up: Function Substitutes

6.838 sched_getscheduler

POSIX specification: http://www.opengroup.org/susv3xsh/sched_getscheduler.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_getscheduler, Up: Function Substitutes

6.839 sched_rr_get_interval

POSIX specification: http://www.opengroup.org/susv3xsh/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.840 sched_setparam

POSIX specification: http://www.opengroup.org/susv3xsh/sched_setparam.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_setparam, Up: Function Substitutes

6.841 sched_setscheduler

POSIX specification: http://www.opengroup.org/susv3xsh/sched_setscheduler.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_setscheduler, Up: Function Substitutes

6.842 sched_yield

POSIX specification: http://www.opengroup.org/susv3xsh/sched_yield.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sched_yield, Up: Function Substitutes

6.843 seed48

POSIX specification: http://www.opengroup.org/susv3xsh/seed48.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seed48, Up: Function Substitutes

6.844 seekdir

POSIX specification: http://www.opengroup.org/susv3xsh/seekdir.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seekdir, Up: Function Substitutes

6.845 select

POSIX specification: http://www.opengroup.org/susv3xsh/select.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: select, Up: Function Substitutes

6.846 sem_close

POSIX specification: http://www.opengroup.org/susv3xsh/sem_close.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_close, Up: Function Substitutes

6.847 sem_destroy

POSIX specification: http://www.opengroup.org/susv3xsh/sem_destroy.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_destroy, Up: Function Substitutes

6.848 sem_getvalue

POSIX specification: http://www.opengroup.org/susv3xsh/sem_getvalue.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_getvalue, Up: Function Substitutes

6.849 sem_init

POSIX specification: http://www.opengroup.org/susv3xsh/sem_init.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_init, Up: Function Substitutes

6.850 sem_open

POSIX specification: http://www.opengroup.org/susv3xsh/sem_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_open, Up: Function Substitutes

6.851 sem_post

POSIX specification: http://www.opengroup.org/susv3xsh/sem_post.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_post, Up: Function Substitutes

6.852 sem_timedwait

POSIX specification: http://www.opengroup.org/susv3xsh/sem_timedwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_timedwait, Up: Function Substitutes

6.853 sem_trywait

POSIX specification: http://www.opengroup.org/susv3xsh/sem_trywait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_trywait, Up: Function Substitutes

6.854 sem_unlink

POSIX specification: http://www.opengroup.org/susv3xsh/sem_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_unlink, Up: Function Substitutes

6.855 sem_wait

POSIX specification: http://www.opengroup.org/susv3xsh/sem_wait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sem_wait, Up: Function Substitutes

6.856 semctl

POSIX specification: http://www.opengroup.org/susv3xsh/semctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semctl, Up: Function Substitutes

6.857 semget

POSIX specification: http://www.opengroup.org/susv3xsh/semget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semget, Up: Function Substitutes

6.858 semop

POSIX specification: http://www.opengroup.org/susv3xsh/semop.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: semop, Up: Function Substitutes

6.859 send

POSIX specification: http://www.opengroup.org/susv3xsh/send.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: send, Up: Function Substitutes

6.860 sendmsg

POSIX specification: http://www.opengroup.org/susv3xsh/sendmsg.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sendmsg, Up: Function Substitutes

6.861 sendto

POSIX specification: http://www.opengroup.org/susv3xsh/sendto.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sendto, Up: Function Substitutes

6.862 setbuf

POSIX specification: http://www.opengroup.org/susv3xsh/setbuf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setbuf, Up: Function Substitutes

6.863 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: Function Substitutes

6.864 setegid

POSIX specification: http://www.opengroup.org/susv3xsh/setegid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setegid, Up: Function Substitutes

6.865 setenv

POSIX specification: http://www.opengroup.org/susv3xsh/setenv.html

Gnulib module: setenv

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setenv, Up: Function Substitutes

6.866 seteuid

POSIX specification: http://www.opengroup.org/susv3xsh/seteuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: seteuid, Up: Function Substitutes

6.867 setgid

POSIX specification: http://www.opengroup.org/susv3xsh/setgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setgid, Up: Function Substitutes

6.868 setgrent

POSIX specification: http://www.opengroup.org/susv3xsh/setgrent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setgrent, Up: Function Substitutes

6.869 sethostent

POSIX specification: http://www.opengroup.org/susv3xsh/sethostent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sethostent, Up: Function Substitutes

6.870 setitimer

POSIX specification: http://www.opengroup.org/susv3xsh/setitimer.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setitimer, Up: Function Substitutes

6.871 setjmp

POSIX specification: http://www.opengroup.org/susv3xsh/setjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setjmp, Up: Function Substitutes

6.872 setkey

POSIX specification: http://www.opengroup.org/susv3xsh/setkey.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setkey, Up: Function Substitutes

6.873 setlocale

POSIX specification: http://www.opengroup.org/susv3xsh/setlocale.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlocale, Up: Function Substitutes

6.874 setlogmask

POSIX specification: http://www.opengroup.org/susv3xsh/setlogmask.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setlogmask, Up: Function Substitutes

6.875 setnetent

POSIX specification: http://www.opengroup.org/susv3xsh/setnetent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setnetent, Up: Function Substitutes

6.876 setpgid

POSIX specification: http://www.opengroup.org/susv3xsh/setpgid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpgid, Up: Function Substitutes

6.877 setpgrp

POSIX specification: http://www.opengroup.org/susv3xsh/setpgrp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpgrp, Up: Function Substitutes

6.878 setpriority

POSIX specification: http://www.opengroup.org/susv3xsh/setpriority.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpriority, Up: Function Substitutes

6.879 setprotoent

POSIX specification: http://www.opengroup.org/susv3xsh/setprotoent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setprotoent, Up: Function Substitutes

6.880 setpwent

POSIX specification: http://www.opengroup.org/susv3xsh/setpwent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setpwent, Up: Function Substitutes

6.881 setregid

POSIX specification: http://www.opengroup.org/susv3xsh/setregid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setregid, Up: Function Substitutes

6.882 setreuid

POSIX specification: http://www.opengroup.org/susv3xsh/setreuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setreuid, Up: Function Substitutes

6.883 setrlimit

POSIX specification: http://www.opengroup.org/susv3xsh/setrlimit.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setrlimit, Up: Function Substitutes

6.884 setservent

POSIX specification: http://www.opengroup.org/susv3xsh/setservent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setservent, Up: Function Substitutes

6.885 setsid

POSIX specification: http://www.opengroup.org/susv3xsh/setsid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setsid, Up: Function Substitutes

6.886 setsockopt

POSIX specification: http://www.opengroup.org/susv3xsh/setsockopt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setsockopt, Up: Function Substitutes

6.887 setstate

POSIX specification: http://www.opengroup.org/susv3xsh/setstate.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setstate, Up: Function Substitutes

6.888 setuid

POSIX specification: http://www.opengroup.org/susv3xsh/setuid.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setuid, Up: Function Substitutes

6.889 setutxent

POSIX specification: http://www.opengroup.org/susv3xsh/setutxent.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setutxent, Up: Function Substitutes

6.890 setvbuf

POSIX specification: http://www.opengroup.org/susv3xsh/setvbuf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: setvbuf, Up: Function Substitutes

6.891 shm_open

POSIX specification: http://www.opengroup.org/susv3xsh/shm_open.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shm_open, Up: Function Substitutes

6.892 shm_unlink

POSIX specification: http://www.opengroup.org/susv3xsh/shm_unlink.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shm_unlink, Up: Function Substitutes

6.893 shmat

POSIX specification: http://www.opengroup.org/susv3xsh/shmat.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmat, Up: Function Substitutes

6.894 shmctl

POSIX specification: http://www.opengroup.org/susv3xsh/shmctl.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmctl, Up: Function Substitutes

6.895 shmdt

POSIX specification: http://www.opengroup.org/susv3xsh/shmdt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmdt, Up: Function Substitutes

6.896 shmget

POSIX specification: http://www.opengroup.org/susv3xsh/shmget.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shmget, Up: Function Substitutes

6.897 shutdown

POSIX specification: http://www.opengroup.org/susv3xsh/shutdown.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: shutdown, Up: Function Substitutes

6.898 sigaction

POSIX specification: http://www.opengroup.org/susv3xsh/sigaction.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaction, Up: Function Substitutes

6.899 sigaddset

POSIX specification: http://www.opengroup.org/susv3xsh/sigaddset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaddset, Up: Function Substitutes

6.900 sigaltstack

POSIX specification: http://www.opengroup.org/susv3xsh/sigaltstack.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigaltstack, Up: Function Substitutes

6.901 sigdelset

POSIX specification: http://www.opengroup.org/susv3xsh/sigdelset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigdelset, Up: Function Substitutes

6.902 sigemptyset

POSIX specification: http://www.opengroup.org/susv3xsh/sigemptyset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigemptyset, Up: Function Substitutes

6.903 sigfillset

POSIX specification: http://www.opengroup.org/susv3xsh/sigfillset.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigfillset, Up: Function Substitutes

6.904 sighold

POSIX specification: http://www.opengroup.org/susv3xsh/sighold.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sighold, Up: Function Substitutes

6.905 sigignore

POSIX specification: http://www.opengroup.org/susv3xsh/sigignore.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigignore, Up: Function Substitutes

6.906 siginterrupt

POSIX specification: http://www.opengroup.org/susv3xsh/siginterrupt.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: siginterrupt, Up: Function Substitutes

6.907 sigismember

POSIX specification: http://www.opengroup.org/susv3xsh/sigismember.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigismember, Up: Function Substitutes

6.908 siglongjmp

POSIX specification: http://www.opengroup.org/susv3xsh/siglongjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: siglongjmp, Up: Function Substitutes

6.909 signal

POSIX specification: http://www.opengroup.org/susv3xsh/signal.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signal, Up: Function Substitutes

6.910 signbit

POSIX specification: http://www.opengroup.org/susv3xsh/signbit.html

Gnulib module: signbit

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: signbit, Up: Function Substitutes

6.911 sigpause

POSIX specification: http://www.opengroup.org/susv3xsh/sigpause.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigpause, Up: Function Substitutes

6.912 sigpending

POSIX specification: http://www.opengroup.org/susv3xsh/sigpending.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigpending, Up: Function Substitutes

6.913 sigprocmask

POSIX specification: http://www.opengroup.org/susv3xsh/sigprocmask.html

Gnulib module: sigprocmask

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigprocmask, Up: Function Substitutes

6.914 sigqueue

POSIX specification: http://www.opengroup.org/susv3xsh/sigqueue.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigqueue, Up: Function Substitutes

6.915 sigrelse

POSIX specification: http://www.opengroup.org/susv3xsh/sigrelse.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigrelse, Up: Function Substitutes

6.916 sigset

POSIX specification: http://www.opengroup.org/susv3xsh/sigset.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigset, Up: Function Substitutes

6.917 sigsetjmp

POSIX specification: http://www.opengroup.org/susv3xsh/sigsetjmp.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigsetjmp, Up: Function Substitutes

6.918 sigsuspend

POSIX specification: http://www.opengroup.org/susv3xsh/sigsuspend.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigsuspend, Up: Function Substitutes

6.919 sigtimedwait

POSIX specification: http://www.opengroup.org/susv3xsh/sigtimedwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigtimedwait, Up: Function Substitutes

6.920 sigwait

POSIX specification: http://www.opengroup.org/susv3xsh/sigwait.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigwait, Up: Function Substitutes

6.921 sigwaitinfo

POSIX specification: http://www.opengroup.org/susv3xsh/sigwaitinfo.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sigwaitinfo, Up: Function Substitutes

6.922 sin

POSIX specification: http://www.opengroup.org/susv3xsh/sin.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sin, Up: Function Substitutes

6.923 sinf

POSIX specification: http://www.opengroup.org/susv3xsh/sinf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinf, Up: Function Substitutes

6.924 sinh

POSIX specification: http://www.opengroup.org/susv3xsh/sinh.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinh, Up: Function Substitutes

6.925 sinhf

POSIX specification: http://www.opengroup.org/susv3xsh/sinhf.html

Gnulib module: —

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:


Next: , Previous: sinhf, Up: Function Substitutes

6.926