*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: elftc_set_timestamps | Section: 3 | Source: FreeBSD | File: elftc_set_timestamps.3.gz
ELFTC_SET_TIMESTAMPS(3) FreeBSD Library Functions Manual NAME elftc_set_timestamps - set file timestamps LIBRARY library "libelftc" SYNOPSIS #include <libelftc.h> int elftc_set_timestamps(const char *filename, struct stat *sb); DESCRIPTION The elftc_set_timestamps() function is used to set the access and modified time stamps on a file based on the contents of a struct stat descriptor. Argument filename names an existing file in the file system. Argument sb points to structure of type struct stat populated by a prior call to fstat(2) or stat(2). IMPLEMENTATION NOTES This function will invoke the high-resolution utimes(2) system call if the underlying operating system supports it. On operating systems lacking support for utimes(2), the function will use lower resolution utime(2) system call. EXAMPLES To set the access and modified times for a new file to those of an existing file, use: struct stat sb; const char *existing_filename, *new_filename; if (stat(existing_filename, &sb) < 0) err(EXIT_FAILURE, "stat failed"); if (elftc_set_timestamps(new_filename, &sb) < 0) err(EXIT_FAILURE, "timestamps could not be set"); SEE ALSO fstat(2), stat(2), utime(2), utimes(2) FreeBSD 14.1-RELEASE-p8 December 15, 2011 FreeBSD 14.1-RELEASE-p8

Navigation Options