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