Chapter Contents |
Previous |
Next |
realpath |
Portability: | UNIX compatible |
SYNOPSIS | |
DESCRIPTION | |
RETURN VALUE | |
USAGE NOTES |
SYNOPSIS |
#include <lclib.h> char *realpath(const char *pathname, char absname[PATH_MAX+1]);
DESCRIPTION |
The
realpath
function can be used
to return a standard form of an UNIX System Services path name. The path name
returned will be an absolute path name, which does not involve the "." or
".." notations or symbolic links.
The
pathname
argument
to
realpath
is the UNIX
System Services path name to be resolved. If the program was not compiled
with the
posix
compiler
option,
pathname
should
begin with an
hfs:
style
prefix.
The
absname
argument
should be an array of
PATH_MAX
+1 characters, in which
realpath
will store the canonical form of the path name.
PATH_MAX
is defined in the header file
<limits.h>
. If the program
was not compiled with the
posix
compiler option, the value stored will begin with an
hfs:
style prefix.
RETURN VALUE |
realpath
returns the address of the standardized path name if successful, and otherwise
returns
0
.
USAGE NOTES |
The
realpath
function can only be used with MVS 5.2.2 or a later release.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.