Annotation of researchv10no/cmd/prefer/pref/libpath.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * libpath - calculate path to prefer library
                      3:  *
                      4:  * Alan Hastings 4/13/87
                      5:  *
                      6:  * Added for EXPTOOLS support
                      7:  */
                      8: 
                      9: char *libpath(deflib)
                     10: char *deflib;
                     11: {
                     12:        register char *retval;
                     13:        char *malloc(), *getenv(), *strcpy(), *strcat();
                     14: 
                     15:        if ((retval = getenv("PHOME")) != (char *)0)
                     16:                return retval;
                     17: 
                     18: #ifdef EXPTOOLS
                     19: # define PREFLIB "/lib/prefer"
                     20:        if ((retval = getenv("TOOLS")) != (char *)0)
                     21:        {
                     22:                char *libuf;
                     23: 
                     24:                libuf = malloc((unsigned)(strlen(retval)+sizeof(PREFLIB)+1));
                     25:                (void) strcpy(libuf, retval);
                     26:                (void) strcat(libuf, PREFLIB);
                     27:                return libuf;
                     28:        }
                     29: #endif /* EXPTOOLS */
                     30: 
                     31:        return deflib;
                     32: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.