mirror of https://github.com/mkerrisk/man-pages
cd7ebdf9ae
POSIX specifies that the parameters of asctime_r(), gmtime_r(), and localtime_r() shall be restrict. Glibc uses 'restrict' too. Let's use it here too. ctime_r will be covered in a future commit, as the glibc implementation differs from POSIX. ...... ============================= asctime timezone/private.h:501: char *asctime(struct tm const *); time/time.h:139: char *asctime (const struct tm *tp) THROW; ============================= asctime_r timezone/private.h:502: char *asctime_r(struct tm const *restrict, char *restrict); timezone/private.h:522: char *asctime_r(struct tm const *restrict, char *restrict); timezone/private.h:711: char *asctime_r(struct tm const *, char *); time/time.h:149: char *asctime_r (const struct tm *restrict tp, char *restrict buf) THROW; ============================= ctime timezone/private.h:503: char *ctime(time_t const *); time/time.h:142: char *ctime (const time_t *timer) THROW; ============================= ctime_r timezone/private.h:504: char *ctime_r(time_t const *, char *); timezone/private.h:712: char *ctime_r(time_t const *, char *); time/time.h:153: char *ctime_r (const time_t *restrict timer, char *restrict buf) THROW; ============================= gmtime timezone/private.h:512: struct tm *gmtime(time_t const *); time/time.h:119: struct tm *gmtime (const time_t *timer) THROW; ============================= gmtime_r timezone/private.h:513: struct tm *gmtime_r(time_t const *restrict, struct tm *restrict); time/time.h:128: struct tm *gmtime_r (const time_t *restrict timer, struct tm *restrict tp) THROW; ============================= localtime timezone/private.h:514: struct tm *localtime(time_t const *); time/time.h:123: struct tm *localtime (const time_t *timer) THROW; ============================= localtime_r timezone/private.h:515: struct tm *localtime_r(time_t const *restrict, struct tm *restrict); time/time.h:133: struct tm *localtime_r (const time_t *restrict timer, struct tm *restrict tp) THROW; ============================= mktime timezone/private.h:516: time_t mktime(struct tm *); time/time.h:82: time_t mktime (struct tm *tp) THROW; 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.