| 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)
- file advisory information
#include <fcntl.h>intposix_fadvise(intfd,off_toffset,off_tlen,intadvice);
Theposix_fadvise() function advises the system on the expected behavior of theapplication with respect to the data in the file associated with theopen file descriptor,fd, starting atoffset and continuing forlen bytes. Thespecified range need not currently exist in the file. Iflen iszero, all data following offset is specified. The system may use thisinformation to optimize handling of the specified data. Theposix_fadvise() function hasno effect on the semantics of other operations on the specified data, althoughit may affect the performance of other operations.
The advice to be applied to the data is specified by theadvice parameter and may be one of the following values:
Specifies that the application has no advice to give on its behavior with respect to the specified data. It is the default characteristic if no advice is given for an open file.
Specifies that the application expects to access the specified data sequentially from lower offsets to higher offsets.
Specifies that the application expects to access the specified data in a random order.
Specifies that the application expects to access the specified data in the near future.
Specifies that the application expects that it will not access the specified data in the near future.
Specifies that the application expects to access the specified data once and then not reuse it thereafter.
These values are defined in<fcntl.h>
Upon successful completion,posix_fadvise() returns zero. Otherwise, an error number is returnedto indicate the error.
Theposix_fadvise() function will fail if:
Thefd argument is not a valid file descriptor.
The value ofadvice is invalid, or the value oflen is less than zero.
Thefd argument is associated with a pipe or FIFO.
Theposix_fadvise() function has a transitional interface for 64-bit file offsets. Seelf64(5).
Seeattributes(5) for descriptions of the following attributes:
|
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |