GETUDPREFIX(3)
NAME
getudprefix - return installation prefix of Unidata software
SYNOPSIS
const char *getudprefix(void);
DESCRIPTION
- This function returns the pathname of the directory off of which most
Unidata-supported software is installed. Thus, it may be used during
program execution to help form needed pathnames. For example:
- #include <string.h>
extern const char *getudprefix(void);
char pathbuf[256];
...(void)strcat(strcpy(pathbuf, getudprefix()),"/etc/udunits.dat"); - The function returns the value of the environment variable UDPREFIX, if it exists; otherwise, the value of the environment variable UDHOME is returned, if it exists; otherwise, the home directory of the user database entry returned by `getuduser()' is used, if it exists; otherwise, the empty string ("") is returned.
ENVIRONMENT
- UDPREFIX Contains the pathname of the root of the installed, Unidata
- software.
- UDHOME Contains the pathname of the home directory of the Unidata
- user.