Print this page
13111 Want futimes() and lutimes() functions
Change-ID: I3be82d4242255a4100f8c35db373eb9140402fc4

@@ -5,11 +5,11 @@
 .\" Copyright 2016 Joyent, Inc.
 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
 .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with
 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
 .\" Copyright 2011 by Delphix.  All rights reserved.
-.TH LIBC 3LIB "Feb 14, 2020"
+.TH LIBC 3LIB "Sep 06, 2020"
 .SH NAME
 libc \- C library
 .SH DESCRIPTION
 Functions in this library provide various facilities defined by System V, ANSI
 C, POSIX, and so on.  See \fBstandards\fR(5). In addition, those facilities

@@ -259,134 +259,135 @@
 \fBfsync\fR     \fBftell\fR
 \fBftello\fR    \fBftime\fR
 \fBftok\fR      \fBftruncate\fR
 \fBftrylockfile\fR      \fBftw\fR
 \fBfunc_to_decimal\fR   \fBfunlockfile\fR
-\fBfutimens\fR  \fBfutimesat\fR
-\fBfwide\fR     \fBfwprintf\fR
-\fBfwrite\fR    \fBfwscanf\fR
-\fBgconvert\fR  \fBgcvt\fR
-\fBgetacct\fR   \fBgetattrat\fR
-\fBgetc\fR      \fBgetc_unlocked\fR
-\fBgetchar\fR   \fBgetchar_unlocked\fR
-\fBgetcontext\fR        \fBgetcpuid\fR
-\fBgetcwd\fR    \fBgetdate\fR
-\fBgetdate_err\fR       \fBgetdents\fR
-\fBgetdtablesize\fR     \fBgetegid\fR
-\fBgetenv\fR    \fBgeteuid\fR
-\fBgetexecname\fR       \fBgetextmntent\fR
-\fBgetgid\fR    \fBgetgrent\fR
-\fBgetgrent_r\fR        \fBgetgrgid\fR
-\fBgetgrgid_r\fR        \fBgetgrnam\fR
-\fBgetgrnam_r\fR        \fBgetgroups\fR
-\fBgethomelgroup\fR     \fBgethostid\fR
-\fBgethostname\fR       \fBgethrtime\fR
-\fBgethrvtime\fR        \fBgetisax\fR
-\fBgetitimer\fR \fBgetloadavg\fR
-\fBgetlogin\fR  \fBgetlogin_r\fR
-\fBgetmntany\fR \fBgetmntent\fR
-\fBgetmsg\fR    \fBget_nprocs\fR
-\fBget_nprocs_conf\fR   \fBgetnetgrent\fR
-\fBgetnetgrent_r\fR     \fBgetopt\fR
-\fBgetopt_clip\fR       \fBgetopt_long\fR
-\fBgetopt_long_only\fR  \fBgetpagesize\fR
-\fBgetpagesizes\fR      \fBgetpass\fR
-\fBgetpassphrase\fR     \fBgetpeerucred\fR
-\fBgetpflags\fR \fBgetpgid\fR
-\fBgetpgrp\fR   \fBgetpid\fR
-\fBgetpmsg\fR   \fBgetppid\fR
-\fBgetppriv\fR  \fBgetpriority\fR
-\fBgetprogname\fR       \fBgetprojid\fR
-\fBgetpw\fR     \fBgetpwent\fR
-\fBgetpwent_r\fR        \fBgetpwnam\fR
-\fBgetpwnam_r\fR        \fBgetpwuid\fR
-\fBgetpwuid_r\fR        \fBgetrctl\fR
-\fBgetrlimit\fR \fBgetrusage\fR
-\fBgets\fR      \fBgetsid\fR
-\fBgetspent\fR  \fBgetspent_r\fR
-\fBgetspnam\fR  \fBgetspnam_r\fR
-\fBgetsubopt\fR \fBgettaskid\fR
-\fBgettext\fR   \fBgettimeofday\fR
-\fBgettxt\fR    \fBgetuid\fR
-\fBgetusershell\fR      \fBgetustack\fR
-\fBgetutent\fR  \fBgetutid\fR
-\fBgetutline\fR \fBgetutmp\fR
-\fBgetutmpx\fR  \fBgetutxent\fR
-\fBgetutxid\fR  \fBgetutxline\fR
-\fBgetvfsany\fR \fBgetvfsent\fR
-\fBgetvfsfile\fR        \fBgetvfsspec\fR
-\fBgetw\fR      \fBgetwc\fR
-\fBgetwc_l\fR   \fBgetwchar\fR
-\fBgetwchar_l\fR        \fBgetwd\fR
-\fBgetwidth\fR  \fBgetws\fR
-\fBgetzoneid\fR \fBgetzoneidbyname\fR
-\fBgetzonenamebyid\fR   \fBglob\fR
-\fBglobfree\fR  \fBgmtime\fR
-\fBgmtime_r\fR  \fBgrantpt\fR
-\fBgsignal\fR   \fBhasmntopt\fR
-\fBhcreate\fR   \fBhdestroy\fR
-\fBhsearch\fR   \fBiconv\fR
-\fBiconv_close\fR       \fBiconv_open\fR
-\fBimaxabs\fR   \fBimaxdiv\fR
-\fBindex\fR     \fBinitgroups\fR
-\fBinitstate\fR \fBinnetgr\fR
-\fBinsque\fR    \fBioctl\fR
-\fBis_system_labeled\fR \fBisaexec\fR
-\fBisalnum\fR   \fBisalnum_l\fR
-\fBisalpha\fR   \fBisalpha_l\fR
-\fBisascii\fR   \fBisastream\fR
-\fBisatty\fR    \fBisblank\fR
-\fBisblank_l\fR \fBiscntrl\fR
-\fBiscntrl_l\fR \fBisdigit\fR
-\fBisdigit_l\fR \fBisenglish\fR
-\fBisgraph\fR   \fBisgraph_l\fR
-\fBisideogram\fR        \fBislower\fR
-\fBislower_l\fR \fBisnan\fR
-\fBisnand\fR    \fBisnanf\fR
-\fBisnumber\fR  \fBisphonogram\fR
-\fBisprint\fR   \fBisprint_l\fR
-\fBispunct\fR   \fBispunct_l\fR
-\fBissetugid\fR \fBisspace\fR
-\fBisspace_l\fR \fBisspecial\fR
-\fBisupper\fR   \fBisupper_l\fR
-\fBiswalnum\fR  \fBiswalnum_l\fR
-\fBiswalpha\fR  \fBiswalpha_l\fR
-\fBiswblank\fR  \fBiswblank_l\fR
-\fBiswcntrl\fR  \fBiswcntrl_l\fR
-\fBiswctype\fR  \fBiswctype_l\fR
-\fBiswdigit\fR  \fBiswdigit_l\fR
-\fBiswideogram\fR       \fBiswideogram_l\fR
-\fBiswgraph\fR  \fBiswgraph_l\fR
-\fBiswhexnumber\fR      \fBiswhexnumber_l\fR
-\fBiswlower\fR  \fBiswlower_l\fR
-\fBiswnumber\fR \fBiswnumber_l\fR
-\fBiswphonogram\fR      \fBiswphonogram_l\fR
-\fBiswprint\fR  \fBiswprint_l\fR
-\fBiswpunct\fR  \fBiswpunct_l\fR
-\fBiswspace\fR  \fBiswspace_l\fR
-\fBiswspecial\fR        \fBiswspecial_l\fR
-\fBiswupper\fR  \fBiswupper_l\fR
-\fBiswxdigit\fR \fBiswxdigit_l\fR
-\fBisxdigit\fR  \fBisxdigit_l\fR
-\fBjrand48\fR   \fBkill\fR
-\fBkillpg\fR    \fBl64a\fR
-\fBlabs\fR      \fBladd\fR
-\fBlchown\fR    \fBlckpwdf\fR
-\fBlcong48\fR   \fBldexp\fR
-\fBldivide\fR   \fBlexp10\fR
-\fBlfind\fR     \fBlfmt\fR
-\fBlink\fR      \fBlinkat\fR
-\fBlio_listio\fR        \fBllabs\fR
-\fBlldiv\fR     \fBllog10\fR
-\fBllseek\fR    \fBlltostr\fR
-\fBlocaleconv\fR        \fBlocaltime\fR
-\fBlocaltime_r\fR       \fBlockf\fR
-\fBlogb\fR      \fBlone\fR
-\fBlongjmp\fR   \fBlrand48\fR
-\fBlsearch\fR   \fBlseek\fR
-\fBlshiftl\fR   \fBlstat\fR
-\fBlsub\fR      \fBlten\fR
+\fBfutimens\fR  \fBfutimes\fR
+\fBfutimesat\fR \fBfwide\fR
+\fBfwprintf\fR  \fBfwrite\fR
+\fBfwscanf\fR   \fBgconvert\fR
+\fBgcvt\fR      \fBgetacct\fR
+\fBgetattrat\fR \fBgetc\fR
+\fBgetc_unlocked\fR     \fBgetchar\fR
+\fBgetchar_unlocked\fR  \fBgetcontext\fR
+\fBgetcpuid\fR  \fBgetcwd\fR
+\fBgetdate\fR   \fBgetdate_err\fR
+\fBgetdents\fR  \fBgetdtablesize\fR
+\fBgetegid\fR   \fBgetenv\fR
+\fBgeteuid\fR   \fBgetexecname\fR
+\fBgetextmntent\fR      \fBgetgid\fR
+\fBgetgrent\fR  \fBgetgrent_r\fR
+\fBgetgrgid\fR  \fBgetgrgid_r\fR
+\fBgetgrnam\fR  \fBgetgrnam_r\fR
+\fBgetgroups\fR \fBgethomelgroup\fR
+\fBgethostid\fR \fBgethostname\fR
+\fBgethrtime\fR \fBgethrvtime\fR
+\fBgetisax\fR   \fBgetitimer\fR
+\fBgetloadavg\fR        \fBgetlogin\fR
+\fBgetlogin_r\fR        \fBgetmntany\fR
+\fBgetmntent\fR \fBgetmsg\fR
+\fBget_nprocs\fR        \fBget_nprocs_conf\fR
+\fBgetnetgrent\fR       \fBgetnetgrent_r\fR
+\fBgetopt\fR    \fBgetopt_clip\fR
+\fBgetopt_long\fR       \fBgetopt_long_only\fR
+\fBgetpagesize\fR       \fBgetpagesizes\fR
+\fBgetpass\fR   \fBgetpassphrase\fR
+\fBgetpeerucred\fR      \fBgetpflags\fR
+\fBgetpgid\fR   \fBgetpgrp\fR
+\fBgetpid\fR    \fBgetpmsg\fR
+\fBgetppid\fR   \fBgetppriv\fR
+\fBgetpriority\fR       \fBgetprogname\fR
+\fBgetprojid\fR \fBgetpw\fR
+\fBgetpwent\fR  \fBgetpwent_r\fR
+\fBgetpwnam\fR  \fBgetpwnam_r\fR
+\fBgetpwuid\fR  \fBgetpwuid_r\fR
+\fBgetrctl\fR   \fBgetrlimit\fR
+\fBgetrusage\fR \fBgets\fR
+\fBgetsid\fR    \fBgetspent\fR
+\fBgetspent_r\fR        \fBgetspnam\fR
+\fBgetspnam_r\fR        \fBgetsubopt\fR
+\fBgettaskid\fR \fBgettext\fR
+\fBgettimeofday\fR      \fBgettxt\fR
+\fBgetuid\fR    \fBgetusershell\fR
+\fBgetustack\fR \fBgetutent\fR
+\fBgetutid\fR   \fBgetutline\fR
+\fBgetutmp\fR   \fBgetutmpx\fR
+\fBgetutxent\fR \fBgetutxid\fR
+\fBgetutxline\fR        \fBgetvfsany\fR
+\fBgetvfsent\fR \fBgetvfsfile\fR
+\fBgetvfsspec\fR        \fBgetw\fR
+\fBgetwc\fR     \fBgetwc_l\fR
+\fBgetwchar\fR  \fBgetwchar_l\fR
+\fBgetwd\fR     \fBgetwidth\fR
+\fBgetws\fR     \fBgetzoneid\fR
+\fBgetzoneidbyname\fR   \fBgetzonenamebyid\fR
+\fBglob\fR      \fBglobfree\fR
+\fBgmtime\fR    \fBgmtime_r\fR
+\fBgrantpt\fR   \fBgsignal\fR
+\fBhasmntopt\fR \fBhcreate\fR
+\fBhdestroy\fR  \fBhsearch\fR
+\fBiconv\fR     \fBiconv_close\fR
+\fBiconv_open\fR        \fBimaxabs\fR
+\fBimaxdiv\fR   \fBindex\fR
+\fBinitgroups\fR        \fBinitstate\fR
+\fBinnetgr\fR   \fBinsque\fR
+\fBioctl\fR     \fBis_system_labeled\fR
+\fBisaexec\fR   \fBisalnum\fR
+\fBisalnum_l\fR \fBisalpha\fR
+\fBisalpha_l\fR \fBisascii\fR
+\fBisastream\fR \fBisatty\fR
+\fBisblank\fR   \fBisblank_l\fR
+\fBiscntrl\fR   \fBiscntrl_l\fR
+\fBisdigit\fR   \fBisdigit_l\fR
+\fBisenglish\fR \fBisgraph\fR
+\fBisgraph_l\fR \fBisideogram\fR
+\fBislower\fR   \fBislower_l\fR
+\fBisnan\fR     \fBisnand\fR
+\fBisnanf\fR    \fBisnumber\fR
+\fBisphonogram\fR       \fBisprint\fR
+\fBisprint_l\fR \fBispunct\fR
+\fBispunct_l\fR \fBissetugid\fR
+\fBisspace\fR   \fBisspace_l\fR
+\fBisspecial\fR \fBisupper\fR
+\fBisupper_l\fR \fBiswalnum\fR
+\fBiswalnum_l\fR        \fBiswalpha\fR
+\fBiswalpha_l\fR        \fBiswblank\fR
+\fBiswblank_l\fR        \fBiswcntrl\fR
+\fBiswcntrl_l\fR        \fBiswctype\fR
+\fBiswctype_l\fR        \fBiswdigit\fR
+\fBiswdigit_l\fR        \fBiswideogram\fR
+\fBiswideogram_l\fR     \fBiswgraph\fR
+\fBiswgraph_l\fR        \fBiswhexnumber\fR
+\fBiswhexnumber_l\fR    \fBiswlower\fR
+\fBiswlower_l\fR        \fBiswnumber\fR
+\fBiswnumber_l\fR       \fBiswphonogram\fR
+\fBiswphonogram_l\fR    \fBiswprint\fR
+\fBiswprint_l\fR        \fBiswpunct\fR
+\fBiswpunct_l\fR        \fBiswspace\fR
+\fBiswspace_l\fR        \fBiswspecial\fR
+\fBiswspecial_l\fR      \fBiswupper\fR
+\fBiswupper_l\fR        \fBiswxdigit\fR
+\fBiswxdigit_l\fR       \fBisxdigit\fR
+\fBisxdigit_l\fR        \fBjrand48\fR
+\fBkill\fR      \fBkillpg\fR
+\fBl64a\fR      \fBlabs\fR
+\fBladd\fR      \fBlchown\fR
+\fBlckpwdf\fR   \fBlcong48\fR
+\fBldexp\fR     \fBldivide\fR
+\fBlexp10\fR    \fBlfind\fR
+\fBlfmt\fR      \fBlink\fR
+\fBlinkat\fR    \fBlio_listio\fR
+\fBllabs\fR     \fBlldiv\fR
+\fBllog10\fR    \fBllseek\fR
+\fBlltostr\fR   \fBlocaleconv\fR
+\fBlocaltime\fR \fBlocaltime_r\fR
+\fBlockf\fR     \fBlogb\fR
+\fBlone\fR      \fBlongjmp\fR
+\fBlrand48\fR   \fBlsearch\fR
+\fBlseek\fR     \fBlshiftl\fR
+\fBlstat\fR     \fBlsub\fR
+\fBlten\fR      \fBlutimes\fR
 \fBlzero\fR     \fBmadvise\fR
 \fBmakecontext\fR       \fBmakeutx\fR
 \fBmalloc\fR    \fBmblen\fR
 \fBmblen_l\fR   \fBmbrlen\fR
 \fBmbrlen_l\fR  \fBmbrtowc\fR