| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Basic Library Functions Oracle Solaris 11 Information Library |
enable_extended_FILE_stdio(3C)
posix_spawnattr_getschedparam(3C)
posix_spawnattr_getschedpolicy(3C)
posix_spawnattr_getsigdefault(3C)
posix_spawnattr_getsigignore_np(3C)
posix_spawnattr_getsigmask(3C)
posix_spawnattr_setschedparam(3C)
posix_spawnattr_setschedpolicy(3C)
posix_spawnattr_setsigdefault(3C)
posix_spawnattr_setsigignore_np(3C)
posix_spawnattr_setsigmask(3C)
posix_spawn_file_actions_addclose(3C)
posix_spawn_file_actions_addclosefrom_np(3C)
posix_spawn_file_actions_adddup2(3C)
posix_spawn_file_actions_addopen(3C)
posix_spawn_file_actions_destroy(3C)
posix_spawn_file_actions_init(3C)
pthread_attr_getdetachstate(3C)
pthread_attr_getinheritsched(3C)
pthread_attr_getschedparam(3C)
pthread_attr_getschedpolicy(3C)
pthread_attr_setdetachstate(3C)
pthread_attr_setinheritsched(3C)
pthread_attr_setschedparam(3C)
pthread_attr_setschedpolicy(3C)
pthread_barrierattr_destroy(3C)
pthread_barrierattr_getpshared(3C)
pthread_barrierattr_setpshared(3C)
pthread_condattr_getpshared(3C)
pthread_condattr_setpshared(3C)
pthread_cond_reltimedwait_np(3C)
pthread_key_create_once_np(3C)
pthread_mutexattr_getprioceiling(3C)
pthread_mutexattr_getprotocol(3C)
pthread_mutexattr_getpshared(3C)
pthread_mutexattr_getrobust(3C)
pthread_mutexattr_setprioceiling(3C)
pthread_mutexattr_setprotocol(3C)
pthread_mutexattr_setpshared(3C)
pthread_mutexattr_setrobust(3C)
pthread_mutex_getprioceiling(3C)
pthread_mutex_reltimedlock_np(3C)
pthread_mutex_setprioceiling(3C)
pthread_rwlockattr_destroy(3C)
pthread_rwlockattr_getpshared(3C)
pthread_rwlockattr_setpshared(3C)
pthread_rwlock_reltimedrdlock_np(3C)
pthread_rwlock_reltimedwrlock_np(3C)
pthread_rwlock_timedrdlock(3C)
pthread_rwlock_timedwrlock(3C)
rctlblk_get_enforced_value(3C)
- get directory stream file descriptor
#include <dirent.h>intdirfd(DIR *dir);
Thedirfd() function returns the file descriptor associated with the directory streamdir.
This file descriptor is the one used internally by the directory streamoperations. Seeopendir(3C),closedir(3C),readdir(3C),rewinddir(3C),seekdir(3C),telldir(3C). The file descriptor isautomatically closed whenclosedir() is called for the directory streamdir orwhen one of theexec functions is called. Seeexec(2).
The file descriptor can safely be used only by functions that donot depend on or alter the file position, such asfstat(2) andfchdir(2). Closing the file descriptor withclose(2) or modifying the file positionby means other than the directory stream operations listed above causes undefinedbehavior to occur when one of the directory stream operations is subsequentlycalled with the directory streamdir.
Upon successful completion, thedirfd() function returns an open file descriptor forthe directory associated with the directory streamdir.
There are no defined error returns. Passing an invalid directory streamas an argument to thedirfd() function results in undefined behavior.
Thedirfd() function is intended to be used to obtain a filedescriptor for use with thefchdir() function.
Seeattributes(5) for descriptions of the following attributes:
|
close(2),exec(2),fchdir(2),fstat(2),closedir(3C),opendir(3C),readdir(3C),rewinddir(3C),seekdir(3C),telldir(3C),attributes(5)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |