Poster of Linux kernelThe best gift for a Linux geek
GETUDPREFIX

GETUDPREFIX

Section: UNIDATA LIBRARY FUNCTIONS (3) Updated: $Date: 2000/08/07 23:15:03 $
Local index Up
 

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.
 

SEE ALSO

getuduser(3).


 

Index

NAME
SYNOPSIS
DESCRIPTION
ENVIRONMENT
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 21:46:47 GMT, April 16, 2011