NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | ERRORS | SEE ALSO
#include <tsol/mld.h>int adornfc(char *path_name, char *adorned_name);
adornfc() adorns the final component of path_name unless it is already adorned. path_name is a pathname to a filesystem object. adorned_name is a pointer to a buffer in which the adorned version of path_name is placed. This buffer should be of at least MAXPATHLEN bytes in length.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | SUNWtsu |
MT-Level | MT-Safe |
adornfc() fails if one or more of the following are true:
Search permission is denied for a component of the path prefix of path_name.
path_name or adorned_name points to an invalid address.
An I/O error occurred while reading from the file system.
Too many symbolic links were encountered in translating path_name.
The length of the path argument exceeds PATH_MAX or MAXPATHLEN.
A pathname component is longer than NAME_MAX (see sysconf(3C)) while _POSIX_NO_TRUNC is in effect (see pathconf(2)).
A component of the path prefix of path_name does not exist.
A component of the path prefix of path_name is not a directory.
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | ERRORS | SEE ALSO