mirror of https://github.com/mkerrisk/man-pages
62b6077961
Glibc uses 'restrict' for some of the functions in this page: ============================= argz_add string/argz.h:76: error_t argz_add (char **restrict argz, size_t *restrict argz_len, const char *restrict str) THROW; ============================= argz_add_sep string/argz.h:82: error_t argz_add_sep (char **restrict argz, size_t *restrict argz_len, const char *restrict string, int delim) THROW; ============================= argz_append string/argz.h:70: error_t argz_append (char **restrict argz, size_t *restrict argz_len, const char *restrict buf, size_t buf_len) THROW; ============================= argz_count string/argz.h:54: size_t argz_count (const char *argz, size_t len) THROW attribute_pure__; ============================= argz_create string/argz.h:40: error_t argz_create (char *const argv[], char **restrict argz, size_t *restrict len) THROW; ============================= argz_create_sep string/argz.h:47: error_t argz_create_sep (const char *restrict string, int sep, char **restrict argz, size_t *restrict len) THROW; ============================= argz_delete string/argz.h:88: void argz_delete (char **restrict argz, size_t *restrict argz_len, char *restrict entry) THROW; ============================= argz_extract string/argz.h:61: void argz_extract (const char *restrict argz, size_t len, char **restrict argv) THROW; ============================= argz_insert string/argz.h:98: error_t argz_insert (char **restrict argz, size_t *restrict argz_len, char *restrict before, const char *restrict entry) THROW; ============================= argz_next string/argz.h:128: char *argz_next (const char *restrict argz, size_t argz_len, const char *restrict entry) THROW; ============================= argz_replace string/argz.h:106: error_t argz_replace (char **restrict argz, size_t *restrict argz_len, const char *restrict str, const char *restrict with, unsigned int *restrict replace_count); ============================= argz_stringify string/argz.h:67: void argz_stringify (char *argz, size_t len, int sep) THROW; Let's use it here too. Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> |
||
---|---|---|
man1 | ||
man2 | ||
man3 | ||
man4 | ||
man5 | ||
man6 | ||
man7 | ||
man8 | ||
scripts | ||
CONTRIBUTING | ||
Changes | ||
Changes.old | ||
MAINTAINER_NOTES | ||
Makefile | ||
README | ||
man-pages-5.11.Announce | ||
man-pages-5.11.lsm |
README
This package contains Linux man pages for sections 1 through 8. Some more information is given in the 'man-pages-x.y.Announce' file. Homepage ======== For information about the Linux man-pages project, see http://www.kernel.org/doc/man-pages/index.html. Bug reports and contributing ============================ If you have corrections and additions to suggest, see http://www.kernel.org/doc/man-pages/contributing.html (Although there is a mirror of this repository on GitHub, please don't report issues via the GitHub issue tracker!) For further information on contributing, see the CONTRIBUTING file. Installing and uninstalling =========================== "make install" will copy these man pages to /usr/share/man/man[1-8]. To install to a path different from /usr, use "make install prefix=/install/path". "make remove" or "make uninstall" will remove any man page in this distribution from its destination. Use with caution, and remember to use "prefix" if desired, as with the "install" target. "make" or "make all" will perform "make uninstall" followed by "make install". Copyrights ========== See the 'man-pages-x.y.Announce' file.