fdistrusted()
Determine if a file is trusted
Synopsis:
#include <unistd.h>
int fdistrusted( int fd );
Arguments:
- fd
- A descriptor for the file that you want to check.
Library:
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Description:
The fdistrusted() function is deprecated and will be removed in a future release. Use fchecktrust() instead.
The fdistrusted() function determines whether or not the file associated with the given file descriptor is trusted or is in a trusted filesystem.
This function always considers a file to be trusted when pathtrust is not enabled (i.e., procnto starts without -qt). This behavior means that programs do not need to know if the system is using pathtrust.
You can use the pathtrust feature to prevent processes from executing untrusted files. See Pathtrust
in the System Security Guide.
Returns:
EOK if the file is trusted, EPERM if it isn't, or some other errno value if an error occurred.
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | Yes |
Thread | Yes |