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.