open-src/app/xscope/COPYING
author Stuart Kreitman <Stuart.Kreitman@Sun.COM>
Thu, 18 Sep 2008 17:57:55 -0700
changeset 539 d95b1caa9271
permissions -rw-r--r--
6750121 Update xscope to open source version
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
539
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     1
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     2
/* **********************************************
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     3
 *						*
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     4
 * header file file descriptor (FD) code        *
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     5
 *						*
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     6
 *	James Peterson, 1987			*
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     7
 * Copyright (C) 1987 MCC
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     8
 *
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
     9
 * Permission to use, copy, modify, distribute, and sell this software and its
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    10
 * documentation for any purpose is hereby granted without fee, provided that
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    11
 * the above copyright notice appear in all copies and that both that
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    12
 * copyright notice and this permission notice appear in supporting
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    13
 * documentation, and that the name of MCC not be used in
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    14
 * advertising or publicity pertaining to distribution of the software without
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    15
 * specific, written prior permission.  MCC makes no
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    16
 * representations about the suitability of this software for any purpose.  It
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    17
 * is provided "as is" without express or implied warranty.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    18
 *
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    19
 * MCC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    20
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    21
 * EVENT SHALL MCC BE LIABLE FOR ANY SPECIAL, INDIRECT OR
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    22
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    23
 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    24
 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    25
 * PERFORMANCE OF THIS SOFTWARE.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    26
 *						*
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    27
 *						*
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    28
 * Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    29
 *
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    30
 * Permission is hereby granted, free of charge, to any person obtaining a
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    31
 * copy of this software and associated documentation files (the
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    32
 * "Software"), to deal in the Software without restriction, including
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    33
 * without limitation the rights to use, copy, modify, merge, publish,
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    34
 * distribute, and/or sell copies of the Software, and to permit persons
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    35
 * to whom the Software is furnished to do so, provided that the above
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    36
 * copyright notice(s) and this permission notice appear in all copies of
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    37
 * the Software and that both the above copyright notice(s) and this
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    38
 * permission notice appear in supporting documentation.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    39
 * 
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    40
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    41
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    42
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    43
 * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    44
 * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    45
 * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    46
 * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    47
 * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    48
 * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    49
 * 
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    50
 * Except as contained in this notice, the name of a copyright holder
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    51
 * shall not be used in advertising or otherwise to promote the sale, use
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    52
 * or other dealings in this Software without prior written authorization
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    53
 * of the copyright holder.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    54
 *
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    55
 ********************************************** */
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    56
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    57
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    58
# This originates from X11R5 (mit/util/scripts/install.sh), which was
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    59
# later released in X11R6 (xc/config/util/install.sh) with the
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    60
# following copyright and license.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    61
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    62
# Copyright (C) 1994 X Consortium
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    63
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    64
# Permission is hereby granted, free of charge, to any person obtaining a copy
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    65
# of this software and associated documentation files (the "Software"), to
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    66
# deal in the Software without restriction, including without limitation the
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    67
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    68
# sell copies of the Software, and to permit persons to whom the Software is
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    69
# furnished to do so, subject to the following conditions:
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    70
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    71
# The above copyright notice and this permission notice shall be included in
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    72
# all copies or substantial portions of the Software.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    73
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    74
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    75
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    76
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    77
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    78
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    79
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    80
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    81
# Except as contained in this notice, the name of the X Consortium shall not
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    82
# be used in advertising or otherwise to promote the sale, use or other deal-
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    83
# ings in this Software without prior written authorization from the X Consor-
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    84
# tium.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    85
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    86
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    87
# FSF changes to this file are in the public domain.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    88
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    89
# Calling this script install-sh is preferred over install.sh, to prevent
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    90
# `make' implicit rules from creating a file called install from it
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    91
# when there is no Makefile.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    92
#
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    93
# This script is compatible with the BSD install script, but was written
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    94
# from scratch.
d95b1caa9271 6750121 Update xscope to open source version
Stuart Kreitman <Stuart.Kreitman@Sun.COM>
parents:
diff changeset
    95