diff options
author | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-09-11 16:45:45 -0700 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-09-11 16:45:45 -0700 |
commit | 306057f2475b216fb73686bcb0003355cf88944a (patch) | |
tree | 976f2c58fe49db3584f3cff02513d58e95407b16 /scope.h |
Import initial version from James Peterson
Diffstat (limited to 'scope.h')
-rw-r--r-- | scope.h | 67 |
1 files changed, 67 insertions, 0 deletions
@@ -0,0 +1,67 @@ +/* ********************************************** + * * + * header file for the Server spy scope * + * * + * James Peterson, 1987 * + * Copyright (C) 1987 MCC + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of MCC not be used in + * advertising or publicity pertaining to distribution of the software without + * specific, written prior permission. MCC makes no + * representations about the suitability of this software for any purpose. It + * is provided "as is" without express or implied warranty. + * + * MCC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL MCC BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + * * + ********************************************** */ + +#include <stdio.h> + +#define Boolean short +#define true 1 +#define false 0 + +/* ********************************************** */ +/* */ +/* ********************************************** */ + +#define Assert(b) (b) +#define debug(n,f) (void)((debuglevel & n) ? (fprintf f,fflush(stderr)) : 0) +short debuglevel; + +/* ********************************************** */ +/* */ +/* ********************************************** */ + +Boolean NoExtensions /* Should we deny extensions exist ? */ ; +short Verbose /* quiet (0) or increasingly verbose ( > 0) */ ; +Boolean RequestSync; + +int ScopePort; +char *ScopeHost; + +/* external function type declarations */ + +extern char *Malloc (); +extern char *strcpy(); +char *ClientName (); + +/* ********************************************** */ +/* */ +/* ********************************************** */ + +/* need to change the MaxFD to allow larger number of fd's */ +#define StaticMaxFD 32 + + +#include "fd.h" |