sam_cancelstage - Cancels a file stage
cc [ flag
… ] file
… -L∕opt∕SUNWsamfs∕lib -lsam [ library … ]
#include "∕opt∕SUNWsamfs∕include∕lib.h"
int sam_cancelstage(const char * path )
sam_cancelstage()
cancels the stage of the file pointed to by
path.
Only the file owner or superuser can perform this operation on the file.
Upon successful completion a value of 0 is returned.
Otherwise, a value of -1 is returned and
errno
is set to indicate the error.
sam_cancelstage()
fails if one or more of the following are true:
EPERMCaller is not the file owner or superuser.
EFAULTbuf or path points to an illegal address.
EINTRA signal was caught during the
sam_cancelstage()
function.
ELOOPToo many symbolic links were encountered in translating path.
EMULTIHOPComponents of path require hopping to multiple remote machines and the file system does not allow it.
ENAMETOOLONGThe length of the
path
argument exceeds {PATH_MAX}, or the
length of a path component exceeds {NAME_MAX} while
{_POSIX_NO_TRUNC} is in effect.
ENOENTThe named file does not exist or is the null pathname.
ENOLINKpath points to a remote machine and the link to that machine is no longer active.
ENOTDIRA component of the path prefix is not a directory.