1ba6a1819Smrg 22d8abe4fSmrg/* 3ba6a1819Smrg * Copyright 1990 Network Computing Devices; 4ba6a1819Smrg * Portions Copyright 1987 by Digital Equipment Corporation 5ba6a1819Smrg * 61bedbe3fSmrg * Permission to use, copy, modify, distribute, and sell this software 71bedbe3fSmrg * and its documentation for any purpose is hereby granted without fee, 81bedbe3fSmrg * provided that the above copyright notice appear in all copies and 91bedbe3fSmrg * that both that copyright notice and this permission notice appear 101bedbe3fSmrg * in supporting documentation, and that the names of Network Computing 111bedbe3fSmrg * Devices or Digital not be used in advertising or publicity pertaining 121bedbe3fSmrg * to distribution of the software without specific, written prior 131bedbe3fSmrg * permission. Network Computing Devices or Digital make no representations 141bedbe3fSmrg * about the suitability of this software for any purpose. It is provided 15ba6a1819Smrg * "as is" without express or implied warranty. 16ba6a1819Smrg * 17ba6a1819Smrg * NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM ALL WARRANTIES WITH 181bedbe3fSmrg * REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF 19ba6a1819Smrg * MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES 201bedbe3fSmrg * OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES 211bedbe3fSmrg * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 221bedbe3fSmrg * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 231bedbe3fSmrg * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 24ba6a1819Smrg * SOFTWARE. 25ba6a1819Smrg */ 26ba6a1819Smrg 27ba6a1819Smrg/* 28ba6a1819Smrg 29ba6a1819SmrgCopyright 1987, 1994, 1998 The Open Group 30ba6a1819Smrg 31ba6a1819SmrgPermission to use, copy, modify, distribute, and sell this software and its 32ba6a1819Smrgdocumentation for any purpose is hereby granted without fee, provided that 33ba6a1819Smrgthe above copyright notice appear in all copies and that both that 34ba6a1819Smrgcopyright notice and this permission notice appear in supporting 35ba6a1819Smrgdocumentation. 36ba6a1819Smrg 37ba6a1819SmrgThe above copyright notice and this permission notice shall be included in 38ba6a1819Smrgall copies or substantial portions of the Software. 39ba6a1819Smrg 40ba6a1819SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 41ba6a1819SmrgIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 42ba6a1819SmrgFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 43ba6a1819SmrgOPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 44ba6a1819SmrgAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 45ba6a1819SmrgCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 46ba6a1819Smrg 47ba6a1819SmrgExcept as contained in this notice, the name of The Open Group shall not be 48ba6a1819Smrgused in advertising or otherwise to promote the sale, use or other dealings 49ba6a1819Smrgin this Software without prior written authorization from The Open Group. 50ba6a1819Smrg 51ba6a1819Smrg*/ 52ba6a1819Smrg 53ba6a1819Smrg#ifdef HAVE_CONFIG_H 54ba6a1819Smrg#include <config.h> 55ba6a1819Smrg#endif 56ba6a1819Smrg#include <stdio.h> 57ba6a1819Smrg#include <X11/Xosdefs.h> 58ba6a1819Smrg#include <stdlib.h> 59ba6a1819Smrg#include "FSlib.h" 60ba6a1819Smrg 611bedbe3fSmrgconst char * 621bedbe3fSmrgFSServerName(const char *server) 63ba6a1819Smrg{ 641bedbe3fSmrg const char *s; 65ba6a1819Smrg 66ba6a1819Smrg if (server != NULL && *server != '\0') 67ba6a1819Smrg return server; 68ba6a1819Smrg if ((s = getenv("FONTSERVER")) != NULL) 69ba6a1819Smrg return s; 70ba6a1819Smrg return NULL; 71ba6a1819Smrg} 72