install.dt.hp
install.dt.ibm
install.dt.sun
-install.dt.usl
dinstall.dt
dinstallCDE
installCDE
programs/dtappbuilder/src/ab/Makefile.hpux
programs/dtappbuilder/src/ab/Makefile.osf1
programs/dtappbuilder/src/ab/Makefile.sunos
-programs/dtappbuilder/src/ab/Makefile.unixware
programs/dtappbuilder/src/ab/Makefile.linux
programs/dtappbuilder/src/ab/Makefile.freebsd
programs/dtappbuilder/src/ab/Makefile.netbsd
programs/ttsnoop/Makefile.hpux
programs/ttsnoop/Makefile.osf1
programs/ttsnoop/Makefile.sunos
-programs/ttsnoop/Makefile.unixware
programs/ttsnoop/Makefile.linux
programs/ttsnoop/Makefile.freebsd
programs/ttsnoop/Makefile.netbsd
OVERRIDE=install.dt.sun
#endif
-#ifdef USLArchitecture
-LOCAL_CPP_DEFINES=-Uusl
-OVERRIDE=install.dt.usl
-#endif
-
#ifdef AlphaArchitecture
OVERRIDE=install.dt.dec
#endif
+++ /dev/null
-####################################
-### Instructions for SCO Systems ###
-####################################
-
-System Requirements
-===================
-
- * SCO Open Desktop or SCO Open Server Version 3.0
- * 386-33, 486, or Pentium based processor
- * 16MB memory
- * 1024x768, 256 color graphics system
- * 70MB free disk space
- * 30MB Swap Space
-
-
-Before You Start the Desktop
-============================
-
-If your system has one of these special configurations, you may need to
-edit certain Login Manager files before starting the desktop. See
-chapter 2 of the Getting Started Guide:
-
-
- * If the system console is a non-bitmap device.
-
- * If the system is an X terminal or a host for X terminals.
-
- * If the system has more than one display.
-
-
-
-
-To Start and Stop the Desktop
-============================
-
-1. Log in as the user who will use the desktop and be running the Korn or
- Bourne shells (ksh or sh).
-
-2. First, add the following two lines to your .profile:
-
- PATH=$PATH:/opt/dt/bin
- . /opt/dt/bin/dtsearchpath
-
- These lines add the desktop search path to your PATH variable.
-
-3. If you have a .startxrc file in your home directory, move it to a
- backup location or name by entering:
-
- mv .startxrc old.startxrc
-
-4. Copy /etc/opt/dt/dt.startxrc to your home directory and rename it
- to .startxrc by entering:
-
- cp /etc/opt/dt/dt.startxrc .startxrc
-
-5. Do one of the following:
-
- * Log out of your ODT session and log in via Scologin.
-
- * Or, at a shell prompt on a multiscreen not running the X
- server, run startx by entering:
-
- startx
-
- Be sure to log out to reinvoke your .profile correctly.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+++ /dev/null
-#########################################################################
-# Configuration Instructions for the UnixWare 1.1 or later Environments #
-#########################################################################
-
-The following instructions assume you have already installed the Common Desktop
-Environment according to the Installation Instructions on the CD jacket.
-
-There are two ways to start the desktop:
-
-* You can manually start the desktop Login Manager. This method can be used to
-avoid rebooting the system. See the section To Start and Stop the Desktop
-Manually .
-
-* You can configure the system to start the desktop automatically upon reboot.
- See the section To Enable and Disable Desktop Auto-Start..
-
-
-
-Before You Start the Desktop
-============================
-******************************************************************************
-If you have a previous Common Desktop Environment (CDE) version on the system:
-******************************************************************************
-
-*Advise all CDE users on the system to remove or rename their $HOME/.dt directory
-and their $HOME/.dtprofile. The new files are not compatible with the old
-ones. If users have customized the $HOME/.dt/dtwmrc file and want to keep
-it, they will need to cut and paste the appropriate pieces into the new dtwmrc
-file provided.
-
-*Become the root user on the system. Make sure all other users on the system
-are logged out of CDE. Kill the Login Manager if running.
-
- kill -15 `cat /etc/opt/dt/Xpid`
-
-Killing the Login Manager process works no matter how the process was started.
-An alternate method is to stop the system resource control for the desktop.
-This method should only be used if CDE was configured on the system by
-replacing the /etc/rc2.d/S69xdm script. You can tell if CDE was configured
-this way by checking the existence of /etc/S69xdm.old. If this file
-exists, then do the following:
-
- mv /etc/S69xdm.old /etc/rc2.d/S69xdm
-
-
-
-Special Configurations
-----------------------
-
-If your system has one of these special configurations, you may need to
-edit certain Login Manager files before starting the desktop. See the
-Advanced User's and System Administrator's Guide:
-
- * If the system console is not a UnixWare supported bitmap device.
-
- * If the system is an X terminal or a host for X terminals.
-
- * If the system has more than one display.
-
-
-To Start and Stop the Desktop Manually
-======================================
-
-There are two ways to start the desktop manually:
-
-
- * You can manually start the CDE Login Manager, which will
- display the desktop Login screen. To use this method, you
- must have permission to log in as root.
-
- This method is preferable, since Login Manager sets certain
- environment variables that are needed during desktop sessions.
-
- * You can log in using conventional methods, and then manually
- run the CDE Session Manager, which starts a desktop session.
- See the section Manually Starting and Stopping the Session
- Manager.
-
-Manually Starting and Stopping Login Manager
---------------------------------------------
-
-When you use this method, you log in using the CDE Login screen.
-When you log in, a desktop session starts.
-
-To manually start Login Manager:
-
-1. Log in as root.
-
-2. Type:
- LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/dt/lib:/usr/X/lib export LD_LIBRARY_PATH
-
-3. With no window system running, from the command line enter:
-
- /usr/dt/bin/dtlogin -daemon
-
- The CDE Graphical Login screen will appear.
-
-4. For security reasons, you need to exit the shell that invoked dtlogin.
- Type <Alt><SysRq> p
- (i.e. Press the <Alt> and <SysRq> keys at the same time,
- release both and then hit 'p'. )
-
- You should return to an ASCII terminal session.
-
-5. Type:
- <return>
- exit
-
-6. You will be asked if you want your virtual terminals closed at once.
- Type: n
-
- The CDE Graphical Login screen will reappear.
-
-
-To manually stop Login Manager:
-
- 1. Log out of the CDE Desktop.
-
- 2. From the options menu of the CDE Graphical Login choose Command Line.
-
- This will give you the ASCII login screen.
-
- 3. Log in as root.
-
- 4. Type:
- kill -15 `cat /usr/dt/config/Xpid`
-
-
-
-Manually Starting and Stopping Session Manager
-----------------------------------------------
-
-If you use this method, you are responsible for setting certain
-environment variables to values required by the desktop if suitable
-values are not already set in your environment. Refer to the Getting
-Started Guide for setting the necessary environment variables.
-
-
-1. Log in. (You do not need to log in as root).
-
-2. With no window system running, from the command line enter:
-
- LD_LIBRARY_PATH=/usr/dt/lib:/usr/X/lib:$LD_LIBRARY_PATH
- export LD_LIBRARY_PATH
-
- PATH=$PATH:/usr/X/bin
- export PATH
-
- /usr/X/bin/olinit /usr/dt/bin/Xsession
-
-The Session Manager stops when you log out.
-When auto-start is enabled, the CDE Login Manager runs
-automatically each time the system is booted. You then log
-in using the CDE Login Screen.
-
-
-To Enable and Disable Desktop Auto-Start
-========================================
-UnixWare can be configured to start the CDE Desktop automatically when the system
-is booted. This method starts CDE as the Session Manager for all users on
-the system.
-
-
-To Enable Desktop Auto-Start
-----------------------------
-
-1. Log in as root.
-
-2. From the command line, enter:
-
- NOTE: Step 'a' is necessay only if the /etc/rc2.d/S69xdm
- script has been modified after UnixWare was
- installed on your system and if the graphical login
- is enabled. A copy of the S69xdm script that
- came with the UnixWare installation is located
- in /usr/X/adm.
-
- a. cp /etc/rc2.d/S69xdm /etc/S69xdm.preCDE
- b. cp /usr/dt/config/S69xdm /etc/rc2.d/S69xdm
-
-A CDE Login screen will appear the next time the system is booted.
-
-
-To Disable Desktop Auto-Start
------------------------------
-
-
- 1. Log in as root.
-
- 2. From a command line, enter:
-
- rm /etc/rc2.d/S69xdm
-
- If you would like the original UnixWare Desktop Manager Login
- to appear upon reboot:
-
- /usr/X/bin/enable_glogin
-
- - OR -
-
- If a copy of S69xdm was saved as outlined in the section
- "To Enable Desktop Auto-Start":
-
- mv /etc/S69xdm.preCDE /etc/rc2.d/S69xdm
-
- The UnixWare Desktop Manager Login will appear
- the next time the system is rebooted.
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
-DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) \
-DKORNSHELL=$(KORNSHELL) \
- -Usun -Uusl -Uaix -Udec -UAIX -Uibm -Uhp
+ -Usun -Uaix -Udec -UAIX -Uibm -Uhp
AllTarget(installCDE dinstallCDE)
release_def = "{" release_id ":" "defaults" record_defs "}"
- release_id = "hp-ux" | "aix" | "sun" | "usl" | "default"
+ release_id = "hp-ux" | "aix" | "sun" | "default"
record_defs = keyword_def "=" special_token |
keyword_def "=" keyword_value
then
PLATFORM=sun
PLATFORM_SCRIPT_DIR=sun
- elif [ $BUILDSYSTEM = "UNIX_SV" ];
- then
- PLATFORM=usl
- PLATFORM_SCRIPT_DIR=usl
elif [ $BUILDSYSTEM = "OSF1" ];
then
PLATFORM=dec
if [ "$PLATFORM" = "aix" ];
then
USER=`/bin/whoami`
- elif [ "$PLATFORM" = "sun" -o "$PLATFORM" = "usl" ];
+ elif [ "$PLATFORM" = "sun" ];
then
USER=`/usr/ucb/whoami`
else
HASH
Log "Creating tarball..."
- if [ $PLATFORM = "usl" ]
- then
- ulimit -f unlimited
- fi
-
DIRNAME=build.$DATE
mkdir -p $TARBALL_LOCATION/$DIRNAME
cd /
OLDPWD=`pwd`
cd /
- if [ "$PLATFORM" = "usl" ]
- then
- /usr/sbin/inetd -s
- elif [ "$PLATFORM" = "sun" ]
+ if [ "$PLATFORM" = "sun" ]
then
/usr/sbin/svcadm refresh svc:/network/inetd:default
/usr/sbin/svcadm restart svc:/network/inetd:default
then
PLATFORM=sun
PLATFORM_SCRIPT_DIR=sun
- elif [ $BUILDSYSTEM = "UNIX_SV" ];
- then
- PLATFORM=usl
- PLATFORM_SCRIPT_DIR=usl
elif [ $BUILDSYSTEM = "OSF1" ];
then
PLATFORM=dec
if [ "$PLATFORM" = "aix" ];
then
USER=`/bin/whoami`
- elif [ "$PLATFORM" = "usl" ];
- then
- USER=`/usr/ucb/whoami`
else
USER=`/usr/bin/whoami`
fi
echo ""
fi
- if [ "$PLATFORM" = "usl" ]
- then
- umask 000
- fi
-
unset TMPDIR
CLEANING="no"
elif [ $BUILDSYSTEM = "SunOS" ];
then
PLATFORM=sun
-elif [ $BUILDSYSTEM = "UNIX_SV" ];
-then
- PLATFORM=usl
elif [ $BUILDSYSTEM = "OSF1" ];
then
PLATFORM=dec
if [ $PLATFORM = "aix" ];
then
USER=`/bin/whoami`
-elif [ $PLATFORM = "usl" ];
-then
- USER=`/usr/ucb/whoami`
else
USER=`/usr/bin/whoami`
fi
XCOMM "hpux"
XCOMM "aix"
XCOMM "sun"
-XCOMM "usl"
XCOMM "dec"
XCOMM ==========================================================================
*HP-UX*) getPlatform=hp;;
*AIX*) getPlatform=ibm;;
*SunOS*) getPlatform=sun;;
- *UNIX_SV*) getPlatform=usl;;
*OSF1*) getPlatform=dec;;
esac
fi
XCOMM "hpux"
XCOMM "aix"
XCOMM "sun"
-XCOMM "usl"
XCOMM "dec"
XCOMM ==========================================================================
{
platform=$(GetPlatform)
case "$platform" in
- hp|ibm|sun|usl|dec)
+ hp|ibm|sun|dec)
DtiReturn $platform
;;
*) Exit $INVALID_OS_MSG 1
;;
sun) WHOAMI_PATH=/usr/ucb
;;
- usl) WHOAMI_PATH=/usr/ucb
- ;;
dec) WHOAMI_PATH=/usr/bin
;;
esac
XCOMM install.dt
XCOMM
XCOMM Script to install the April 1994 Snapshot Desktop on
-XCOMM HP, IBM, Sun, USL, or DEC Unix systems from a CDROM
+XCOMM HP, IBM, Sun, or DEC Unix systems from a CDROM
XCOMM
XCOMM ==========================================================================
XCOMM ==========================================================================
XCOMM "hpux"
XCOMM "aix"
XCOMM "sun"
-XCOMM "usl"
XCOMM "dec"
XCOMM ==========================================================================
*HP-UX*) getPlatform=hp;;
*AIX*) getPlatform=ibm;;
*SunOS*) getPlatform=sun;;
- *UNIX_SV*) getPlatform=usl;;
*OSF1*) getPlatform=dec;;
esac
fi
HASH 3) verify platform is supported
HASH
case "$dtiPlatform" in
- hp|ibm|sun|usl|dec)
+ hp|ibm|sun|dec)
NewState 4.1
;;
*)
+++ /dev/null
-XCOMM $XConsortium: install.dt.usl.src /main/4 1996/04/23 11:19:27 drk $
-XCOMM ==========================================================================
-XCOMM ==========================================================================
-XCOMM install.dt.usl
-XCOMM
-XCOMM Platform specific function overrides for the April 1994 Snapshot
-XCOMM install script, install.dt.
-XCOMM
-XCOMM This file is sourced by the install.dt script to allow platform
-XCOMM specific behavior for certain functionality. These functions are:
-XCOMM
-XCOMM DtiClearScreen() - clear the screen
-XCOMM DtiFreeSpace() - return available bytes in a directory
-XCOMM DtiVerifyConfiguration() - verify system configuration
-XCOMM DtiWhoami() - return user name
-XCOMM
-XCOMM ==========================================================================
-#define HASH #
-
-XCOMM ==========================================================================
-XCOMM
-XCOMM DtiClearScreen() - clears the screen
-XCOMM
-XCOMM The default DtiClearScreen() uses the 'clear' command to clear the
-XCOMM screen. If this platform does not have the 'clear' command,
-XCOMM declare DtiClearScreen() here with the appropriate functionality.
-XCOMM
-XCOMM Note: The default DtiClearScreen() writes to stderr, rather than stdout,
-XCOMM so be sure to do the same here. DtiPrint() does this automatically, so
-XCOMM use it if possible.
-XCOMM
-XCOMM Example:
-XCOMM
-XCOMM DtiClearScreen()
-XCOMM {
-XCOMM DtiPrint "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
-XCOMM DtiPrint "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
-XCOMM }
-XCOMM
-XCOMM Input - none
-XCOMM Output - none
-XCOMM Return -none
-XCOMM
-XCOMM USL uses the default (clear). We'll define it here to ensure usage.
-XCOMM ==========================================================================
-
-DtiClearScreen() {
- clear 1>&2
-}
-
-XCOMM ==========================================================================
-XCOMM
-XCOMM DtiFreeSpace
-XCOMM
-XCOMM The default DtiFreeSpace() does not check for free space, rather it
-XCOMM simply returns a BigNumber that install.dt will assume is large
-XCOMM enough in which to install the desktop.
-XCOMM
-XCOMM Declare DtiFreeSpace() here to return the actual available space for
-XCOMM a particular directory.
-XCOMM
-XCOMM The $1 parameter will contain the directory name to test. The directory
-XCOMM specified will exist. DtiFreeSpace() should return the number of bytes
-XCOMM available via the DtiReturn() function.
-XCOMM
-XCOMM Input
-XCOMM $1 - directory name
-XCOMM Output - none
-XCOMM Return
-XCOMM number of bytes available
-XCOMM
-XCOMM ==========================================================================
-
-DtiFreeSpace()
-{
- blocks="$(df "$1" | sed 's/^.*://' | awk '{print $1}')"
- case "$blocks" in
- [0-9]*) let blocks=blocks*512
- DtiReturn "$blocks" ;;
- *) DtiReturn "0" ;; # install.dt warn and confirm
- esac
-}
-
-XCOMM ==========================================================================
-XCOMM
-XCOMM DtiVerifyConfiguration
-XCOMM
-XCOMM The default DtiVerifyConfiguration() does no system configuration
-XCOMM testing. For a particular platform, one might want to test for
-XCOMM the presence of X11R5 or the OS version, for example, before allowing
-XCOMM the desktop to be installed.
-XCOMM
-XCOMM Declare this function to make such platform specific tests. Return
-XCOMM "yes" if the system passed, or "<message text>" if the system failed
-XCOMM in which case install.dt will display the <message text> as the reason.
-XCOMM
-XCOMM Input - none
-XCOMM Output - none
-XCOMM Return
-XCOMM "yes" - system configuration verified
-XCOMM "<message text>" - verification failed, display message text
-XCOMM
-XCOMM ==========================================================================
-
-DtiVerifyConfiguration()
-{
- if [ "$(uname -s)" = UNIX_SV -a "$(uname -r)" = 4.2 ]
- then
- if [ "$(uname -v)" = 1.0 ]
- then
- DtiReturn \
-"WARNING: THE CDE DESKTOP IS NOT SUPPORTED ON UnixWare 1.0"
- else
- HASH for all 4.2 releases after 1.0
- DtiReturn "yes"
- fi
- else
- DtiReturn "ERROR: THIS IS NOT A \"UNIX_SV 4.2\" SYSTEM"
- fi
-}
-
-XCOMM ==========================================================================
-XCOMM
-XCOMM DtiWhoami
-XCOMM
-XCOMM The default DtiWhoami() uses the 'whoami' command to determine
-XCOMM the user name. If this platform does not have the 'whoami' command,
-XCOMM declare DtiWhoami() here with the appropriate functionality.
-XCOMM
-XCOMM Input - none
-XCOMM Output - none
-XCOMM Return
-XCOMM result of system 'whoami' command
-XCOMM
-XCOMM ==========================================================================
-
-DtiWhoami()
-{
- /usr/ucb/whoami
-}
-
-XCOMM ==========================================================================
-XCOMM
-XCOMM DtiPrint - echo to stderr and log
-XCOMM
-XCOMM Input
-XCOMM $1 - data to echo to stdout and log
-XCOMM Output - none
-XCOMM Return -none
-XCOMM
-XCOMM Override on UnixWare because of printf "%s" integer-const problem
-XCOMM This coordinates with the leading blank in the passing of " $meg" in master.
-XCOMM ==========================================================================
-
-DtiPrint()
-{
- if [ "$#" -gt 1 ]
- then
- if [ "$#" -gt 5 ]
- then
- printf "$1" "$2" "$3" "$4" "$5" "$6" $7 $8 $9 >&2
- else
- if [ "$#" -gt 4 ]
- then
- printf "$1" "$2" "$3" "$4" "$5" $6 $7 $8 $9 >&2
- else
- printf "$1" "$2" $3 $4 $5 $6 $7 $8 $9 >&2
- fi
- fi
- else
- printf "$1" $2 $3 $4 $5 $6 $7 $8 $9 >&2
- fi
- Log "$1" $2 $3 $4 $5 $6 $7 $8 $9
-}
PLATFORM = sun
SUBDIRS = sun
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-SUBDIRS = usl
-#endif
#ifdef AlphaArchitecture
PLATFORM = dec
SUBDIRS = dec
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
#ifdef AlphaArchitecture
PLATFORM = dec
#endif
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
-
all::
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
all::
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list
PLATFORM = sun
.NO_PARALLEL:
#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
all::
+++ /dev/null
-XCOMM $XConsortium: Imakefile /main/5 1996/04/21 19:07:43 drk $
-TOOL_DIR = ../../dbTools
-DATABASE_DIR = ../../../../databases
-
-#ifdef HPArchitecture
-PLATFORM = hp-ux
-#endif
-#ifdef RsArchitecture
-PLATFORM = aix
-#endif
-#ifdef SunArchitecture
-PLATFORM = sun
-.NO_PARALLEL:
-#endif
-#ifdef USLArchitecture
-PLATFORM = usl
-#endif
-
-
-all::
-
-configMin:: $(DATABASE_DIR)/CDE-MIN.udb
- $(TOOL_DIR)/udbToAny.ksh -toLst -ReleaseStream $(PLATFORM) \
- $(DATABASE_DIR)/CDE-MIN.udb > CDE-MIN.lst
- ../build_udb_list CDE-MIN ../../../..
-
-configTT:: $(DATABASE_DIR)/CDE-TT.udb
- $(TOOL_DIR)/udbToAny.ksh -toLst -ReleaseStream $(PLATFORM) \
- $(DATABASE_DIR)/CDE-TT.udb > CDE-TT.lst
- ../build_udb_list CDE-TT ../../../..
-
-configRun:: $(DATABASE_DIR)/CDE-RUN.udb
- $(TOOL_DIR)/udbToAny.ksh -toLst -ReleaseStream $(PLATFORM) \
- $(DATABASE_DIR)/CDE-RUN.udb > CDE-RUN.lst
- ../build_udb_list CDE-RUN ../../../..
-
-configShlibs:: $(DATABASE_DIR)/CDE-SHLIBS.udb
- $(TOOL_DIR)/udbToAny.ksh -toLst -ReleaseStream $(PLATFORM) \
- $(DATABASE_DIR)/CDE-SHLIBS.udb > CDE-SHLIBS.lst
- ../build_udb_list CDE-SHLIBS ../../../..
-
-LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
- -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
- -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)
-
-AllTarget(configShlibs configTT configRun configMin)
-
-CppScriptTarget(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
-CppScriptTarget(configTT,configTT.src,$(LOCAL_CPP_DEFINES),)
-CppScriptTarget(configRun,configRun.src,$(LOCAL_CPP_DEFINES),)
-CppScriptTarget(configMin,configMin.src,$(LOCAL_CPP_DEFINES),)
-
-clean::
- $(RM) *.lst *.list
+++ /dev/null
-#!/bin/sh
-#
-# Start X Display Manager for CDE
-#
-XNETACCESS=on #!@ Do not edit this line !@
-XWINHOME=/usr/X export XWINHOME #!@ (or your mount point) !@
-DTHOME=/usr/dt
-PATH=$PATH:$XWINHOME/bin:$DTHOME/bin export PATH #!@ Do not edit this line !@
-LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DTHOME/lib:$XWINHOME/lib export LD_LIBRARY_PATH #!@ Do not edit this line !@
-
-XUSL=/usr/X/bin/X
-XDMPROG="$DTHOME/bin/dtlogin"
-XDM="$XDMPROG -daemon"
- # Installed by els.4.2 package instance
-XNLSPATH=$XWINHOME/lib/nls/elsXsi # Installed by els.4.2 package instance
-XMODIFIERS=@im=Local # Installed by els.4.2 package instance
-export XNLSPATH XMODIFIERS # Installed by els.4.2 package instance
-
-KillProgram()
-{
- if [ "$#" -ne 2 ]
- then
- echo "usage: KillProgram -signal program-name"
- fi
- SIGNAL=$1
- PROGRAM=$2
- /bin/ps -ef | grep "$2" | grep -v grep >/tmp/tmppsout
- if test -s /tmp/tmppsout
- then
- awk "{print \"kill $1 \" \$2}" /tmp/tmppsout | /bin/ksh
- fi
- rm -f /tmp/tmppsout
-}
-
-case "$1" in
- start)
- if test -x $XDMPROG; then
- if test -x $XUSL; then
- rm -rf /var/dt/Xpid
- exec $XDM
- fi
- fi
- ;;
-
- stop)
- KillProgram -15 dtlogin
- ;;
-
- *)
- echo "usage: S69xdm {start|stop}"
- ;;
-esac
-
+++ /dev/null
-XCOMM! /bin/ksh
-XCOMM #######
-XCOMM Product: CDE
-XCOMM Fileset: CDE-HELP
-XCOMM customize
-XCOMM @(#) $XConsortium: configHelp.src /main/5 1996/04/23 19:56:20 drk $
-XCOMM #######
-XCOMM
-XCOMM (c) Copyright Hewlett-Packard Company, 1993
-XCOMM
-XCOMM #######
-#define STAR *
-XCOMM ############################################
-XCOMM #
-XCOMM # HELP_symlinks
-XCOMM #
-XCOMM # create various symlinks
-XCOMM #
-XCOMM ############################################
-HELP_symlinks()
-{
- HELP_LOC="appconfig/help"
- theLANG="C"
- DESTDIR=$CDE_CONF_TOP/$HELP_LOC/$theLANG
- SRCDIR=$CDE_TOP/$HELP_LOC/$theLANG
- EXT=".sdl"
-
- [ -d $DESTDIR ] || mkdir -p $DESTDIR
-
- for j in $CDE_TOP/$HELP_LOC/$theLANG/STAR
- do
- thedir=`basename $j`
- if [[ -d $j && -f $j/${thedir}$EXT ]]
- then
- rm -f $DESTDIR/${thedir}$EXT
- ln -s $j/${thedir}$EXT $DESTDIR/${thedir}$EXT
- fi
- done
-
- for j in $CDE_TOP/$HELP_LOC/$theLANG/STAR.hf
- do
- thefile=`basename $j`
- rm -f $DESTDIR/$thefile
- ln -s $CDE_TOP/$HELP_LOC/$theLANG/$thefile $DESTDIR/$thefile
- done
-}
-
-XCOMM ##########################################################################
-XCOMM
-XCOMM Main Body
-XCOMM
-XCOMM ##########################################################################
-
-PRODUCT=CDE
-FILESET=CDE-HELP
-retval=0
-CDE_TOP=CDE_INSTALLATION_TOP
-CDE_CONF_TOP=CDE_CONFIGURATION_TOP
-
-XCOMM
-XCOMM set up symlinks that point into the $CDE_TOP tree
-XCOMM
-
-HELP_symlinks
-
-return $retval
-
+++ /dev/null
-XCOMM! /bin/ksh
-XCOMM #######
-XCOMM Product: CDE
-XCOMM Fileset: CDE-HELP
-XCOMM customize
-XCOMM @(#) $XConsortium: configHelpPrg.src /main/5 1996/04/23 19:56:25 drk $
-XCOMM #######
-XCOMM
-XCOMM (c) Copyright Hewlett-Packard Company, 1993
-XCOMM
-XCOMM #######
-#define STAR *
-XCOMM ############################################
-XCOMM #
-XCOMM # HELP_symlinks
-XCOMM #
-XCOMM # create various symlinks
-XCOMM #
-XCOMM ############################################
-HELP_symlinks()
-{
- DEST_HELP_LOC="appconfig/help"
- SRC_HELP_LOC="dthelp/help"
- theLang="C"
- DESTDIR=$CDE_CONF_TOP/$DEST_HELP_LOC/$theLang
- SRCDIR=$CDE_TOP/$SRC_HELP_LOC/$theLang
-
- [ -d $DESTDIR ] || mkdir -p $DESTDIR
-
- for j in $SRCDIR/STAR
- do
- dir=`basename $j`
- for k in $j/STAR
- do
- file=`basename $k`
- EXT=${file##*\.}
- if [[ "$EXT" = "sdl" || "$EXT" = "hf" ]]
- then
- rm -f $DESTDIR/$file
- ln -s $SRCDIR/$dir/$file $DESTDIR/$file
- fi
- done
- done
-}
-
-XCOMM #############################################################################
-XCOMM
-XCOMM Main Body
-XCOMM
-XCOMM #############################################################################
-
-PRODUCT=CDE
-FILESET=CDE-HELP
-retval=0
-CDE_TOP=CDE_INSTALLATION_TOP
-CDE_CONF_TOP=CDE_CONFIGURATION_TOP
-
-XCOMM
-XCOMM set up symlinks that point into the $CDE_TOP tree
-XCOMM
-
-HELP_symlinks
-
-return $retval
-
+++ /dev/null
-XCOMM! /bin/ksh
-XCOMM #######
-XCOMM Product: CDE
-XCOMM Fileset: CDE-MIN
-XCOMM configure
-XCOMM @(#) $XConsortium: configMin.src /main/4 1996/04/21 19:07:50 drk $
-XCOMM #######
-XCOMM
-XCOMM (c) Copyright Hewlett-Packard Company, 1993
-XCOMM
-XCOMM #######
-
-PRODUCT=CDE
-FILESET=CDE-MIN
-DO_CONFIGURATION=""
-retval=0
-
-CheckForClobberedLinks()
-{
-XCOMM
-XCOMM ensure links not clobbered
-XCOMM
-
- for file in services inetd.conf
- do
- if test ! -L /etc/$file
- then if test -f /etc/$file
- then
- rm /etc/$file
- ln -s /etc/inet/$file /etc/$file
- fi
- fi
- done
-}
-
-FixEtcInetServices()
-{
-SERVICES=/etc/inet/services
-
-XCOMM
-XCOMM see if it already exists
-XCOMM
-
- nawk '{if ($1 == "dtspc") print $0 > "/tmp/dtspc-already-there"}' \
- $SERVICES >/dev/null
- if [ ! -f /tmp/dtspc-already-there ]
- then
- if test ! -f ${SERVICES}.preCDE
- then mv $SERVICES $SERVICES.preCDE
- cp ${SERVICES}.preCDE $SERVICES
- chmod 444 $SERVICES
- fi
- echo "dtspc\t6112/tcp\t#subprocess control" >>$SERVICES
- else
- rm /tmp/dtspc-already-there
- fi
-
-XCOMM
-XCOMM remove legacy entries like dtspcd
-XCOMM
-
- nawk '{if ($1 == "dtspcd" || $1 == "#dtspcd") ; else print $0}' \
- $SERVICES >/tmp/etc-services
- mv /tmp/etc-services $SERVICES
- chmod 444 $SERVICES
-}
-
-UnfixEtcInetServices()
-{
-SERVICES=/etc/inet/services
-TMPFILE=/tmp/etc-services
-
- nawk '{if ($1 == "dtspc" && $2 == "6112/tcp")
- ;
- else
- print $0
- }' $SERVICES >$TMPFILE
-
- mv $TMPFILE $SERVICES
-}
-
-FixInetdDotConf()
-{
-INETD_CONF=/etc/inet/inetd.conf
-
-XCOMM
-XCOMM see if it already exists
-XCOMM
-
- nawk '{if ($1 == "dtspc") print $0 > "/tmp/dtspc-already-there"}' \
- $INETD_CONF >/dev/null
-
- if [ ! -f /tmp/dtspc-already-there ]
- then
- if test ! -f ${INETD_CONF}.preCDE
- then mv $INETD_CONF $INETD_CONF.preCDE
- cp ${INETD_CONF}.preCDE $INETD_CONF
- chmod 444 $INETD_CONF
- fi
- DTSPCD=CDE_INSTALLATION_TOP/bin/dtspcd
- echo "dtspc stream tcp nowait root $DTSPCD $DTSPCD" >>$INETD_CONF
- else
- rm /tmp/dtspc-already-there
- fi
-
-XCOMM
-XCOMM remove legacy entries like dtspcd
-XCOMM
-
- nawk '{if ($1 == "dtspcd" || $1 == "#dtspcd") ; else print $0}' \
- $INETD_CONF >/tmp/etc-inetd-conf
- mv /tmp/etc-inetd-conf $INETD_CONF
- chmod 444 $INETD_CONF
-}
-
-UnfixInetdDotConf()
-{
-INETD_CONF=/etc/inet/inetd.conf
-TMPFILE=/tmp/inetd.conf
-
- nawk '{if ($1 == "dtspc")
- ;
- else
- print $0
- }' $INETD_CONF >$TMPFILE
-
- mv $TMPFILE $INETD_CONF
-}
-
-PokeInetd()
-{
-XCOMM issue a SIGHUP to the inetd process
-
- ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
- if [ -s /tmp/tmppsout ]
- then
- nawk '{print "kill -HUP " $2}' /tmp/tmppsout | /bin/ksh
- else
- /usr/sbin/inetd -s
- fi
- rm /tmp/tmppsout
-}
-
-VerifyInstalledFiles()
-{
- echo "Status mode owner group filename"
- echo "-----------------------------------------"
-XCOMM exists correct correct correct /usr/dt/foo1
-XCOMM MISSING WRONG WRONG WRONG /usr/dt/foo2
-XCOMM exists the link is correct /usr/dt/link
-
- while read SRC
- do
-#include "../verify.func"
- done <<-EOF
-#include "CDE-MIN.lst"
- EOF
-}
-
-#include "../option.func"
-
-XCOMM ####################################################################
-XCOMM
-XCOMM Main body
-XCOMM
-XCOMM ####################################################################
-
- CheckForClobberedLinks
-
- HandleOption $*
-
- if [ "$OPERATION" = "configure" ]
- then
-
- FixEtcInetServices
- FixInetdDotConf
- PokeInetd()
-
- elif [ "$OPERATION" = "deconfigure" ]
- then
-
- UnfixEtcInetServices
- UnfixInetdDotConf
- PokeInetd()
-
- RemoveMinFiles
- VerifyInstalledFiles
-
- elif [ "$OPERATION" = "verify" ]
- then
-
- VerifyInstalledFiles
-
- fi
-
- return $retval
-
+++ /dev/null
-XCOMM! /bin/ksh
-XCOMM #######
-XCOMM Product: CDE
-XCOMM Fileset: CDE-RUN
-XCOMM configure
-XCOMM @(#) $XConsortium: configRun.src /main/7 1996/10/18 16:26:43 drk $
-XCOMM #######
-
-#define HASH #
-#define STAR *
-
-CreateAppConfigDirectory()
-{
- HASH
- HASH Create the APPCONFIG directory inside DT_CONFIG_TOP and create
- HASH all of its subdirectories
- HASH
-
- cd $DT_CONFIG_TOP
- if [ ! -d $APPCONFIG ]
- then
- mkdir $APPCONFIG
- fi
-
- cd $APPCONFIG
-
- for i in $APPCONFIG_DIRS
- do
- if [ ! -d $i ]
- then
- mkdir $i
- fi
- cd $i
- HASH
- HASH for each locale
- HASH
- for j in $DT_TOP/$APPCONFIG/$i/STAR
- do
- if [ ! -d `basename $j` ]
- then
- mkdir `basename $j`
- fi
- done
- cd ..
- done
-
-}
-
-FixInetdDotConf()
-{
-FILE="/etc/inet/inetd.conf"
-TMPFILE="/tmp/inetd.conf"
-
-XCOMM
-XCOMM desired inetd.conf entry:
-XCOMM 100068/2-4 dgram rpc/udp wait root CDE_INSTALLATION_TOP/bin/rpc.cmsd
-XCOMM rpc.cmsd
-XCOMM
-
-XCOMM
-XCOMM ensure links not clobbered
-XCOMM
-
- for file in services inetd.conf
- do
- if test ! -L /etc/$file
- then if test -f /etc/$file
- then
- rm /etc/$file
- ln -s /etc/inet/$file /etc/$file
- fi
- fi
- done
-
- CMSD=CDE_INSTALLATION_TOP/bin/rpc.cmsd
- nawk -v cmsd=$CMSD \
- '{if ($1 == "100068/2-4" && $6 != cmsd)
- print "#cde " $0;
- else
- print $0
- }' $FILE >$TMPFILE
-
- if test ! -f ${FILE}.preCDE
- then mv $FILE ${FILE}.preCDE
- cp ${FILE}.preCDE $FILE
- fi
- mv $TMPFILE $FILE
- chmod 444 $FILE
-
-XCOMM
-XCOMM now see if there is an occurrence of cmsd
-XCOMM
-
- rm -f /tmp/cmsd-already-there
- nawk '{if ($7 == "rpc.cmsd" && $1 == "100068/2-4") print $0 > \
- "/tmp/cmsd-already-there"}' $FILE >/dev/null
-
-XCOMM
-XCOMM if it is not there, add it
-XCOMM
-
- if [ ! -f /tmp/cmsd-already-there ]
- then
- echo "100068/2-4 dgram rpc/udp wait root $CMSD rpc.cmsd" >>$FILE
- else
- rm /tmp/cmsd-already-there
- fi
-}
-
-UnfixInetdDotConf()
-{
-FILE=/etc/inet/inetd.conf
-TMPFILE=/tmp/inetd.conf
-CMSD=CDE_INSTALLATION_TOP/bin/rpc.cmsd
-
- nawk -v cmsd=$CMSD \
- '{if ($1 == "100068/2-4" && $6 == cmsd)
- ;
- else
- print $0
- }' $FILE >$TMPFILE
-
- mv $TMPFILE $FILE
-
- nawk '{if ($1 == "#cde" && $2 == "100068/2-4") {
- $1 = $2;
- $2 = ""
- }
- print $0
- }' $FILE >$TMPFILE
-
- mv $TMPFILE $FILE
-}
-
-PokeInetd()
-{
-XCOMM
-XCOMM Schedule inetd to re-read inetd.conf with SIGHUP.
-XCOMM
- ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
- if test -s /tmp/tmppsout
- then
- nawk '{print "kill -HUP " $2}' /tmp/tmppsout | /bin/ksh
- else
- /usr/sbin/inetd -s
- fi
- rm -f /tmp/tmppsout
-}
-
-doDttermTerminfo()
-{
- if [ -f $DT_TOP/config/dtterm.ti ]
- then
- tic $DT_TOP/config/dtterm.ti
- if [ -f /usr/share/lib/terminfo/d/dtterm ]
- then
- chown bin /usr/share/lib/terminfo/d/dtterm
- chgrp bin /usr/share/lib/terminfo/d/dtterm
- chmod 644 /usr/share/lib/terminfo/d/dtterm
- else
- echo "Unable to compile $DT_TOP/config/dtterm.ti"
- fi
- else
- echo "Unable to find $DT_TOP/config/dtterm.ti"
- fi
-}
-
-RemoveRunFiles()
-{
- while read SRC
- do
- if [ "$SRC" != "" ]
- then
- rm -f $SRC
- dirname=${SRC%/STAR}
- if [ -d $dirname ]
- then
- cd $dirname
- while [ "$dirname" != "$CDE_TOP" ]
- do
- cd ..
- rmdir ${dirname##STAR/} >/dev/null 2>/dev/null
- dirname=${dirname%/STAR}
- done
- fi
- fi
- done <<-EOF
-#include "CDE-RUN.list"
- EOF
-}
-
-
-VerifyInstalledFiles()
-{
- echo "Status mode owner group filename"
- echo "-----------------------------------------"
-XCOMM exists correct correct correct /usr/dt/foo1
-XCOMM MISSING WRONG WRONG WRONG /usr/dt/foo2
-XCOMM exists the link is correct /usr/dt/link
-
- while read SRC
- do
-#include "../verify.func"
- done <<-EOF
-#include "CDE-RUN.lst"
- EOF
-}
-
-#include "../option.func"
-
-XCOMM ######################################################################
-XCOMM
-XCOMM Main body
-XCOMM
-XCOMM ######################################################################
-
-PRODUCT=CDE
-FILESET=CDE-RUN
-retval=0
-
-DT_TOP=CDE_INSTALLATION_TOP
-DT_CONFIG_TOP=CDE_CONFIGURATION_TOP
-DT_TEMP_TOP=CDE_LOGFILES_TOP
-ROOT=/
-
-retval=0
-
-APPCONFIG=appconfig
-APPCONFIG_DIRS="appmanager help icons types"
-
- HandleOption $*
-
- if [ "$OPERATION" = "configure" ]
- then
-
- HASH
- HASH create the CDE_LOGFILES_TOP directory
- HASH
- if [ ! -d $DT_TEMP_TOP/$APPCONFIG/appmanager ]
- then
- mkdir -p $DT_TEMP_TOP/$APPCONFIG/appmanager
- fi
- cd $DT_TEMP_TOP
- mv $APPCONFIG/appmanager .hidden-appmanager
- chmod -R 755 *
- chmod 755 .hidden-appmanager
- chown -R bin *
- chgrp -R bin *
- mv .hidden-appmanager $APPCONFIG/appmanager
- chmod 755 .
- chown bin .
- chgrp bin .
-
- HASH
- HASH create the CDE_CONFIGURATION_TOP and its config directory
- HASH
- if [ ! -d $DT_CONFIG_TOP ]
- then
- mkdir -p $DT_CONFIG_TOP
- fi
- if [ ! -d $DT_CONFIG_TOP/config ]
- then
- mkdir -p $DT_CONFIG_TOP/config
- fi
-
- CreateAppConfigDirectory
-
- HASH
- HASH Create default printer actions
- HASH
- env LANG=C /usr/dt/bin/dtprintinfo -populate
-
- HASH
- HASH Configure Xsession.d
- HASH
-
- cd $DT_CONFIG_TOP/config
- if [ ! -d Xsession.d ]
- then
- mkdir Xsession.d
- fi
-
- cd $DT_CONFIG_TOP
- chmod -R 755 *
-
- FixInetdDotConf
- PokeInetd
-
- doDttermTerminfo
-
- elif [ "$OPERATION" = "deconfigure" ]
- then
-
- UnfixInetdDotConf
- PokeInetd
- RemoveRunFiles
- VerifyInstalledFiles
-
- elif [ "$OPERATION" = "verify" ]
- then
-
- VerifyInstalledFiles
-
- fi
-
- return $retval
+++ /dev/null
-XCOMM!/bin/ksh
-XCOMM $XConsortium: configShlibs.src /main/6 1996/06/13 16:38:59 drk $
-
-XCOMM (c) Copyright 1996 Digital Equipment Corporation.
-XCOMM (c) Copyright 1996 Hewlett-Packard Company.
-XCOMM (c) Copyright 1996 International Business Machines Corp.
-XCOMM (c) Copyright 1996 Sun Microsystems, Inc.
-XCOMM (c) Copyright 1996 Novell, Inc.
-XCOMM (c) Copyright 1996 FUJITSU LIMITED.
-XCOMM (c) Copyright 1996 Hitachi.
-
-#define STAR *
-
-XCOMM ############################################
-RemoveShlibFiles()
-{
- while read SRC
- do
- if [ "$SRC" != "" ]
- then
- rm -f $SRC
- dirname=${SRC%/STAR}
- if [ -d $dirname ]
- then
- cd $dirname
- while [ "$dirname" != "$CDE_TOP" ]
- do
- cd ..
- rmdir ${dirname##STAR/} >/dev/null 2>/dev/null
- dirname=${dirname%/STAR}
- done
- fi
- fi
- done <<-EOF
-#include "CDE-SHLIBS.list"
- EOF
-}
-
-VerifyInstalledFiles()
-{
- echo "Status mode owner group filename"
- echo "-----------------------------------------"
-XCOMM exists correct correct correct /usr/dt/foo1
-XCOMM MISSING WRONG WRONG WRONG /usr/dt/foo2
-XCOMM exists the link is correct /usr/dt/link
-
- while read SRC
- do
-#include "../verify.func"
- done <<-EOF
-#include "CDE-SHLIBS.lst"
- EOF
-}
-
-#include "../option.func"
-
-MakeTheLink()
-{
-XCOMM
-XCOMM Usage: configShlibs
-XCOMM
-XCOMM creates links in the install tree libtt.so -> libtt.so.1
-XCOMM
-
- cd CDE_INSTALLATION_TOP/lib
-
- for lib in `/bin/ls *.so.*`
- do
- echo " Creating symlink for $lib"
-
- link=`echo $lib | cut -d. -f1,2`
-
- rm -f $link
- ln -s $lib $link
-
- done
-}
-
-XCOMM ##########################################################################
-XCOMM
-XCOMM Main Body
-XCOMM
-XCOMM ##########################################################################
-
-PRODUCT=CDE
-FILESET=CDE-SHLIBS
-retval=0
-CDE_TOP=CDE_INSTALLATION_TOP
-CDE_CONF_TOP=CDE_CONFIGURATION_TOP
-
- HandleOption $*
-
- if [ "$OPERATION" = "deconfigure" ]
- then
-
- echo "de-Configuring for CDE-SHLIBS..."
-
- RemoveShlibFiles
-
- VerifyInstalledFiles
-
- elif [ "$OPERATION" = "configure" ]
- then
-
- MakeTheLink
-
- elif [ "$OPERATION" = "verify" ]
- then
-
- VerifyInstalledFiles
-
- fi
-
- return $retval
+++ /dev/null
-XCOMM! /bin/ksh
-XCOMM #######
-XCOMM Product: CDE
-XCOMM Fileset: CDE-TT
-XCOMM configure
-XCOMM @(#) $XConsortium: configTT.src /main/5 1996/04/21 19:08:00 drk $
-XCOMM #######
-XCOMM
-XCOMM (c) Copyright Hewlett-Packard Company, 1993
-XCOMM
-XCOMM #######
-
-PRODUCT=CDE
-FILESET=CDE-TT
-DO_CONFIGURATION=""
-retval=0
-
-DeconfigureTtDbserver()
-{
- /usr/sbin/pmadm -d -p tcp -s ttdbserverd >/dev/null 2>&1
- /usr/sbin/pmadm -r -p tcp -s ttdbserverd >/dev/null 2>&1
- /usr/sbin/sacadm -x -p tcp
-}
-
-ConfigureTtDbserver()
-{
- /usr/sbin/pmadm -d -p tcp -s ttdbserverd >/dev/null 2>&1
- /usr/sbin/pmadm -r -p tcp -s ttdbserverd >/dev/null 2>&1
- /usr/sbin/pmadm -a -t listen -s ttdbserverd -i root -m `/usr/sbin/nlsadmin -c /usr/dt/bin/rpc.ttdbserverd -D -R 100083:1` -v `/usr/sbin/nlsadmin -V`
- /usr/sbin/sacadm -x -p tcp
-}
-
-RemoveTTFiles()
-{
- while read SRC
- do
- if [ "$SRC" != "" ]
- then
- rm -f $SRC
- dirname=${SRC%/STAR}
- if [ -d $dirname ]
- then
- cd $dirname
- while [ "$dirname" != "$CDE_TOP" ]
- do
- cd ..
- rmdir ${dirname##STAR/} >/dev/null 2>/dev/null
- dirname=${dirname%/STAR}
- done
- fi
- fi
- done <<-EOF
-#include "CDE-TT.list"
- EOF
-}
-
-VerifyInstalledFiles()
-{
- echo "Status mode owner group filename"
- echo "-----------------------------------------"
-XCOMM exists correct correct correct /usr/dt/foo1
-XCOMM MISSING WRONG WRONG WRONG /usr/dt/foo2
-XCOMM exists the link is correct /usr/dt/link
-
- while read SRC
- do
-#include "../verify.func"
- done <<-EOF
-#include "CDE-TT.lst"
- EOF
-}
-
-#include "../option.func"
-
-XCOMM ################################################################
-XCOMM
-XCOMM Main Body
-XCOMM
-XCOMM ################################################################
-
- HandleOption $*
-
- if [ "$OPERATION" = "configure" ]
- then
- ConfigureTtDbserver
-
- elif [ "$OPERATION" = "deconfigure" ]
- then
-
- DeconfigureTtDbserver
- RemoveTTFiles
- VerifyInstalledFiles
-
- elif [ "$OPERATION" = "verify" ]
- then
-
- VerifyInstalledFiles
-
- fi
-
- return $retval
elif [ $BUILDSYSTEM = "SunOS" ]
then
PLATFORM=sun
- elif [ $BUILDSYSTEM = "UNIX_SV" ]
- then
- PLATFORM=usl
elif [ $BUILDSYSTEM = "OSF1" ]
then
PLATFORM=dec
PLATFORM=aix
#elif defined(AlphaArchitecture)
PLATFORM=digital
-#elif defined(USLArchitecture)
-PLATFORM=usl
-#elif defined(SVR4Architecture) && defined(i386Architecture)
-PLATFORM=usl
#elif defined(SystemV4) && defined(i386)
PLATFORM=solaris-386
#elif defined(SystemV4)
# define HPArchitecture
#endif /* hpux */
-#ifdef sco
-# define MacroIncludeFile <sco.cf>
-# define MacroFile sco.cf
-# undef sco
-# undef USL
-# undef SYSV
-# undef i386
-/* # define i386Architecture */
-# define SCOArchitecture
-#endif /* sco */
-
-#ifdef USL
-# define MacroIncludeFile <usl.cf>
-# define MacroFile usl.cf
-# undef USL
-# undef SVR4
-# undef i386
-# define SVR4Architecture
-# define i386Architecture
-# define USLArchitecture
-#endif /* USL */
-
#ifdef NCR
# define MacroIncludeFile <ncr.cf>
# define MacroFile ncr.cf
svr3.cf \
svr4.cf \
ultrix.cf \
-usl.cf \
x386.cf \
xfree86.cf
+++ /dev/null
-XCOMM platform: $XConsortium: sco.cf /main/5 1996/12/04 10:12:36 swick $
-
-#ifndef OSName
-#define OSName SCO OpenServer Release 5
-#endif
-#ifndef OSVendor
-#define OSVendor SCO
-#endif
-#ifndef OSMajorVersion
-#define OSMajorVersion 5
-#endif
-#ifndef OSMinorVersion
-#define OSMinorVersion 0
-#endif
-#ifndef OSTeenyVersion
-#define OSTeenyVersion 0
-#endif
-
-#if OSMajorVersion < 5 /* Must be 3.2v4 (not fully tested) */
-#define StandardDefines -Dsco -Dsco324 -DSYSV -Di386
-#else
-#define StandardDefines -Dsco -DSYSV -Di386
-#define DefaultCCOptions -b elf
-#endif
-
-#define CcCmd cc
-#define NeedWidePrototypes NO
-#define ServerExtraDefines -DSTATIC_COLOR -DAVOID_GLYPHBLT -DPIXPRIV
-#define ServerOSDefines -DDDXTIME -DDDXOSINIT -DSERVER_LOCK
-#define ToolkitStringsABIOptions -intelabi
-#define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS
-#define ExtraLibraries -lsocket
-#define ExtraLoadOptions -b elf
-#define ThreadedX NO
-#define HasThreadSafeAPI NO
-#define HasNdbm YES
-#define HasVFork YES
-#define ExecableScripts YES
-#define HasShadowPasswd YES
-
-
-XCOMM Uncomment the following line to build static COFF libraries
-XCOMM #define ForceNormalLib YES
-#define SharedLibXmu NO
-
-#define XnestServer YES
-
-#define SystemV YES
-#define LdCombineFlags -r
-
-#define HasLdRunPath YES
-#define HasPoll YES
-#define PatheticCpp YES
-#define Malloc0ReturnsNull YES /* in case -lmalloc used */
-
-#define ArCmdBase ar
-#define AsCmd as
-#define CppCmd /lib/cpp
-#define LdCmd ld
-#define LexCmd lex
-#define MakeCmd make
-#define YaccCmd yacc
-
-#define ConnectionFlags -DUNIXCONN -DLOCALCONN -DTCPCONN -DFD_SETSIZE=256
-
-#include <scoLib.rules> /* minor changes to sv4Lib.rules */
-#include <sv4Lib.rules>
-
-#define DtSvcDefines -DMULTIBYTE
-#define DtSearchDefines -DI18N_MSG DtSvcDefines
-#define DtWidgetDefines DtSearchDefines
-#define DtPrintDefines DtSearchDefines
+++ /dev/null
-XCOMM $XConsortium: scoLib.rules /main/2 1996/09/28 16:12:20 rws $
-
-/*
- * SharedLibraryTarget3 - generate rules to create a shared library;
- * build it into a different name so that we do not hose people by having
- * the library gone for long periods.
- *
- * Work around SCO sh environment size problem.
- */
-#ifndef SharedLibraryTarget3
-#define SharedLibraryTarget3(libname,rev,solist1,solist2,solist3,down,up) @@\
-AllTarget(Concat(lib,libname.so.rev)) @@\
- @@\
-Concat(lib,libname.so.rev): solist1 solist2 solist3 $(EXTRALIBRARYDEPS) @@\
- $(RM) $@~ @@\
- echo -n $(LD) -o up/$@~ $(SHLIBLDFLAGS) -h $@ solist1 " " > Concat(down/lib,cmd) @@\
- echo -n solist2 " " >> Concat(down/lib,cmd) @@\
- echo -n solist3 >> Concat(down/lib,cmd) @@\
- (cd down; $(SHELL) Concat(./lib,cmd)) @@\
- $(RM) $@ Concat(lib,tmp1) Concat(lib,tmp2) @@\
- $(MV) $@~ $@ @@\
- $(RM) Concat(lib,libname.so) @@\
- $(LN) $@ Concat(lib,libname.so) @@\
- LinkBuildLibrary($@) @@\
- LinkBuildLibrary(Concat(lib,libname.so)) @@\
- @@\
-clean:: @@\
- $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
-
-#endif /* SharedLibraryTarget */
-
-/*
- * Redefine this so we can drop -b elf and build COFF objects for the
- * archived library. This assumes -b elf is hanging out in CCOPTIONS
- */
-#ifndef UnsharedLibObjCompile
-#define UnsharedLibObjCompile(options) RemoveFile($@) @@\
- ClearmakeOSName \
- $(CC) -c $(CDEBUGFLAGS) $(THREADS_CFLAGS) $(ALLDEFINES) options $*.c @@\
- $(MV) $@ unshared/$@
-#endif
-
* the two following macros need to be defined directly (accordingly to the
* TopLevelProject macro defined above).
*/
-# if defined(SunArchitecture) || defined(AIXArchitecture) \
- || defined(USLArchitecture)
+# if defined(SunArchitecture) || defined(AIXArchitecture)
# ifndef ProjectRulesFile
# define ProjectRulesFile <cde.rules>
# endif
# endif
# endif
-# if defined(USLArchitecture) || defined(AIXArchitecture)
+# if defined(AIXArchitecture)
# define HasCplusplus YES
# endif
+++ /dev/null
-XCOMM platform: $TOG: usl.cf /main/51 1998/03/23 12:27:39 mgreess $
-
-#ifndef OSName
-# define OSName DefaultOSName
-#endif
-#ifndef OSMajorVersion
-# define OSMajorVersion DefaultOSMajorVersion
-#endif
-#ifndef OSMinorVersion
-# define OSMinorVersion DefaultOSMinorVersion
-#endif
-#ifndef OSTeenyVersion
-# define OSTeenyVersion DefaultOSTeenyVersion
-#endif
-XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
-
-#ifndef CcCmd
-# define CcCmd /usr/ccs/bin/cc
-#endif
-#ifndef CplusplusCmd
-# define CplusplusCmd /usr/ccs/bin/CC
-#endif
-#ifndef CplusplusFilt
-# define CplusplusFilt /usr/ccs/bin/c++filt
-#endif
-#ifndef CplusplusDependIncludes
-# define CplusplusDependIncludes -I/usr/include/CC
-#endif
-
-#define BootstrapCFlags /* none needed */
-#define StandardDefines -DUSL -DSVR4 -Di386
-#define NeedWidePrototypes NO /* experimental */
-#define ServerExtraDefines -D__USLC__ XFree86ServerDefines
-#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
-#define ToolkitStringsABIOptions -intelabi
-#if OSMajorVersion < 2
-#define XawI18nDefines -DHAS_WCTYPE_H -DHAS_ISW_FUNCS
-#else
-#define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS
-#endif
-
-#if OSMajorVersion == 2
-# if OSMinorVersion == 0
-# define ExtraLibraries -lsocket -lnsl -lgen -lw
-# else
-# define ExtraLibraries -lsocket -lnsl -L/usr/ccs/lib -lgen
-# endif
-
-# define ThreadedX YES
-# define HasThreadSafeAPI NO
- /* UnixWare does not have MT-safe pwd routines. */
-# define MTSafeAPIDefines -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI \
- -DXNO_MTSAFE_GRPAPI
-# define SystemMTDefines -D_REENTRANT
-# define ThreadsLibraries -lthread
-# define ThreadsCplusplusLibraries -lthread
-# define DefaultCCOptions -W0,-2A -Xa -Dasm=__asm
-#endif
-#define BuildLibPathVar LD_LIBRARY_PATH
-
-#ifndef UseExportLists
-# define UseExportLists YES
-#endif
-
-#define GencatFlags -m
-
-#include <svr4.cf>
-
-/*
- * When generating templates the UnixWare 2.02 C++ compiler leaves
- * protected .i files behind. Remove them so other people can
- * compile too.
- */
-#ifndef ObjectCplusplusCompile
-#define ObjectCplusplusCompile(options) RemoveFiles($@ $*.i) @@\
- ClearmakeOSName \
- $(CXX) -c $(CXXFLAGS) options $*.CCsuf
-#endif
-
-/* USL does not have a shared regex library. */
-#define UseLocalRegex YES
-
-#define XmDefines \
- -DNO_REGCOMP -DNEED_STRCASECMP \
- -DSUPPORT_ZERO_WIDTH -DHAS_WIDECHAR_FUNCTIONS
-#define DtSvcDefines -DMULTIBYTE -DNO_REGCOMP
-#define DtSearchDefines -DI18N_MSG DtSvcDefines
-#define DtWidgetDefines DtSearchDefines
-#define DtPrintDefines DtSearchDefines
-
-#define HasStrcasecmp NO
-
-/* For DtHelp's TIFF processing routines. */
-#define LSBBitOrder YES
-
-#define ArchitectureDefines -DUSL_ARCHITECTURE
-
-#define ExportListGenSource elistgen.usl
-#define ShlibExportListOpt(filename) Concat(-Bexport:,filename)
-
-/* Remove -lc because select.o is not relocatable. */
-/* Remove -lgen (and set UseLocalRegex) because no shared library exists. */
-#if OSMajorVersion == 2
-# if OSMinorVersion == 0
-# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lsocket -lnsl -lw
-# define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs -lsocket -lnsl -lw
-# define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs -lsocket -lnsl -lw
-# else
-# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lsocket -lnsl
-# define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs -lsocket -lnsl
-# define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs -lsocket -lnsl
-# endif
-#endif
-
-/* <X11/Xos_r.h> requires process locking for missing _r functions */
-#define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB)
-#define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB)
-
-#define CdeProjectDefines \
- -DANSICPP -DMULTIBYTE -DNLS16 -DNEED_STRCASECMP \
- -DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion
#define PosixLibraries /**/
#endif
-#ifdef SCO
-#define OSDefines -DSCO -DBROKEN_FTOL -DNO_PROTOTYPE -D_SVID
-#define OSVendor "Santa Cruz Operation Ltd."
-#define LocalLibraries -lpt
-#define SocketLibraries -lsocket
-#define PosixLibraries /**/
-#endif
-
#ifdef ATT
#define OSDefines -DATT
#define OSVendor "AT&T"
#define imake_ccflags "-DSYSV"
#endif
-#if defined(USL) || defined(__USLC__) || defined(Oki) || defined(NCR)
+#if defined(Oki) || defined(NCR)
#define imake_ccflags "-Xa -DSVR4"
#endif
-/* SCO may define __USLC__ so put this after the USL check */
-#if defined(M_UNIX) || defined(_SCO_DS)
-#ifdef imake_ccflags
-#undef imake_ccflags
-#endif
-#define imake_ccflags "-Dsco"
-#endif
-
#ifdef sony
#if defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)
#define imake_ccflags "-DSVR4"
* descriptor onto another, define such a mechanism here (if you don't
* already fall under the existing category(ies).
*/
-#if defined(SYSV) && !defined(_CRAY) && !defined(Mips) && !defined(_SEQUENT_) && !defined(sco)
+#if defined(SYSV) && !defined(_CRAY) && !defined(Mips) && !defined(_SEQUENT_)
#define dup2(fd1,fd2) ((fd1 == fd2) ? fd1 : (close(fd2), \
fcntl(fd1, F_DUPFD, fd2)))
#endif
* all colons). One way to tell if you need this is to see whether or not
* your Makefiles have no tabs in them and lots of @@ strings.
*/
-#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(sco) || defined(__llvm__) || (defined(AMOEBA) && defined(CROSS_COMPILE))
+#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(__llvm__) || (defined(AMOEBA) && defined(CROSS_COMPILE))
#define FIXUP_CPP_WHITESPACE
#endif
#ifdef WIN32
#ifdef unix
"-Uunix", /* remove unix symbol so that filename unix.c okay */
#endif
-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) || defined(USL) || defined(sco) || defined(ISC) || defined(linux) || defined(__hpux__) || defined(__vxworks)
+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) || defined(ISC) || defined(linux) || defined(__hpux__) || defined(__vxworks)
# ifdef __i386__
"-D__i386__",
# endif
#if defined(macII) || defined(_AUX_SOURCE)
"-DmacII", /* Apple A/UX */
#endif
-#if defined(USL) || defined(__USLC__)
- "-DUSL", /* USL */
-#endif
#ifdef sony
"-Dsony", /* Sony */
#if !defined(SYSTYPE_SYSV) && !defined(_SYSTYPE_SYSV) && NEWSOS < 42
"-DSVR4",
# endif
#endif /* MOTOROLA */
-#if defined(M_UNIX) || defined(sco)
- "-Dsco",
-# if defined(sco324)
- "-Dsco324",
-# endif
-#endif
#ifdef i386
"-Di386",
# ifdef SVR4
# endif
# endif
# endif
-# ifdef SCO
- "-DSCO",
-# ifdef SCO324
- "-DSCO324",
-# endif
-# endif
# ifdef ESIX
"-DESIX",
# endif
# endif
# endif
# endif
-# ifdef SCO
- "-DSCO",
-# ifdef SCO324
- "-DSCO324",
-# endif
-# endif
# ifdef ESIX
"-DESIX",
# endif
# define DEFAULT_OS_MINOR_REV "r %*[^.].%*d.%1s"
# define DEFAULT_OS_TEENY_REV "r %*[^.].%*d.%*c%[0-9]"
# define DEFAULT_OS_NAME "srvm %[^\n]"
-#elif defined(USL) || defined(__USLC__)
-/* uname -v returns "x.yz" or "x.y.z", e.g. "2.02" or "2.1.2". */
-# define DEFAULT_OS_MAJOR_REV "v %[0-9]"
-# define DEFAULT_OS_MINOR_REV "v %*d.%1s"
-# define DEFAULT_OS_TEENY_REV "v %*d.%*c%[.0-9]"
-# define DEFAULT_OS_NAME "srvm %[^\n]"
#elif defined(__osf__)
/* uname -r returns "Wx.y", e.g. "V3.2" or "T4.0" */
# define DEFAULT_OS_MAJOR_REV "r %*[^0-9]%[0-9]"
+++ /dev/null
-XCOMM!/bin/sh
-XCOMM $XConsortium: elistgen.usl /main/2 1996/12/04 10:13:26 swick $
-XCOMM
-XCOMM #########################################################################
-XCOMM Construct shared-library export lists for Novell based on standardized
-XCOMM export list description file
-XCOMM
-XCOMM Usage: exportlistgen libFoo.so libFoo.elist > libFoo.lopt
-XCOMM
-XCOMM libFoo.so => shared library of interest
-XCOMM libFoo.elist => Meta description of necessary export list.
-XCOMM
-XCOMM The output file, "libFoo.lopt" may then be passed to the linker to
-XCOMM reconstruct the shared library.
-XCOMM
-XCOMM (c) Copyright 1996 Digital Equipment Corporation.
-XCOMM (c) Copyright 1996 Hewlett-Packard Company.
-XCOMM (c) Copyright 1996 International Business Machines Corp.
-XCOMM (c) Copyright 1996 Sun Microsystems, Inc.
-XCOMM (c) Copyright 1996 Novell, Inc.
-XCOMM (c) Copyright 1996 FUJITSU LIMITED.
-XCOMM (c) Copyright 1996 Hitachi.
-XCOMM
-XCOMM #########################################################################
-
-XCOMM Utility programs
-FILTER=CXXFILT # C++ symbol demangler
-AWK=awk # awk
-
-XCOMM For nm, cat, pr, expand, awk, c++filt
-PATH=/usr/bin:/bin:/usr/ucb:/usr/ccs/bin
-
-XCOMM Temporary files
-EXPORTLIST=/tmp/elistgen1.$$ # list of export symbols from "libfoo.elist"
-NMLIST=/tmp/elistgen2.$$ # name list from libfoo.sl
-FILTLIST=/tmp/elistgen3.$$ # demangled (C++) version of NMLIST
-
-XCOMM Print useful information at the top of the output
-echo "#" `date`
-echo "# This linker options list was produced by" $0
-echo "# Input export list description taken from:" $2
-echo "# Target library:" $1
-echo "# Target Operating System:" `uname -msrv`
-echo "# "
-
-XCOMM Extract the globally visible symbols from target library.
-XCOMM The NMLIST generated here is later used to cross-check the symbols in the
-XCOMM supplied export-list.
-nm -p $1 | $AWK '
- / [TD] [^\$]/{print $3} # Text, Data, BSS, or Secondary symbols
-' > $NMLIST
-
-XCOMM Demangle the global library symbols. This operation is necessary to convert
-XCOMM mangled C++ symbols into their C++ notation.
-${FILTER:-cat} $NMLIST > $FILTLIST
-
-XCOMM Clean up the export-list description file.
-XCOMM Note that C++ symbols may have embedded spaces in them.
-cat $2 | $AWK '
- BEGIN {
- csyms = 0; # C language symbols in libfoo.list
- cplusplus = 0; # C++ language symbols in libfoo.list
- isyms = 0; # C internal symbols in libfoo.elist
- iplusplus = 0; # C++ internal symbols in libfoo.elist
- implicit = ""; # Handling of implicit symbols
- }
- $1 == "default" {
- # A default clause suppresses warnings about implicit symbols.
- if ($2 != "" && $2 != "force" && $2 != "public" &&
- $2 != "private" && $2 != "internal") {
- print "# Warning: illegal default clause:", $2 | "cat 1>&2";
- next;
- }
- if (implicit != "")
- print "# Warning: multiple default clauses." | "cat 1>&2";
- implicit = $2;
- next;
- }
- $1 == "force" || $1 == "public" || $1 == "private" {
- csyms ++;
- print $1 ";;" $2;
- next;
- }
- $1 == "publicC++" || $1 == "privateC++" {
- cplusplus ++;
- string = $2;
- for (n = 3; n <= NF; n++) {
- string = string " " $n;
- }
- print $1 ";;" string;
- next;
- }
- $1 == "internal" {
- isyms ++;
- print $1 ";;" $2;
- next;
- }
- $1 == "internalC++" {
- iplusplus ++;
- string = $2;
- for (n = 3; n <= NF; n++) {
- string = string " " $n;
- }
- print $1 ";;" string;
- next;
- }
- $1 == "#line" || $1 == "#" {
- # cpp will have removed comments, but may have added other stuff.
- next;
- }
- NF > 0 {
- print "# Warning: unrecognized directive:", $0 | "cat 1>&2";
- next;
- }
- END {
- printf("# Exporting %d C and %d C++ symbols, hiding %d and %d.\n",
- csyms, cplusplus, isyms, iplusplus) | "cat 1>&2";
- if (implicit != "") {
- print "# Unspecified symbols are " implicit "." | "cat 1>&2";
- print "default;;" implicit;
- }
- }
-' > $EXPORTLIST
-
-XCOMM Read in the above files and write result to stdout. The contents
-XCOMM of NMLIST and FILTLIST are used to construct a symbol lookup table.
-XCOMM The contents of EXPORTLIST are converted with the help of this table.
-XCOMM Use ";" as a delimiter in the symbol lookup table.
-(pr -m -s";" -t -w1024 $NMLIST $FILTLIST | expand -1; cat $EXPORTLIST) | $AWK '
- BEGIN {
- FS = ";";
- implicit = 0;
- }
- NF == 2 {
- # This is "pr" output, i.e., symbol translation table
- syms[$2] = $1;
- next;
- }
- NF == 3 && $1 == "default" {
- # Treatment of unspecified symbols.
- if ($3 == "internal")
- implicit = 1;
- else if ($3 == "private" || $3 == "privateC++")
- implicit = 2;
- else if ($3 == "public" || $3 == "publicC++")
- implicit = 3;
- else # $3 == "force"
- implicit = 4;
- next;
- }
- NF == 3 {
- # Parse our instructions for this symbol.
- if ($1 == "internal" || $1 == "internalC++")
- export = 1;
- else if ($1 == "private" || $1 == "privateC++")
- export = 2;
- else if ($1 == "public" || $1 == "publicC++")
- export = 3;
- else # $1 == "force"
- export = 4;
-
- # Process it.
- if (length(syms[$3]) > 0) {
- # This symbol is present in the library.
- if (donelist[$3])
- print "# Warning: Duplicate entry for", $3,
- "in export list" | "cat 1>&2";
- if (donelist[$3] < export) {
- if (export > 1)
- print syms[$3];
- donelist[$3] = export;
- }
- } else {
- # Do not complain about unknown forced-export symbols.
- if (export == 4) {
- print $3;
- donelist[$3] = export;
- } else
- print "# Warning:", $3,
- "was not in the nm list for this library" | "cat 1>&2";
- }
-
- next;
- }
- END {
- # Ignore built-in linker symbols.
- if (implicit == 0) {
- if (!donelist["_DYNAMIC"])
- donelist["_DYNAMIC"] = 1;
- if (!donelist["_GLOBAL_OFFSET_TABLE_"])
- donelist["_GLOBAL_OFFSET_TABLE_"] = 1;
- if (!donelist["_edata"])
- donelist["_edata"] = 1;
- if (!donelist["_end"])
- donelist["_end"] = 1;
- if (!donelist["_etext"])
- donelist["_etext"] = 1;
- }
-
- # Process implicit symbols.
- for (i in syms) {
- if (!donelist[i] && (length(syms[i]) > 0)) {
- # Ignore C++ compiler symbols
- if (implicit == 0 &&
- (syms[i] !~ /^__vtbl__[0-9]*_/) &&
- (syms[i] !~ /^__cpp_unixware_[0-9]*$/))
- print "# Warning:", syms[i],
- "was not in the export list" | "cat 1>&2";
- if (implicit > 1)
- print syms[i];
- }
- }
- }
-'
-
-XCOMM Clean up temporary files
-rm $EXPORTLIST
-rm $NMLIST
-rm $FILTLIST
install_target = /usr/dt/share/examples/dtdnd/Makefile.SUN
}
#
-examples/dtdnd/Makefile.usl
-{ default
- install_target = /usr/dt/share/examples/dtdnd/Makefile.USL
-}
-#
examples/dtdnd/Makefile.ibm
{ default
install_target = /usr/dt/share/examples/dtdnd/Makefile.IBM
responsible_project = cde_dt
}
-#>>------------------------------
-# Defaults for: sun
-#<<------------------------------
-#
-{ usl : defaults
- install_target =
- fileset = CDE-FONTS
- type = file
- status = di----
- processor = 378
- mode = 0444
- owner = bin
- group = bin
- link_source = <LNK>
- build_target = /
- install_rule_name =
- install_flags =
- a_out_location = <SRC>
- order = 0
- responsible_project = cde_dt
-}
-
#>>-------------------------------------------------
# Defaults for: Digital
#<<-------------------------------------------------
# type = sym_link
#}
-#
-# for Novell
-#
-programs/fontaliases/novell/C/fonts.alias
-{ usl
- install_target = /usr/dt/config/xfonts/C/fonts.alias
-}
-#
-programs/fontaliases/novell/C/fonts.dir
-{ usl
- install_target = /usr/dt/config/xfonts/C/fonts.dir
-}
-#
-programs/fontaliases/novell/C/dtinfo.pcf.Z
-{ usl
- install_target = /usr/dt/config/xfonts/C/dtinfo.pcf.Z
-}
-
#
# for Digital
#
# install_target = /usr/dt/config/psfonts/zh_TW/prolog.ps
#}
-#
-# For Novell
-#
-programs/fontaliases/postscript/ja/prolog.ps
-{ usl
- install_target = /usr/dt/config/psfonts/ja/prolog.ps
-}
-#
-#programs/fontaliases/postscript/ko/prolog.ps
-#{ usl
-# install_target = /usr/dt/config/psfonts/ko/prolog.ps
-#}
-#
-#programs/fontaliases/postscript/zh/prolog.ps
-#{ usl
-# install_target = /usr/dt/config/psfonts/zh/prolog.ps
-#}
-#
-#programs/fontaliases/postscript/zh_TW/prolog.ps
-#{ usl
-# install_target = /usr/dt/config/psfonts/zh_TW/prolog.ps
-#}
-
#
# For Digital
#
#endif
#endif /* _AIX */
-XCOMM #########################################################################
-XCOMM
-XCOMM Novell - Locale and platform specific entries
-XCOMM
-XCOMM #########################################################################
-#ifdef USL
-#ifdef _GERMAN_
-/usr/dt/appconfig/help/de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/help/de
- type = sym_link
-}
-#endif
-#ifdef _SPANISH_
-/usr/dt/appconfig/help/es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/help/es
- type = sym_link
-}
-#endif
-#ifdef _FRENCH_
-/usr/dt/appconfig/help/fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/help/fr
- type = sym_link
-}
-#endif
-#ifdef _ITALIAN_
-/usr/dt/appconfig/help/it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/help/it
- type = sym_link
-}
-#endif
-#ifdef _JAPANESE_
-/usr/dt/appconfig/help/ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/appconfig/help/ja
- type = sym_link
-}
-#endif
-#ifdef _KOREAN_
-/usr/dt/appconfig/help/ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/appconfig/help/ko
- type = sym_link
-}
-#endif
-#ifdef _SWEDISH_
-/usr/dt/appconfig/help/sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/help/sv
- type = sym_link
-}
-#endif
-#ifdef _CHINESE_
-/usr/dt/appconfig/help/zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/appconfig/help/zh_CN
- type = sym_link
-}
-#endif
-#ifdef _TAIWANESE_
-/usr/dt/appconfig/help/zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/appconfig/help/zh_TW
- type = sym_link
-}
-#endif
-#endif /* USL */
-
XCOMM #########################################################################
XCOMM
XCOMM DEC - Locale and platform specific entries
{ sun
install_target = /usr/dt/config/svc/SunOS.lcx
}
-#
-lib/DtHelp/UNIX_SV.lcx
-{ usl
- install_target = /usr/dt/config/svc/UNIX_SV.lcx
-}
#endif /* _AIX */
-
-XCOMM ##########################################################################
-XCOMM
-XCOMM Novell - Locale and platform specific entries
-XCOMM
-XCOMM ##########################################################################
-#ifdef USL
-
-#ifdef _GERMAN_
-../infolib/de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/infolib/de
- type = sym_link
-}
-#endif
-
-#ifdef _SPANISH_
-../infolib/es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/infolib/es
- type = sym_link
-}
-#endif
-
-#ifdef _FRENCH_
-../infolib/fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/infolib/fr
- type = sym_link
-}
-#endif
-
-#ifdef _ITALIAN_
-../infolib/it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/infolib/it
- type = sym_link
-}
-#endif
-
-#ifdef _JAPANESE_
-../infolib/ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/infolib/ja
- type = sym_link
-}
-#endif
-
-#endif /* USL */
-
XCOMM ##########################################################################
XCOMM
XCOMM DEC - Locale and platform specific entries
#endif
#endif /* _AIX */
-XCOMM ##########################################################################
-XCOMM
-XCOMM Novell - Locale and platform specific entries
-XCOMM
-XCOMM ##########################################################################
-#ifdef USL
-#ifdef _GERMAN_
-./de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/app-defaults/de
- type = sym_link
-}
-./de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/appmanager/de
- type = sym_link
-}
-./de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/types/de
- type = sym_link
-}
-./de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/config/de
- type = sym_link
-}
-./desc.de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/palettes/desc.de
- type = sym_link
-}
-./desc.de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/backdrops/desc.de
- type = sym_link
-}
-./de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/examples/types/de
- type = sym_link
-}
-#endif
-#ifdef _SPANISH_
-./es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/app-defaults/es
- type = sym_link
-}
-./es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/appmanager/es
- type = sym_link
-}
-./es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/types/es
- type = sym_link
-}
-./es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/config/es
- type = sym_link
-}
-./desc.es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/share/palettes/desc.es
- type = sym_link
-}
-./desc.es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/share/backdrops/desc.es
- type = sym_link
-}
-./es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/share/examples/types/es
- type = sym_link
-}
-#endif
-#ifdef _FRENCH_
-./fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/app-defaults/fr
- type = sym_link
-}
-./fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/appmanager/fr
- type = sym_link
-}
-./fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/types/fr
- type = sym_link
-}
-./fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/config/fr
- type = sym_link
-}
-./desc.fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/share/palettes/desc.fr
- type = sym_link
-}
-./desc.fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/share/backdrops/desc.fr
- type = sym_link
-}
-./fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/share/examples/types/fr
- type = sym_link
-}
-#endif
-#ifdef _ITALIAN_
-./it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/app-defaults/it
- type = sym_link
-}
-./it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/appmanager/it
- type = sym_link
-}
-./it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/types/it
- type = sym_link
-}
-./it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/config/it
- type = sym_link
-}
-./desc.it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/share/palettes/desc.it
- type = sym_link
-}
-./desc.it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/share/backdrops/desc.it
- type = sym_link
-}
-./it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/share/examples/types/it
- type = sym_link
-}
-#endif
-#ifdef _JAPANESE_
-./ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/app-defaults/ja
- type = sym_link
-}
-./ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/appconfig/appmanager/ja
- type = sym_link
-}
-./ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/appconfig/types/ja
- type = sym_link
-}
-./ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/config/ja
- type = sym_link
-}
-./desc.ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/share/palettes/desc.ja
- type = sym_link
-}
-./desc.ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/share/backdrops/desc.ja
- type = sym_link
-}
-./ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/share/examples/types/ja
- type = sym_link
-}
-XCOMM
-XCOMM dtimsstart configuration files
-XCOMM
-programs/dtimsstart/conf/hpux/ja_JP.eucJP
-{ usl
- install_target = /usr/dt/config/ims/ja
-}
-programs/dtimsstart/conf/hpux/xjim
-{ usl
- install_target = /usr/dt/config/ims/xjim
-}
-programs/dtimsstart/conf/hpux/atok8
-{ usl
- install_target = /usr/dt/config/ims/atok8
-}
-programs/dtimsstart/conf/hpux/vje
-{ usl
- install_target = /usr/dt/config/ims/vje
-}
-programs/dtimsstart/conf/hpux/egb
-{ usl
- install_target = /usr/dt/config/ims/egb
-}
-programs/dtimsstart/conf/hpux/builtin.jpn
-{ usl
- install_target = /usr/dt/config/ims/builtin.jpn
-}
-programs/dtimsstart/conf/hpux/none
-{ usl
- install_target = /usr/dt/config/ims/none
-}
-#endif
-#ifdef _KOREAN_
-./ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/app-defaults/ko
- type = sym_link
-}
-./ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/appconfig/appmanager/ko
- type = sym_link
-}
-./ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/appconfig/types/ko
- type = sym_link
-}
-./ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/config/ko
- type = sym_link
-}
-./desc.ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/share/palettes/desc.ko
- type = sym_link
-}
-./desc.ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/share/backdrops/desc.ko
- type = sym_link
-}
-./ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/share/examples/types/ko
- type = sym_link
-}
-#endif
-#ifdef _SWEDISH_
-./sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/app-defaults/sv
- type = sym_link
-}
-./sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/appmanager/sv
- type = sym_link
-}
-./sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/appconfig/types/sv
- type = sym_link
-}
-./sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/config/sv
- type = sym_link
-}
-./desc.sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/palettes/desc.sv
- type = sym_link
-}
-./desc.sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/backdrops/desc.sv
- type = sym_link
-}
-./sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/share/examples/types/sv
- type = sym_link
-}
-#endif
-#ifdef _CHINESE_
-./zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/app-defaults/zh_CN
- type = sym_link
-}
-./zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/appconfig/appmanager/zh_CN
- type = sym_link
-}
-./zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/appconfig/types/zh_CN
- type = sym_link
-}
-./zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/config/zh_CN
- type = sym_link
-}
-./desc.zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/share/palettes/desc.zh_CN
- type = sym_link
-}
-./desc.zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/share/backdrops/desc.zh_CN
- type = sym_link
-}
-./zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/share/examples/types/zh_CN
- type = sym_link
-}
-#endif
-#ifdef _TAIWANESE_
-./zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/app-defaults/zh_TW
- type = sym_link
-}
-./zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/appconfig/appmanager/zh_TW
- type = sym_link
-}
-./zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/appconfig/types/zh_TW
- type = sym_link
-}
-./zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/config/zh_TW
- type = sym_link
-}
-./desc.zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/share/palettes/desc.zh_TW
- type = sym_link
-}
-./desc.zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/share/backdrops/desc.zh_TW
- type = sym_link
-}
-./zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/share/examples/types/zh_TW
- type = sym_link
-}
-#endif
-#endif /* USL */
-
XCOMM ##########################################################################
XCOMM
XCOMM DEC - Locale and platform specific entries
responsible_project = cde_dt
}
-#>>------------------------------
-# Defaults for: UnixWare
-#<<------------------------------
-#
-{ usl : defaults
- install_target =
- fileset = CDE-MAN-DEV
- type = file
- status = di----
- processor = 378
- mode = 0444
- owner = bin
- group = bin
- link_source = <LNK>
- build_target = /
- install_rule_name =
- install_flags =
- a_out_location = <SRC>
- order = 0
- responsible_project = cde_dt
-}
-
#>>------------------------------
# Defaults for: standalone product
#<<------------------------------
install_target = /usr/dt/man
type = sym_link
}
-{ usl
- install_target = /usr/dt/man
- type = sym_link
-}
responsible_project = cde_dt
}
-#>>------------------------------
-# Defaults for: UnixWare
-#<<------------------------------
-#
-{ usl : defaults
- install_target =
- fileset = CDE-MAN
- type = file
- status = di----
- processor = 378
- mode = 0444
- owner = bin
- group = bin
- link_source = <LNK>
- build_target = /
- install_rule_name =
- install_flags =
- a_out_location = <SRC>
- order = 0
- responsible_project = cde_dt
-}
-
#>>------------------------------
# Defaults for: standalone product
#<<------------------------------
install_target = /usr/dt/man
type = sym_link
}
-{ usl
- install_target = /usr/dt/man
- type = sym_link
-}
{ freebsd
install_target = /usr/dt/man
type = sym_link
#endif
#endif /* _AIX */
-XCOMM ##########################################################################
-XCOMM
-XCOMM Novell - Locale and platform specific entries
-XCOMM
-XCOMM ##########################################################################
-#ifdef USL
-#ifdef _GERMAN_
-/usr/dt/lib/nls/msg/de_DE.ISO8859-1
-{ usl
- install_target = /usr/dt/lib/nls/msg/de
- type = sym_link
-}
-#endif
-#ifdef _SPANISH_
-/usr/dt/lib/nls/msg/es_ES.ISO8859-1
-{ usl
- install_target = /usr/dt/lib/nls/msg/es
- type = sym_link
-}
-#endif
-#ifdef _FRENCH_
-/usr/dt/lib/nls/msg/fr_FR.ISO8859-1
-{ usl
- install_target = /usr/dt/lib/nls/msg/fr
- type = sym_link
-}
-#endif
-#ifdef _ITALIAN_
-/usr/dt/lib/nls/msg/it_IT.ISO8859-1
-{ usl
- install_target = /usr/dt/lib/nls/msg/it
- type = sym_link
-}
-#endif
-#ifdef _JAPANESE_
-/usr/dt/lib/nls/msg/ja_JP.dt-eucJP
-{ usl
- install_target = /usr/dt/lib/nls/msg/ja
- type = sym_link
-}
-#endif
-#ifdef _KOREAN_
-/usr/dt/lib/nls/msg/ko_KR.dt-eucKR
-{ usl
- install_target = /usr/dt/lib/nls/msg/ko
- type = sym_link
-}
-#endif
-#ifdef _SWEDISH_
-/usr/dt/lib/nls/msg/sv_SE.ISO8859-1
-{ usl
- install_target = /usr/dt/lib/nls/msg/sv
- type = sym_link
-}
-#endif
-#ifdef _CHINESE_
-/usr/dt/lib/nls/msg/zh_CN.dt-eucCN
-{ usl
- install_target = /usr/dt/lib/nls/msg/zh_CN
- type = sym_link
-}
-#endif
-#ifdef _TAIWANESE_
-/usr/dt/lib/nls/msg/zh_TW.dt-eucTW
-{ usl
- install_target = /usr/dt/lib/nls/msg/zh_TW
- type = sym_link
-}
-#endif
-#endif /* USL */
-
XCOMM ###########################################################################
XCOMM
XCOMM DEC - Locale and platform specific entries
}
#
programs/dtaction/dtaction
-{ usl
- install_target = /usr/dt/bin/dtaction
- owner = root
- group = sys
- mode = 06555
-}
-#
-programs/dtaction/dtaction
{ dec
install_target = /usr/dt/bin/dtaction
owner = root
mode = 0755
}
XCOMM
-XCOMM >>-----------------------------
-XCOMM USL libraries
-XCOMM <<-----------------------------
-XCOMM
-./libXm.so.2.1
-{ usl
- install_target = /usr/dt/lib/libXm.so.1.2
- type = sym_link
-}
-XCOMM
-./libMrm.so.2.1
-{ usl
- install_target = /usr/dt/lib/libMrm.so.1.2
- type = sym_link
-}
-XCOMM
-./libUil.so.2.1
-{ usl
- install_target = /usr/dt/lib/libUil.so.1.2
- type = sym_link
-}
-XCOMM
-lib/DtHelp/libDtHelp.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtHelp.so.2.1
- mode = 0555
-}
-XCOMM
-./libDtHelp.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtHelp.so.1
- type = sym_link
-}
-XCOMM
-lib/DtPrint/libDtPrint.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtPrint.so.2.1
- mode = 0555
-}
-XCOMM
-lib/DtMrm/libDtMrm.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtMrm.so.2.1
- mode = 0555
-}
-XCOMM
-lib/DtSvc/libDtSvc.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtSvc.so.2.1
- mode = 0555
-}
-XCOMM
-./libDtSvc.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtSvc.so.1
- type = sym_link
-}
-XCOMM
-lib/DtWidget/libDtWidget.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtWidget.so.2.1
- mode = 0555
-}
-XCOMM
-./libDtWidget.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtWidget.so.1
- type = sym_link
-}
-XCOMM
-lib/DtTerm/libDtTerm.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtTerm.so.2.1
- mode = 0555
-}
-XCOMM
-./libDtTerm.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtTerm.so.1
- type = sym_link
-}
-XCOMM
-lib/tt/lib/libtt.so.2.1
-{ usl
- install_target = /usr/dt/lib/libtt.so.2.1
- mode = 0555
-}
-XCOMM
-./libtt.so.2.1
-{ usl
- install_target = /usr/dt/lib/libtt.so.2
- type = sym_link
-}
-XCOMM
-lib/csa/libcsa.so.2.1
-{ usl
- install_target = /usr/dt/lib/libcsa.so.2.1
- mode = 0555
-}
-XCOMM
-./libcsa.so.2.1
-{ usl
- install_target = /usr/dt/lib/libcsa.so.0
- type = sym_link
-}
-XCOMM
-lib/DtSearch/libDtSearch.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtSearch.so.2.1
- mode = 0555
-}
-XCOMM
-lib/DtMmdb/libDtMmdb.so.2.1
-{ usl
- install_target = /usr/dt/lib/libDtMmdb.so.2.1
- mode = 0755
-}
-XCOMM
XCOMM
XCOMM >>-----------------------------
XCOMM DEC OSF/1 libraries
type = sym_link
}
#
-/usr/dt/bin/rpc.ttdbserver
-{ usl
- install_target = /usr/dt/bin/rpc.ttdbserverd
- type = sym_link
-}
-#
lib/tt/bin/tt_type_comp/tt_type_comp
{ default
install_target = /usr/dt/bin/tt_type_comp
#ifdef AlphaArchitecture
UDB_RELEASE_OPT = -ReleaseStream dec
#endif
-#ifdef USLArchitecture
-UDB_RELEASE_OPT = -ReleaseStream usl
-#endif
#ifdef LinuxArchitecture
UDB_RELEASE_OPT = -ReleaseStream linux
#endif
* Insure that symbols used in the .udb files are undefined for
* pre-processing by cpp.
*/
-UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uaix -Usun -Uusl -Udec -Uunix -Ulinux -Uopenbsd -Ufreebsd -Unetbsd
+UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uaix -Usun -Udec -Uunix -Ulinux -Uopenbsd -Ufreebsd -Unetbsd
#define CreateLocalizedFilesets(Locale,Lang,readablename,runfs,helpfs,msgfs,AltLang,HelpLang,ResDB,HelpDB,MsgDB,InfoDB) @@\
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:42:53 drk $
-##########################################################################
-#
-# Makefile for dtdts examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = actions
-SOURCES = actions.c
-OBJECTS = actions.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:44:23 drk $
-##########################################################################
-#
-# Makefile for dtcalendar examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = attributes
-SOURCES = attributes.c
-OBJECTS = attributes.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE =
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lcsa
-X11LIBS =
-SYSLIBS =
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS = -R/usr/dt/lib
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.usl /main/2 1996/05/13 11:46:28 drk $
-##########################################################################
-#
-# Makefile for dtdnddemo
-#
-# USL Platform
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-##########################################################################
-
-PROGRAM = dtdnddemo
-SOURCES = demo.c icon.c text.c file.c buff.c
-OBJECTS = demo.o icon.o text.o file.o buff.o
-APPDEFAULTS = Dtdnddemo
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- ${CC} -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS) $(APPDEFAULTS)
- ${CC} -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- rm -f $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:47:37 drk $
-##########################################################################
-#
-# Makefile for dtdts examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = datatyping
-SOURCES = datatyping.c
-OBJECTS = datatyping.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
SYS_LIBRARIES = -lintl -L/opt/SUNWspro/SC2.0.1 -lm -lgen -ldl -lC
#endif
-#if defined (USLArchitecture)
-SYS_LIBRARIES = -lm -lnsl -lsocket -lgen
-#endif
-
#if defined(HPOSFArchitecture)
#endif
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:48:47 drk $
-##########################################################################
-#
-# Makefile for dtsession examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = screensaver
-SOURCES = screensaver.c
-OBJECTS = screensaver.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM -lm
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:50:10 drk $
-##########################################################################
-#
-# Makefile for dtsession examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = session
-SOURCES = session.c
-OBJECTS = session.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:51:28 drk $
-##########################################################################
-#
-# Makefile for dtterm examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = term
-SOURCES = term.c
-OBJECTS = term.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtTerm -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:52:47 drk $
-##########################################################################
-#
-# Makefile for dtwidget examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM1 = controls
-SOURCES1 = controls.c
-OBJECTS1 = controls.o
-
-PROGRAM2 = editor
-SOURCES2 = editor.c
-OBJECTS2 = editor.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtWidget -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM1) $(PROGRAM2)
-
-$(PROGRAM1):: $(OBJECTS1)
- $(CC) -o $(PROGRAM1) $(LDFLAGS) $(OBJECTS1) $(LIBRARIES)
-
-$(PROGRAM2):: $(OBJECTS2)
- $(CC) -o $(PROGRAM2) $(LDFLAGS) $(OBJECTS2) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM1) $(OBJECTS1)
- $(RM) $(PROGRAM2) $(OBJECTS2)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 11:54:13 drk $
-##########################################################################
-#
-# Makefile for dtwidget examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM1 = occupy
-SOURCES1 = occupy.c
-OBJECTS1 = occupy.o
-
-PROGRAM2 = wsinfo
-SOURCES2 = wsinfo.c
-OBJECTS2 = wsinfo.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtSvc -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM1) $(PROGRAM2)
-
-$(PROGRAM1):: $(OBJECTS1)
- $(CC) -o $(PROGRAM1) $(LDFLAGS) $(OBJECTS1) $(LIBRARIES)
-
-$(PROGRAM2):: $(OBJECTS2)
- $(CC) -o $(PROGRAM2) $(LDFLAGS) $(OBJECTS2) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM1) $(OBJECTS1)
- $(RM) $(PROGRAM2) $(OBJECTS2)
+++ /dev/null
-# $XConsortium: Makefile.novell /main/3 1996/05/13 12:01:32 drk $
-##########################################################################
-#
-# Makefile for template example (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-DTHELPTAG = dthelptag
-GENCAT = gencat
-MKDIR = mkdir -p
-CP = cp
-CHMODEXE = chmod a+x
-
-LOCALE = C
-
-PACKAGE = template
-APPGROUPNAME = template
-PROGRAM = templatebin
-SOURCES = template.c
-OBJECTS = template.o
-HELPSOURCE = $(LOCALE)/template.htg
-HELPFILE = $(LOCALE)/template.sdl
-MSGSOURCE = $(LOCALE)/template.msg
-MSGFILE = $(LOCALE)/template.cat
-TYPEFILE = $(LOCALE)/template.dt
-ICONFILES = \
- $(LOCALE)/template.t.pm $(LOCALE)/template.t.bm \
- $(LOCALE)/template.s.pm $(LOCALE)/template.s.bm \
- $(LOCALE)/template.m.pm $(LOCALE)/template.m.bm \
- $(LOCALE)/template.l.pm $(LOCALE)/template.l.bm \
- $(LOCALE)/template_icon.pm $(LOCALE)/template_icon_m.bm \
- $(LOCALE)/template-brush.bm
-APPDEFAULTSSRC = $(LOCALE)/Template.ad
-APPDEFAULTS = $(LOCALE)/Template
-README = $(LOCALE)/README
-EXAMPLES = $(LOCALE)/example.template
-ACTIONS = TemplateNew TemplateOpen TemplatePrint
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -lDtHelp -lDtSvc -lXm -ltt
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS = -R/usr/dt/lib:/usr/openwin/lib
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-#all:: $(PACKAGE)
-
-$(PACKAGE):: $(PROGRAM) $(HELPFILE) $(MSGFILE) $(APPDEFAULTS) \
- $(ICONFILES) $(TYPEFILE) $(README) $(EXAMPLES) $(ACTIONS)
-
- $(RM) -r $(PACKAGE)
-
- $(MKDIR) $(PACKAGE)/bin
- $(MKDIR) $(PACKAGE)/app-defaults/C
- $(MKDIR) $(PACKAGE)/msg/C
-
- $(CP) $(PROGRAM) $(PACKAGE)/bin
- $(CP) $(MSGFILE) $(PACKAGE)/msg/C
- $(CP) $(APPDEFAULTS) $(PACKAGE)/app-defaults/C
-
- $(MKDIR) $(PACKAGE)/dt/appconfig/icons/C
- $(MKDIR) $(PACKAGE)/dt/appconfig/help/C
- $(MKDIR) $(PACKAGE)/dt/appconfig/types/C
- $(MKDIR) $(PACKAGE)/dt/appconfig/appmanager/$(LOCALE)/$(APPGROUPNAME)
-
- $(CP) $(ICONFILES) $(PACKAGE)/dt/appconfig/icons/C
- $(CP) $(HELPFILE) $(PACKAGE)/dt/appconfig/help/C
- $(CP) $(TYPEFILE) $(PACKAGE)/dt/appconfig/types/C
- $(CP) $(README) $(EXAMPLES) $(ACTIONS) \
- $(PACKAGE)/dt/appconfig/appmanager/$(LOCALE)/$(APPGROUPNAME)
-
- $(CHMODEXE) $(ACTIONS)
- $(CP) $(ACTIONS) \
- $(PACKAGE)/dt/appconfig/appmanager/$(LOCALE)/$(APPGROUPNAME)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-$(APPDEFAULTS):: $(APPDEFAULTSSRC)
- $(CP) $(APPDEFAULTSSRC) $(APPDEFAULTS)
-
-$(HELPFILE):: $(HELPSOURCE)
- $(DTHELPTAG) $(HELPSOURCE)
-
-$(MSGFILE):: $(MSGSOURCE)
- $(GENCAT) $(MSGFILE) $(MSGSOURCE)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS) $(MSGFILE) $(APPDEFAULTS)
- $(DTHELPTAG) -clean $(HELPSOURCE)
- $(RM) -r template
+++ /dev/null
-# $XConsortium: Makefile.novell /main/2 1996/05/13 12:02:56 drk $
-##########################################################################
-#
-# Makefile for ToolTalk examples (Novell)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Novell, Inc.
-#
-##########################################################################
-
-CC = cc
-RM = rm -f
-
-PROGRAM = broadcast
-SOURCES = broadcast.c
-OBJECTS = broadcast.o
-
-DEFINES =
-CDEBUGFLAGS = -O
-CFLAGS = -Xc $(DEFINES) $(CDEBUGFLAGS)
-
-DTINCLUDE = -I/usr/dt/include
-X11INCLUDE = -I/usr/X/include
-
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTLIBS = -L/usr/dt/lib -ltt -lXm
-X11LIBS = -L/usr/X/lib -lXt -lX11
-SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lXIM
-
-LIBRARIES = $(DTLIBS) $(X11LIBS) $(SYSLIBS)
-LDFLAGS =
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- $(RM) $(PROGRAM) $(OBJECTS)
CDExc23657 Iconv does not exist on Linux. A suitable stubbing scheme is needed
CDExc23669 Find a substitute for inline defines of __SVR4_I386_ABI_L1__ on linux
CDExc23679 Need to clean up hacks in linux buil
-CDExc23716 Build reports for SCO are showing false errors
CDExc23887 shared library build on Solaris needs refinin
CDExc23899 dtwm link line incorrect for Solari
CDExc20554 Various warnings/cleanups during installCD
CDExc21373 During a DEC install some files that exist are reported missin
CDExc21811 Sunsoft needs to provide configuration files for dtimsstart
-CDExc21812 SCO needs to provide configuration files for dtimsstart
CDExc22200 install set[gu]id non-readabl
CDExc22543 system specific locale links should come from .lcx databas
CDExc23116 install script sources users .cshr
CDExc09190 CST vts FAILURES generated
CDExc09762 WARNING in ComboBox widget tes
CDExc19348 SpinBox VTS needs to be updated to reflect new implementation
-CDExc19412 Callbacks failures in *Text* tests on UnixWare platform
CDExc20152 ScaGtVal asks for two args, provides only on
CDExc20153 vf/GetPixBD.c makes bad call to XCreateImag
CDExc20154 vf/GetVis suffers from several problem
** System V R4 based systems define the stuff we need in
** sys/types.h. Include that and then we are done.
*/
-#if defined(HPUX) || defined(linux) || defined(SunOS) || defined(UNIX_SV) || defined(USL)
+#if defined(HPUX) || defined(linux) || defined(SunOS)
#include <sys/types.h>
#endif
#endif /* AIX */
-#if defined(USL)
-
-#include <sys/param.h>
-
-#define STRCASECMP_NOT_DEFINED
-#if !defined(S_ISLNK)
-#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
-#endif
-#endif
-
/*
* A bug in Solaris 2.1 and the GNU compilers, these are not defined.
*/
! setlocales Compliance
AIX.320+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM
AIX.320+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM
-AIX.410+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-AIX.410+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+AIX.410+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+AIX.410+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-AIX.320+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-AIX.320+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL
-AIX.320+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-AIX.320+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-AIX.320+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL
-AIX.320+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL
-AIX.320+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-AIX.320+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+AIX.320+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+AIX.320+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , ,
+AIX.320+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , ,
+AIX.320+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+AIX.320+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , ,
+AIX.320+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , ,
+AIX.320+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , ,
+AIX.320+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, ,
AIX.320+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
AIX.410+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-AIX.320+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-AIX.320+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL
-AIX.320+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL
-AIX.320+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL
+AIX.320+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , ,
+AIX.320+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , ,
+AIX.320+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , ,
+AIX.320+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , ,
AIX.410+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , ,
-AIX.320+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL
+AIX.320+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , ,
AIX.410+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , ,
-AIX.320+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-AIX.320+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+AIX.320+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+AIX.320+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun ,
AIX.320+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun
-AIX.320+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+AIX.320+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun ,
AIX.320+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun
AIX.320+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun
AIX.320+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun
-AIX.320+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-AIX.410+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL
+AIX.320+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
+AIX.410+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun ,
AIX.320+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun
-AIX.320+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+AIX.320+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun ,
AIX.320+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun
AIX.320+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun
-AIX.320+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+AIX.320+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun ,
! AIX.320+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-AIX.320+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+AIX.320+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
! AIX.320+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-AIX.320+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-AIX.320+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-AIX.320+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-AIX.320+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-AIX.320+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-AIX.320+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL
-AIX.320+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+AIX.320+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , ,
+AIX.320+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, ,
+AIX.320+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , ,
+AIX.320+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+AIX.320+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+AIX.320+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , ,
+AIX.320+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! AIX.320+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! AIX.320+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! AIX.320+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-AIX.320+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-AIX.320+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-AIX.320+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-AIX.410+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL
-AIX.320+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+AIX.320+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+AIX.320+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+AIX.320+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+AIX.410+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , ,
+AIX.320+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
AIX.320+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG,
-AIX.320+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+AIX.320+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
AIX.320+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-AIX.320+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+AIX.320+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
AIX.320+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM
AIX.320+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP,
-AIX.320+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-AIX.320+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL
+AIX.320+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+AIX.320+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"),
AIX.320+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP
AIX.320+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM,
-AIX.320+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+AIX.320+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
AIX.320+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, ,
! AIX.320+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! AIX.320+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
! ---- - ---------
! Standards Compliance, Latin 1 codeset
-CDE.100+.standard.=.C.ISO-8859-1: C.ISO-8859-1 ! Standards compliance ,IBM, HP, Sun , USL
-CDE.100+.standard.=.POSIX.ISO-8859-1: POSIX.ISO-8859-1 ! Standards compliance ,IBM, HP, Sun , USL
+CDE.100+.standard.=.C.ISO-8859-1: C.ISO-8859-1 ! Standards compliance ,IBM, HP, Sun ,
+CDE.100+.standard.=.POSIX.ISO-8859-1: POSIX.ISO-8859-1 ! Standards compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-CDE.100+.standard.=.da_DK.ISO-8859-1: da_DK.ISO-8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-CDE.100+.standard.=.de_AT.ISO-8859-1: de_AT.ISO-8859-1 ! German,Austria XoJIG, , , , USL
-CDE.100+.standard.=.de_CH.ISO-8859-1: de_CH.ISO-8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-CDE.100+.standard.=.de_DE.ISO-8859-1: de_DE.ISO-8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-CDE.100+.standard.=.en_AU.ISO-8859-1: en_AU.ISO-8859-1 ! English,Australia , , , , USL
-CDE.100+.standard.=.en_CA.ISO-8859-1: en_CA.ISO-8859-1 ! English,Canada XoJIG, , , , USL
-CDE.100+.standard.=.en_DK.ISO-8859-1: en_DK.ISO-8859-1 ! English, Denmark XoJIG, , , , USL
-CDE.100+.standard.=.en_GB.ISO-8859-1: en_GB.ISO-8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+CDE.100+.standard.=.da_DK.ISO-8859-1: da_DK.ISO-8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+CDE.100+.standard.=.de_AT.ISO-8859-1: de_AT.ISO-8859-1 ! German,Austria XoJIG, , , ,
+CDE.100+.standard.=.de_CH.ISO-8859-1: de_CH.ISO-8859-1 ! German,Switzerland XoJIG,IBM, , ,
+CDE.100+.standard.=.de_DE.ISO-8859-1: de_DE.ISO-8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+CDE.100+.standard.=.en_AU.ISO-8859-1: en_AU.ISO-8859-1 ! English,Australia , , , ,
+CDE.100+.standard.=.en_CA.ISO-8859-1: en_CA.ISO-8859-1 ! English,Canada XoJIG, , , ,
+CDE.100+.standard.=.en_DK.ISO-8859-1: en_DK.ISO-8859-1 ! English, Denmark XoJIG, , , ,
+CDE.100+.standard.=.en_GB.ISO-8859-1: en_GB.ISO-8859-1 ! English, U.K. XoJIG,IBM, HP, ,
CDE.100+.standard.=.en_JP.ISO-8859-1: en_JP.ISO-8859-1 ! English, Japan XoJIG,IBM, , ,
-CDE.100+.standard.=.en_IE.ISO-8859-1: en_IE.ISO-8859-1 ! English, Ireland XoJIG, , , , USL
+CDE.100+.standard.=.en_IE.ISO-8859-1: en_IE.ISO-8859-1 ! English, Ireland XoJIG, , , ,
CDE.100+.standard.=.en_KR.ISO-8859-1: en_KR.ISO-8859-1 ! English, Korea XoJIG,IBM, , ,
-CDE.100+.standard.=.en_MY.ISO-8859-1: en_MY.ISO-8859-1 ! English,Malaysia , , , , USL
-CDE.100+.standard.=.en_NZ.ISO-8859-1: en_NZ.ISO-8859-1 ! English,New Zealand , , , , USL
+CDE.100+.standard.=.en_MY.ISO-8859-1: en_MY.ISO-8859-1 ! English,Malaysia , , , ,
+CDE.100+.standard.=.en_NZ.ISO-8859-1: en_NZ.ISO-8859-1 ! English,New Zealand , , , ,
CDE.100+.standard.=.en_TW.ISO-8859-1: en_TW.ISO-8859-1 ! English, Taiwan XoJIG,IBM, , ,
-CDE.100+.standard.=.en_US.ISO-8859-1: en_US.ISO-8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-CDE.100+.standard.=.es_AR.ISO-8859-1: es_AR.ISO-8859-1 ! Spanish, Argentina , , , Sun , USL
+CDE.100+.standard.=.en_US.ISO-8859-1: en_US.ISO-8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+CDE.100+.standard.=.es_AR.ISO-8859-1: es_AR.ISO-8859-1 ! Spanish, Argentina , , , Sun ,
CDE.100+.standard.=.es_BO.ISO-8859-1: es_BO.ISO-8859-1 ! Spanish, Bolivia , , , Sun
-CDE.100+.standard.=.es_CL.ISO-8859-1: es_CL.ISO-8859-1 ! Spanish, Chile , , , Sun , USL
+CDE.100+.standard.=.es_CL.ISO-8859-1: es_CL.ISO-8859-1 ! Spanish, Chile , , , Sun ,
CDE.100+.standard.=.es_CO.ISO-8859-1: es_CO.ISO-8859-1 ! Spanish, Columbia , , , Sun
CDE.100+.standard.=.es_CR.ISO-8859-1: es_CR.ISO-8859-1 ! Spanish, Costa Rica , , , Sun
CDE.100+.standard.=.es_EC.ISO-8859-1: es_EC.ISO-8859-1 ! Spanish, Ecuador , , , Sun
-CDE.100+.standard.=.es_ES.ISO-8859-1: es_ES.ISO-8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
+CDE.100+.standard.=.es_ES.ISO-8859-1: es_ES.ISO-8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
CDE.100+.standard.=.es_GT.ISO-8859-1: es_GT.ISO-8859-1 ! Spanish, Guatemala , , , Sun
-CDE.100+.standard.=.es_MX.ISO-8859-1: es_MX.ISO-8859-1 ! Spanish, Mexico , , , Sun , USL
+CDE.100+.standard.=.es_MX.ISO-8859-1: es_MX.ISO-8859-1 ! Spanish, Mexico , , , Sun ,
CDE.100+.standard.=.es_PE.ISO-8859-1: es_PE.ISO-8859-1 ! Spanish, Peru , , , Sun
CDE.100+.standard.=.es_UY.ISO-8859-1: es_UY.ISO-8859-1 ! Spanish, Uruguay , , , Sun
-CDE.100+.standard.=.es_VE.ISO-8859-1: es_VE.ISO-8859-1 ! Spanish, Venezuela , , , Sun , USL
+CDE.100+.standard.=.es_VE.ISO-8859-1: es_VE.ISO-8859-1 ! Spanish, Venezuela , , , Sun ,
CDE.100+.standard.=.et_EE.ISO-8859-1: et_EE.ISO-8859-1 ! Estonian, Estonia XoJIG,
-CDE.100+.standard.=.fi_FI.ISO-8859-1: fi_FI.ISO-8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+CDE.100+.standard.=.fi_FI.ISO-8859-1: fi_FI.ISO-8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
CDE.100+.standard.=.fo_FO.ISO-8859-1: fo_FO.ISO-8859-1 ! Faroese, Faeroe Island XoJIG,
-CDE.100+.standard.=.fr_BE.ISO-8859-1: fr_BE.ISO-8859-1 ! French,Belgium XoJIG, , , , USL
-CDE.100+.standard.=.fr_CA.ISO-8859-1: fr_CA.ISO-8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-CDE.100+.standard.=.fr_CH.ISO-8859-1: fr_CH.ISO-8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-CDE.100+.standard.=.fr_FR.ISO-8859-1: fr_FR.ISO-8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-CDE.100+.standard.=.is_IS.ISO-8859-1: is_IS.ISO-8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-CDE.100+.standard.=.it_CH.ISO-8859-1: it_CH.ISO-8859-1 ! Italian,Switzerland , , , , USL
-CDE.100+.standard.=.it_IT.ISO-8859-1: it_IT.ISO-8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+CDE.100+.standard.=.fr_BE.ISO-8859-1: fr_BE.ISO-8859-1 ! French,Belgium XoJIG, , , ,
+CDE.100+.standard.=.fr_CA.ISO-8859-1: fr_CA.ISO-8859-1 ! French, Canada XoJIG,IBM, HP, ,
+CDE.100+.standard.=.fr_CH.ISO-8859-1: fr_CH.ISO-8859-1 ! French, Switzerland XoJIG,IBM, , ,
+CDE.100+.standard.=.fr_FR.ISO-8859-1: fr_FR.ISO-8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+CDE.100+.standard.=.is_IS.ISO-8859-1: is_IS.ISO-8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+CDE.100+.standard.=.it_CH.ISO-8859-1: it_CH.ISO-8859-1 ! Italian,Switzerland , , , ,
+CDE.100+.standard.=.it_IT.ISO-8859-1: it_IT.ISO-8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
CDE.100+.standard.=.kl_GL.ISO-8859-1: kl_GL.ISO-8859-1 ! Greenlandic, Greenland XoJIG,
CDE.100+.standard.=.lt_LT.ISO-8859-1: lt_LT.ISO-8859-1 ! Lithuanian, Lithuania XoJIG,
CDE.100+.standard.=.lv_LV.ISO-8859-1: lv_LV.ISO-8859-1 ! Latvian, Latvia XoJIG,
-CDE.100+.standard.=.nl_BE.ISO-8859-1: nl_BE.ISO-8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-CDE.100+.standard.=.nl_NL.ISO-8859-1: nl_NL.ISO-8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-CDE.100+.standard.=.no_NO.ISO-8859-1: no_NO.ISO-8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-CDE.100+.standard.=.pt_BR.ISO-8859-1: pt_BR.ISO-8859-1 ! Portuguese,Brazil , , , , USL
-CDE.100+.standard.=.pt_PT.ISO-8859-1: pt_PT.ISO-8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+CDE.100+.standard.=.nl_BE.ISO-8859-1: nl_BE.ISO-8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+CDE.100+.standard.=.nl_NL.ISO-8859-1: nl_NL.ISO-8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+CDE.100+.standard.=.no_NO.ISO-8859-1: no_NO.ISO-8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+CDE.100+.standard.=.pt_BR.ISO-8859-1: pt_BR.ISO-8859-1 ! Portuguese,Brazil , , , ,
+CDE.100+.standard.=.pt_PT.ISO-8859-1: pt_PT.ISO-8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
CDE.100+.standard.=.sv_FI.ISO-8859-1: sv_FI.ISO-8859-1 ! Swedish, Finland XoJIG,
-CDE.100+.standard.=.sv_SE.ISO-8859-1: sv_SE.ISO-8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+CDE.100+.standard.=.sv_SE.ISO-8859-1: sv_SE.ISO-8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! Standards Compliance, HP-ROMAN8 codeset
CDE.100+.standard.=.C.HP-ROMAN8: C.HP-ROMAN8 ! Standards compliance , , HP,
CDE.100+.standard.=.tr_TR.HP-TURKISH8: tr_TR.HP-TURKISH8 ! Turkish, Turkey , , HP
! East Asia
-CDE.100+.standard.=.ja_JP.EUC-JP: ja_JP.EUC-JP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+CDE.100+.standard.=.ja_JP.EUC-JP: ja_JP.EUC-JP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
CDE.100+.standard.=.ja_JP.ISO-2022-JP: ja_JP.ISO-2022-JP ! Japanese, Japan ,IBM, HP, SUN , ???
CDE.100+.standard.=.ja_JP.IBM-932: ja_JP.IBM-932 ! Japanese, Japan ,IBM,
CDE.100+.standard.=.ja_JP.HP-SJIS: ja_JP.HP-SJIS ! Japanese, Japan , , HP, ,
CDE.100+.standard.=.ja_JP.HP-KANA8: ja_JP.HP-KANA8 ! Japanese, Japan , , HP, ,
-CDE.100+.standard.=.ko_KR.EUC-KR: ko_KR.EUC-KR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
+CDE.100+.standard.=.ko_KR.EUC-KR: ko_KR.EUC-KR ! Korean, Korea ,IBM, HP, Sun ("ko"),
CDE.100+.standard.=.ko_KR.ISO-2022-KR: ko_KR.ISO-2022-KR ! Korean, Korea ,???, ??, SUN , ???
-CDE.100+.standard.=.zh_CN.EUC-CN: zh_CN.EUC-CN ! Chinese, China ,IBM, HP, Sun ("zh"), USL
+CDE.100+.standard.=.zh_CN.EUC-CN: zh_CN.EUC-CN ! Chinese, China ,IBM, HP, Sun ("zh"),
CDE.100+.standard.=.zh_CN.UTF-8: zh_CN.UTF-8 ! Chinese, China ,IBM, , ,
CDE.100+.standard.=.zh_CN.ISO-2022-CN: zh_CN.ISO-2022-CN ! Chinese, China ,IBM, ??, SUN , ???
CDE.100+.standard.=.zh_CN.HP-15CN: zh_CN.HP-15CN ! Chinese, China , , HP
-CDE.100+.standard.=.zh_TW.EUC-TW: zh_TW.EUC-TW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+CDE.100+.standard.=.zh_TW.EUC-TW: zh_TW.EUC-TW ! Chinese, Taiwan ,IBM, HP, Sun ,
CDE.100+.standard.=.zh_TW.ISO-2022-TW: zh_TW.ISO-2022-TW ! Chinese, Taiwan ,IBM, ??, SUN , ???
CDE.100+.standard.=.zh_TW.HP-BIG5: zh_TW.HP-BIG5 ! Chinese, Taiwan , , HP, ,
CDE.100+.standard.=.zh_TW.HP-CCDC: zh_TW.HP-CCDC ! Chinese, Taiwan , , HP, ,
#endif
/******** Public Re-defines ********/
-#if !defined(_AIX) && !defined(USL)
+#if !defined(_AIX)
#define _DtCvStrCaseCmp(s1,s2) strcasecmp(s1,s2)
#define _DtCvStrNCaseCmp(s1,s2, n) strncasecmp(s1,s2,n)
#else
#define _DtCvStrCaseCmp(s1,s2) _DtHelpCeStrCaseCmp(s1,s2)
#define _DtCvStrNCaseCmp(s1,s2,n) _DtHelpCeStrNCaseCmp(s1,s2, n)
-#endif /* _AIX or USL */
+#endif /* _AIX */
/******** Public Defines Declarations ********/
/*
return (0);
}
-#if defined(_AIX) || defined (USL)
+#if defined(_AIX)
/*****************************************************************************
* Function: _DtCvStrCaseCmp
*
*
* Return Value:
*
- * Purpose: IBM and USL do not support the 'strcasecmp' routine. This takes it's
+ * Purpose: IBM does not support the 'strcasecmp' routine. This takes it's
* place.
*****************************************************************************/
int
return result;
}
-#endif /* _AIX or USL */
+#endif /* _AIX */
/*****************************************************************************
* Function: _DtCvStrNCaseCmpLatin1()
/*****************************************************************************
* Extern defines
*****************************************************************************/
-#if !defined(_AIX) && !defined(USL)
+#if !defined(_AIX)
#define _DtCvStrCaseCmp(s1,s2) strcasecmp(s1,s2)
-#endif /* _AIX or USL */
+#endif /* _AIX */
extern void **_DtCvAddPtrToArray (
void **array,
int type,
int count);
-#if defined(_AIX) || defined(USL)
+#if defined(_AIX)
extern int _DtCvStrCaseCmp(
const char *s1,
const char *s2);
-#endif /* _AIX or USL */
+#endif /* _AIX */
extern int _DtCvStrCaseCmpLatin1(
const char *s1,
const char *s2);
! setlocales Compliance
FreeBSD.100+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM
FreeBSD.100+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM
-FreeBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-FreeBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+FreeBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun
+FreeBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun
! W European/Americas, Latin 1 codeset
-FreeBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-FreeBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL
-FreeBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-FreeBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-FreeBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL
-FreeBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL
-FreeBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-FreeBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+FreeBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ("da")
+FreeBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , ,
+FreeBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, ,
+FreeBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de")
+FreeBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , ,
+FreeBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , ,
+FreeBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , ,
+FreeBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP,
FreeBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
FreeBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-FreeBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-FreeBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL
-FreeBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL
-FreeBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL
+FreeBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , ,
+FreeBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , ,
+FreeBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , ,
+FreeBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , ,
FreeBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , ,
-FreeBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL
+FreeBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , ,
FreeBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , ,
-FreeBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-FreeBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+FreeBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun
+FreeBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun
FreeBSD.100+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun
-FreeBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+FreeBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun
FreeBSD.100+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun
FreeBSD.100+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun
FreeBSD.100+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun
-FreeBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-FreeBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL
+FreeBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun
+FreeBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun
FreeBSD.100+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun
-FreeBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+FreeBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun
FreeBSD.100+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun
FreeBSD.100+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun
-FreeBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+FreeBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun
! FreeBSD.100+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-FreeBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+FreeBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP,
! FreeBSD.100+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-FreeBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-FreeBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-FreeBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-FreeBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-FreeBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-FreeBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL
-FreeBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+FreeBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , ,
+FreeBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP,
+FreeBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, ,
+FreeBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+FreeBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+FreeBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , ,
+FreeBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! FreeBSD.100+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! FreeBSD.100+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! FreeBSD.100+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-FreeBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-FreeBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-FreeBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-FreeBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL
-FreeBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+FreeBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+FreeBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+FreeBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+FreeBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , ,
+FreeBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
FreeBSD.100+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG,
-FreeBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+FreeBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
FreeBSD.100+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-FreeBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+FreeBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
FreeBSD.100+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM
FreeBSD.100+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP,
-FreeBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-FreeBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL
+FreeBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+FreeBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"),
FreeBSD.100+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP
FreeBSD.100+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM,
-FreeBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+FreeBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
FreeBSD.100+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, ,
! FreeBSD.100+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! FreeBSD.100+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
! ---- - ---------
! setlocales Compliance
-HP-UX.700+.setlocale.~.C.HP-ROMAN8: C ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.<.C.HP-ROMAN8: C.roman8 ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.~.C.ISO-8859-1: C.iso88591 ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.~.POSIX.HP-ROMAN8: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.<.POSIX.HP-ROMAN8: POSIX.roman8 ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.~.POSIX.ISO-8859-1: POSIX.iso88591 ! setlocales compliance ,IBM, HP, Sun , USL
+HP-UX.700+.setlocale.~.C.HP-ROMAN8: C ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.700+.setlocale.<.C.HP-ROMAN8: C.roman8 ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.700+.setlocale.~.C.ISO-8859-1: C.iso88591 ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.700+.setlocale.~.POSIX.HP-ROMAN8: POSIX ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.700+.setlocale.<.POSIX.HP-ROMAN8: POSIX.roman8 ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.700+.setlocale.~.POSIX.ISO-8859-1: POSIX.iso88591 ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-HP-UX.700+.setlocale.~.da_DK.ISO-8859-1: danish.iso88591 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-HP-UX.700+.setlocale.>.de_AT.ISO-8859-1: german.iso88591 ! German,Austria XoJIG, , , , USL
-HP-UX.700+.setlocale.>.de_CH.ISO-8859-1: german.iso88591 ! German,Switzerland XoJIG,IBM, , , USL
-HP-UX.700+.setlocale.~.de_DE.ISO-8859-1: german.iso88591 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-HP-UX.700+.setlocale.>.en_AU.ISO-8859-1: english.iso88591 ! English,Australia , , , , USL
-HP-UX.700+.setlocale.>.en_CA.ISO-8859-1: english.iso88591 ! English,Canada XoJIG, , , , USL
-HP-UX.700+.setlocale.>.en_DK.ISO-8859-1: english.iso88591 ! English, Denmark XoJIG, , , , USL
-HP-UX.700+.setlocale.>.en_GB.ISO-8859-1: english.iso88591 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+HP-UX.700+.setlocale.~.da_DK.ISO-8859-1: danish.iso88591 ! Danish, Denmark XoJIG,IBM, HP, ,
+HP-UX.700+.setlocale.>.de_AT.ISO-8859-1: german.iso88591 ! German,Austria XoJIG, , , ,
+HP-UX.700+.setlocale.>.de_CH.ISO-8859-1: german.iso88591 ! German,Switzerland XoJIG,IBM, , ,
+HP-UX.700+.setlocale.~.de_DE.ISO-8859-1: german.iso88591 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+HP-UX.700+.setlocale.>.en_AU.ISO-8859-1: english.iso88591 ! English,Australia , , , ,
+HP-UX.700+.setlocale.>.en_CA.ISO-8859-1: english.iso88591 ! English,Canada XoJIG, , , ,
+HP-UX.700+.setlocale.>.en_DK.ISO-8859-1: english.iso88591 ! English, Denmark XoJIG, , , ,
+HP-UX.700+.setlocale.>.en_GB.ISO-8859-1: english.iso88591 ! English, U.K. XoJIG,IBM, HP, ,
HP-UX.700+.setlocale.>.en_JP.ISO-8859-1: english.iso88591 ! English, Japan XoJIG,IBM, , ,
-HP-UX.700+.setlocale.>.en_IE.ISO-8859-1: english.iso88591 ! English, Ireland XoJIG, , , , USL
+HP-UX.700+.setlocale.>.en_IE.ISO-8859-1: english.iso88591 ! English, Ireland XoJIG, , , ,
HP-UX.700+.setlocale.>.en_KR.ISO-8859-1: english.iso88591 ! English,Korea , , , ,
-HP-UX.700+.setlocale.>.en_MY.ISO-8859-1: english.iso88591 ! English,Malaysia , , , , USL
-HP-UX.700+.setlocale.>.en_NZ.ISO-8859-1: english.iso88591 ! English,New Zealand , , , , USL
+HP-UX.700+.setlocale.>.en_MY.ISO-8859-1: english.iso88591 ! English,Malaysia , , , ,
+HP-UX.700+.setlocale.>.en_NZ.ISO-8859-1: english.iso88591 ! English,New Zealand , , , ,
HP-UX.700+.setlocale.>.en_TW.ISO-8859-1: english.iso88591 ! English,Taiwan , , , ,
-HP-UX.700+.setlocale.~.en_US.ISO-8859-1: english.iso88591 ! English, USA XoJIG,IBM, HP, Sun , USL
-HP-UX.700+.setlocale.>.es_AR.ISO-8859-1: spanish.iso88591 ! Spanish, Argentina , , , Sun , USL
+HP-UX.700+.setlocale.~.en_US.ISO-8859-1: english.iso88591 ! English, USA XoJIG,IBM, HP, Sun ,
+HP-UX.700+.setlocale.>.es_AR.ISO-8859-1: spanish.iso88591 ! Spanish, Argentina , , , Sun ,
HP-UX.700+.setlocale.>.es_BO.ISO-8859-1: spanish.iso88591 ! Spanish, Bolivia , , , Sun
-HP-UX.700+.setlocale.>.es_CL.ISO-8859-1: spanish.iso88591 ! Spanish, Chile , , , Sun , USL
+HP-UX.700+.setlocale.>.es_CL.ISO-8859-1: spanish.iso88591 ! Spanish, Chile , , , Sun ,
HP-UX.700+.setlocale.>.es_CO.ISO-8859-1: spanish.iso88591 ! Spanish, Columbia , , , Sun
HP-UX.700+.setlocale.>.es_CR.ISO-8859-1: spanish.iso88591 ! Spanish, Costa Rica , , , Sun
HP-UX.700+.setlocale.>.es_EC.ISO-8859-1: spanish.iso88591 ! Spanish, Ecuador , , , Sun
-HP-UX.700+.setlocale.~.es_ES.ISO-8859-1: spanish.iso88591 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
+HP-UX.700+.setlocale.~.es_ES.ISO-8859-1: spanish.iso88591 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
HP-UX.700+.setlocale.>.es_GT.ISO-8859-1: spanish.iso88591 ! Spanish, Guatemala , , , Sun
-HP-UX.700+.setlocale.>.es_MX.ISO-8859-1: spanish.iso88591 ! Spanish, Mexico , , , Sun , USL
+HP-UX.700+.setlocale.>.es_MX.ISO-8859-1: spanish.iso88591 ! Spanish, Mexico , , , Sun ,
HP-UX.700+.setlocale.>.es_PE.ISO-8859-1: spanish.iso88591 ! Spanish, Peru , , , Sun
HP-UX.700+.setlocale.>.es_UY.ISO-8859-1: spanish.iso88591 ! Spanish, Uruguay , , , Sun
-HP-UX.700+.setlocale.>.es_VE.ISO-8859-1: spanish.iso88591 ! Spanish, Venezuela , , , Sun , USL
+HP-UX.700+.setlocale.>.es_VE.ISO-8859-1: spanish.iso88591 ! Spanish, Venezuela , , , Sun ,
! HP-UX.700+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-HP-UX.700+.setlocale.~.fi_FI.ISO-8859-1: finnish.iso88591 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+HP-UX.700+.setlocale.~.fi_FI.ISO-8859-1: finnish.iso88591 ! Finnish, Finland XoJIG,IBM, HP, ,
! HP-UX.700+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-HP-UX.700+.setlocale.>.fr_BE.ISO-8859-1: french.iso88591 ! French,Belgium XoJIG, , , , USL
-HP-UX.700+.setlocale.~.fr_CA.ISO-8859-1: c-french.iso88591 ! French, Canada XoJIG,IBM, HP, , USL
-HP-UX.700+.setlocale.>.fr_CH.ISO-8859-1: french.iso88591 ! French, Switzerland XoJIG,IBM, , , USL
-HP-UX.700+.setlocale.~.fr_FR.ISO-8859-1: french.iso88591 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-HP-UX.700+.setlocale.~.is_IS.ISO-8859-1: icelandic.iso88591 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-HP-UX.700+.setlocale.>.it_CH.ISO-8859-1: italian.iso88591 ! Italian,Switzerland , , , , USL
-HP-UX.700+.setlocale.~.it_IT.ISO-8859-1: italian.iso88591 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+HP-UX.700+.setlocale.>.fr_BE.ISO-8859-1: french.iso88591 ! French,Belgium XoJIG, , , ,
+HP-UX.700+.setlocale.~.fr_CA.ISO-8859-1: c-french.iso88591 ! French, Canada XoJIG,IBM, HP, ,
+HP-UX.700+.setlocale.>.fr_CH.ISO-8859-1: french.iso88591 ! French, Switzerland XoJIG,IBM, , ,
+HP-UX.700+.setlocale.~.fr_FR.ISO-8859-1: french.iso88591 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+HP-UX.700+.setlocale.~.is_IS.ISO-8859-1: icelandic.iso88591 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+HP-UX.700+.setlocale.>.it_CH.ISO-8859-1: italian.iso88591 ! Italian,Switzerland , , , ,
+HP-UX.700+.setlocale.~.it_IT.ISO-8859-1: italian.iso88591 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! HP-UX.700+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! HP-UX.700+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! HP-UX.700+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-HP-UX.700+.setlocale.>.nl_BE.ISO-8859-1: dutch.iso88591 ! Dutch, Belgium XoJIG,IBM, , , USL
-HP-UX.700+.setlocale.~.nl_NL.ISO-8859-1: dutch.iso88591 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-HP-UX.700+.setlocale.~.no_NO.ISO-8859-1: norwegian.iso88591 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-HP-UX.700+.setlocale.>.pt_BR.ISO-8859-1: portuguese.iso88591 ! Portuguese,Brazil , , , , USL
-HP-UX.700+.setlocale.~.pt_PT.ISO-8859-1: portuguese.iso88591 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+HP-UX.700+.setlocale.>.nl_BE.ISO-8859-1: dutch.iso88591 ! Dutch, Belgium XoJIG,IBM, , ,
+HP-UX.700+.setlocale.~.nl_NL.ISO-8859-1: dutch.iso88591 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+HP-UX.700+.setlocale.~.no_NO.ISO-8859-1: norwegian.iso88591 ! Norwegian, Norway XoJIG,IBM, HP, ,
+HP-UX.700+.setlocale.>.pt_BR.ISO-8859-1: portuguese.iso88591 ! Portuguese,Brazil , , , ,
+HP-UX.700+.setlocale.~.pt_PT.ISO-8859-1: portuguese.iso88591 ! Portuguese, Portugal XoJIG,IBM, HP, ,
HP-UX.700+.setlocale.>.sv_FI.ISO-8859-1: swedish.iso88591 ! Swedish, Finland XoJIG,
-HP-UX.700+.setlocale.~.sv_SE.ISO-8859-1: swedish.iso88591 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+HP-UX.700+.setlocale.~.sv_SE.ISO-8859-1: swedish.iso88591 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! W European/Americas, HP-ROMAN8 codeset
HP-UX.700+.setlocale.~.da_DK.HP-ROMAN8: danish ! Danish, Denmark , , HP
HP-UX.700+.setlocale.~.tr_TR.HP-TURKISH8: turkish ! Turkish, Turkey , , HP
! East Asia
-HP-UX.700+.setlocale.~.ja_JP.EUC-JP: japanese.euc ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+HP-UX.700+.setlocale.~.ja_JP.EUC-JP: japanese.euc ! Japanese, Japan ,IBM, HP, Sun ("ja"),
HP-UX.700+.setlocale.~.ja_JP.HP-SJIS: japanese ! Japanese, Japan aka japanese 15 , , HP,
-HP-UX.700+.setlocale.>.ja_JP.IBM-932: japanese ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+HP-UX.700+.setlocale.>.ja_JP.IBM-932: japanese ! Japanese, Japan ,IBM, HP, Sun ("ja"),
HP-UX.700+.setlocale.~.ja_JP.HP-KANA8: katakana ! Japanese, Japan , , HP, ,
HP-UX.700+.setlocale.<.ja_JP.EUC-JP: ujis ! Japanese, Japan , , HP,
-HP-UX.700+.setlocale.~.ko_KR.EUC-KR: korean ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-HP-UX.700+.setlocale.>.zh_CN.EUC-CN: chinese-s ! Chinese, China ,IBM, , Sun ("zh"), USL
+HP-UX.700+.setlocale.~.ko_KR.EUC-KR: korean ! Korean, Korea ,IBM, HP, Sun ("ko"),
+HP-UX.700+.setlocale.>.zh_CN.EUC-CN: chinese-s ! Chinese, China ,IBM, , Sun ("zh"),
HP-UX.700+.setlocale.~.zh_CN.HP-15CN: chinese-s ! Chinese, China , , HP
-HP-UX.700+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+HP-UX.700+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
HP-UX.700+.setlocale.~.zh_TW.HP-BIG5: chinese-t.big5 ! Chinese, Taiwan , , HP, ,
HP-UX.700+.setlocale.~.zh_TW.HP-CCDC: chinese-t ! Chinese, Taiwan , , HP, ,
HP-UX.700+.setlocale.~.th_TH.TIS-620: thai ! Thai, Thailand ,IBM, HP
! setlocales Compliance; default codeset on 10.01 systems
-HP-UX.1000+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-HP-UX.1000+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+HP-UX.1000+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+HP-UX.1000+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-HP-UX.1000+.setlocale.>.de_AT.ISO-8859-1: de_DE.iso88591 ! German,Austria XoJIG, , , , USL
-HP-UX.1000+.setlocale.>.de_CH.ISO-8859-1: de_DE.iso88591 ! German,Switzerland XoJIG,IBM, , , USL
-HP-UX.1000+.setlocale.~.de_DE.ISO-8859-1: de_DE.iso88591 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-HP-UX.1000+.setlocale.>.en_AU.ISO-8859-1: en_GB.iso88591 ! English,Australia , , , , USL
-HP-UX.1000+.setlocale.>.en_CA.ISO-8859-1: en_US.iso88591 ! English,Canada XoJIG, , , , USL
-HP-UX.1000+.setlocale.>.en_DK.ISO-8859-1: en_GB.iso88591 ! English, Denmark XoJIG, , , , USL
-HP-UX.1000+.setlocale.>.en_GB.ISO-8859-1: en_GB.iso88591 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+HP-UX.1000+.setlocale.>.de_AT.ISO-8859-1: de_DE.iso88591 ! German,Austria XoJIG, , , ,
+HP-UX.1000+.setlocale.>.de_CH.ISO-8859-1: de_DE.iso88591 ! German,Switzerland XoJIG,IBM, , ,
+HP-UX.1000+.setlocale.~.de_DE.ISO-8859-1: de_DE.iso88591 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+HP-UX.1000+.setlocale.>.en_AU.ISO-8859-1: en_GB.iso88591 ! English,Australia , , , ,
+HP-UX.1000+.setlocale.>.en_CA.ISO-8859-1: en_US.iso88591 ! English,Canada XoJIG, , , ,
+HP-UX.1000+.setlocale.>.en_DK.ISO-8859-1: en_GB.iso88591 ! English, Denmark XoJIG, , , ,
+HP-UX.1000+.setlocale.>.en_GB.ISO-8859-1: en_GB.iso88591 ! English, U.K. XoJIG,IBM, HP, ,
HP-UX.1000+.setlocale.>.en_JP.ISO-8859-1: en_GB.iso88591 ! English, Japan XoJIG,IBM, , ,
-HP-UX.1000+.setlocale.>.en_IE.ISO-8859-1: en_GB.iso88591 ! English, Ireland XoJIG, , , , USL
-HP-UX.1000+.setlocale.>.en_MY.ISO-8859-1: en_US.iso88591 ! English,Malaysia , , , , USL
-HP-UX.1000+.setlocale.>.en_NZ.ISO-8859-1: en_GB.iso88591 ! English,New Zealand , , , , USL
-HP-UX.1000+.setlocale.~.en_US.ISO-8859-1: en_US.iso88591 ! English, USA XoJIG,IBM, HP, Sun , USL
-HP-UX.1000+.setlocale.>.es_AR.ISO-8859-1: es_ES.iso88591 ! Spanish, Argentina , , , Sun , USL
+HP-UX.1000+.setlocale.>.en_IE.ISO-8859-1: en_GB.iso88591 ! English, Ireland XoJIG, , , ,
+HP-UX.1000+.setlocale.>.en_MY.ISO-8859-1: en_US.iso88591 ! English,Malaysia , , , ,
+HP-UX.1000+.setlocale.>.en_NZ.ISO-8859-1: en_GB.iso88591 ! English,New Zealand , , , ,
+HP-UX.1000+.setlocale.~.en_US.ISO-8859-1: en_US.iso88591 ! English, USA XoJIG,IBM, HP, Sun ,
+HP-UX.1000+.setlocale.>.es_AR.ISO-8859-1: es_ES.iso88591 ! Spanish, Argentina , , , Sun ,
HP-UX.1000+.setlocale.>.es_BO.ISO-8859-1: es_ES.iso88591 ! Spanish, Bolivia , , , Sun
-HP-UX.1000+.setlocale.>.es_CL.ISO-8859-1: es_ES.iso88591 ! Spanish, Chile , , , Sun , USL
+HP-UX.1000+.setlocale.>.es_CL.ISO-8859-1: es_ES.iso88591 ! Spanish, Chile , , , Sun ,
HP-UX.1000+.setlocale.>.es_CO.ISO-8859-1: es_ES.iso88591 ! Spanish, Columbia , , , Sun
HP-UX.1000+.setlocale.>.es_CR.ISO-8859-1: es_ES.iso88591 ! Spanish, Costa Rica , , , Sun
HP-UX.1000+.setlocale.>.es_EC.ISO-8859-1: es_ES.iso88591 ! Spanish, Ecuador , , , Sun
-HP-UX.1000+.setlocale.~.es_ES.ISO-8859-1: es_ES.iso88591 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
+HP-UX.1000+.setlocale.~.es_ES.ISO-8859-1: es_ES.iso88591 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
HP-UX.1000+.setlocale.>.es_GT.ISO-8859-1: es_ES.iso88591 ! Spanish, Guatemala , , , Sun
-HP-UX.1000+.setlocale.>.es_MX.ISO-8859-1: es_ES.iso88591 ! Spanish, Mexico , , , Sun , USL
+HP-UX.1000+.setlocale.>.es_MX.ISO-8859-1: es_ES.iso88591 ! Spanish, Mexico , , , Sun ,
HP-UX.1000+.setlocale.>.es_PE.ISO-8859-1: es_ES.iso88591 ! Spanish, Peru , , , Sun
HP-UX.1000+.setlocale.>.es_UY.ISO-8859-1: es_ES.iso88591 ! Spanish, Uruguay , , , Sun
-HP-UX.1000+.setlocale.>.es_VE.ISO-8859-1: es_ES.iso88591 ! Spanish, Venezuela , , , Sun , USL
+HP-UX.1000+.setlocale.>.es_VE.ISO-8859-1: es_ES.iso88591 ! Spanish, Venezuela , , , Sun ,
! HP-UX.1000+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-HP-UX.1000+.setlocale.~.fi_FI.ISO-8859-1: fi_FI.iso88591 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+HP-UX.1000+.setlocale.~.fi_FI.ISO-8859-1: fi_FI.iso88591 ! Finnish, Finland XoJIG,IBM, HP, ,
! HP-UX.1000+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-HP-UX.1000+.setlocale.>.fr_BE.ISO-8859-1: fr_FR.iso88591 ! French,Belgium XoJIG, , , , USL
-HP-UX.1000+.setlocale.~.fr_CA.ISO-8859-1: fr_CA.iso88591 ! French, Canada XoJIG,IBM, HP, , USL
-HP-UX.1000+.setlocale.>.fr_CH.ISO-8859-1: fr_FR.iso88591 ! French, Switzerland XoJIG,IBM, , , USL
-HP-UX.1000+.setlocale.~.fr_FR.ISO-8859-1: fr_FR.iso88591 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-HP-UX.1000+.setlocale.~.is_IS.ISO-8859-1: is_IS.iso88591 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-HP-UX.1000+.setlocale.>.it_CH.ISO-8859-1: it_IT.iso88591 ! Italian,Switzerland , , , , USL
-HP-UX.1000+.setlocale.~.it_IT.ISO-8859-1: it_IT.iso88591 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+HP-UX.1000+.setlocale.>.fr_BE.ISO-8859-1: fr_FR.iso88591 ! French,Belgium XoJIG, , , ,
+HP-UX.1000+.setlocale.~.fr_CA.ISO-8859-1: fr_CA.iso88591 ! French, Canada XoJIG,IBM, HP, ,
+HP-UX.1000+.setlocale.>.fr_CH.ISO-8859-1: fr_FR.iso88591 ! French, Switzerland XoJIG,IBM, , ,
+HP-UX.1000+.setlocale.~.fr_FR.ISO-8859-1: fr_FR.iso88591 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+HP-UX.1000+.setlocale.~.is_IS.ISO-8859-1: is_IS.iso88591 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+HP-UX.1000+.setlocale.>.it_CH.ISO-8859-1: it_IT.iso88591 ! Italian,Switzerland , , , ,
+HP-UX.1000+.setlocale.~.it_IT.ISO-8859-1: it_IT.iso88591 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! HP-UX.1000+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! HP-UX.1000+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! HP-UX.1000+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-HP-UX.1000+.setlocale.>.nl_BE.ISO-8859-1: nl_NL.iso88591 ! Dutch, Belgium XoJIG,IBM, , , USL
-HP-UX.1000+.setlocale.~.nl_NL.ISO-8859-1: nl_NL.iso88591 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-HP-UX.1000+.setlocale.~.no_NO.ISO-8859-1: no_NO.iso88591 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-HP-UX.1000+.setlocale.>.pt_BR.ISO-8859-1: pt_PT.iso88591 ! Portuguese,Brazil , , , , USL
-HP-UX.1000+.setlocale.~.pt_PT.ISO-8859-1: pt_PT.iso88591 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+HP-UX.1000+.setlocale.>.nl_BE.ISO-8859-1: nl_NL.iso88591 ! Dutch, Belgium XoJIG,IBM, , ,
+HP-UX.1000+.setlocale.~.nl_NL.ISO-8859-1: nl_NL.iso88591 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+HP-UX.1000+.setlocale.~.no_NO.ISO-8859-1: no_NO.iso88591 ! Norwegian, Norway XoJIG,IBM, HP, ,
+HP-UX.1000+.setlocale.>.pt_BR.ISO-8859-1: pt_PT.iso88591 ! Portuguese,Brazil , , , ,
+HP-UX.1000+.setlocale.~.pt_PT.ISO-8859-1: pt_PT.iso88591 ! Portuguese, Portugal XoJIG,IBM, HP, ,
HP-UX.1000+.setlocale.>.sv_FI.ISO-8859-1: sv_SE.iso88591 ! Swedish, Finland XoJIG,
-HP-UX.1000+.setlocale.~.sv_SE.ISO-8859-1: sv_SE.iso88591 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+HP-UX.1000+.setlocale.~.sv_SE.ISO-8859-1: sv_SE.iso88591 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! W European/Americas, HP-ROMAN8 codeset
HP-UX.1000+.setlocale.~.da_DK.HP-ROMAN8: da_DK.roman8 ! Danish, Denmark , , HP
HP-UX.1000+.setlocale.~.tr_TR.HP-TURKISH8: tr_TR.turkish8 ! Turkish, Turkey , , HP
! East Asia
-HP-UX.1000+.setlocale.~.ja_JP.EUC-JP: ja_JP.eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
-HP-UX.1000+.setlocale.~.ja_JP.HP-SJIS: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
-HP-UX.1000+.setlocale.>.ja_JP.IBM-932: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+HP-UX.1000+.setlocale.~.ja_JP.EUC-JP: ja_JP.eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
+HP-UX.1000+.setlocale.~.ja_JP.HP-SJIS: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"),
+HP-UX.1000+.setlocale.>.ja_JP.IBM-932: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"),
HP-UX.1000+.setlocale.~.ja_JP.HP-KANA8: ja_JP.kana8 ! Japanese, Japan , , HP, ,
-HP-UX.1000+.setlocale.~.ko_KR.EUC-KR: ko_KR.eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-HP-UX.1000+.setlocale.>.zh_CN.EUC-CN: zh_CN.15CN ! Chinese, China ,IBM, HP, Sun ("zh"), USL
-HP-UX.1000+.setlocale.~.zh_CN.HP-15CN: zh_CN.15CN ! Chinese, China ,IBM, HP, Sun ("zh"), USL
-HP-UX.1000+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+HP-UX.1000+.setlocale.~.ko_KR.EUC-KR: ko_KR.eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+HP-UX.1000+.setlocale.>.zh_CN.EUC-CN: zh_CN.15CN ! Chinese, China ,IBM, HP, Sun ("zh"),
+HP-UX.1000+.setlocale.~.zh_CN.HP-15CN: zh_CN.15CN ! Chinese, China ,IBM, HP, Sun ("zh"),
+HP-UX.1000+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
HP-UX.1000+.setlocale.~.zh_TW.HP-BIG5: zh_TW.big5 ! Chinese, Taiwan , , HP, ,
HP-UX.1000+.setlocale.~.zh_TW.HP-CCDC: zh_TW.ccdc ! Chinese, Taiwan , , HP, ,
! setlocales Compliance
Linux.100+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM
Linux.100+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM
-Linux.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-Linux.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+Linux.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+Linux.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-Linux.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-Linux.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL
-Linux.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-Linux.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-Linux.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL
-Linux.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL
-Linux.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-Linux.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+Linux.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+Linux.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , ,
+
+Linux.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , ,
+Linux.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+Linux.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , ,
+Linux.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , ,
+Linux.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , ,
+Linux.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, ,
Linux.100+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
Linux.100+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-Linux.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-Linux.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL
-Linux.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL
-Linux.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL
+Linux.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , ,
+Linux.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , ,
+Linux.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , ,
+Linux.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , ,
Linux.100+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , ,
-Linux.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL
+Linux.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , ,
Linux.100+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , ,
-Linux.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-Linux.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+Linux.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+Linux.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun ,
Linux.100+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun
-Linux.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+Linux.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun ,
Linux.100+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun
Linux.100+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun
Linux.100+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun
-Linux.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-Linux.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL
+Linux.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
+Linux.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun ,
Linux.100+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun
-Linux.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+Linux.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun ,
Linux.100+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun
Linux.100+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun
-Linux.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+Linux.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun ,
! Linux.100+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-Linux.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+Linux.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
! Linux.100+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-Linux.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-Linux.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-Linux.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-Linux.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-Linux.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-Linux.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL
-Linux.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+Linux.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , ,
+Linux.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, ,
+Linux.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , ,
+Linux.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+Linux.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+Linux.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , ,
+Linux.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! Linux.100+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! Linux.100+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! Linux.100+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-Linux.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-Linux.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-Linux.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-Linux.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL
-Linux.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+Linux.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+Linux.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+Linux.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+Linux.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , ,
+Linux.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
Linux.100+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG,
-Linux.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+Linux.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
Linux.100+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-Linux.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+Linux.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
Linux.100+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM
Linux.100+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP,
-Linux.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-Linux.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL
+Linux.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+Linux.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"),
Linux.100+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP
Linux.100+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM,
-Linux.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+Linux.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
Linux.100+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, ,
! Linux.100+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! Linux.100+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
! setlocales Compliance
NetBSD.100+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM
NetBSD.100+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM
-NetBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-NetBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+NetBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+NetBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-NetBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-NetBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL
-NetBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-NetBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-NetBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL
-NetBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL
-NetBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-NetBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+NetBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+NetBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , ,
+NetBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , ,
+NetBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+NetBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , ,
+NetBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , ,
+NetBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , ,
+NetBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, ,
NetBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
NetBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-NetBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-NetBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL
-NetBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL
-NetBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL
+NetBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , ,
+NetBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , ,
+NetBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , ,
+NetBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , ,
NetBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , ,
-NetBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL
+NetBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , ,
NetBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , ,
-NetBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-NetBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+NetBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+NetBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun ,
NetBSD.100+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun
-NetBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+NetBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun ,
NetBSD.100+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun
NetBSD.100+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun
NetBSD.100+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun
-NetBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-NetBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL
+NetBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
+NetBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun ,
NetBSD.100+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun
-NetBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+NetBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun ,
NetBSD.100+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun
NetBSD.100+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun
-NetBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+NetBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun ,
! NetBSD.100+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-NetBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+NetBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
! NetBSD.100+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-NetBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-NetBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-NetBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-NetBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-NetBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-NetBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL
-NetBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+NetBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , ,
+NetBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, ,
+NetBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , ,
+NetBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+NetBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+NetBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , ,
+NetBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! NetBSD.100+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! NetBSD.100+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! NetBSD.100+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-NetBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-NetBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-NetBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-NetBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL
-NetBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+NetBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+NetBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+NetBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+NetBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , ,
+NetBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
NetBSD.100+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG,
-NetBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+NetBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
NetBSD.100+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-NetBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+NetBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
NetBSD.100+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM
NetBSD.100+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP,
-NetBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-NetBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL
+NetBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+NetBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"),
NetBSD.100+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP
NetBSD.100+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM,
-NetBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+NetBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
NetBSD.100+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, ,
! NetBSD.100+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! NetBSD.100+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
! setlocales Compliance
-OSF1.400+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-OSF1.400+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+OSF1.400+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+OSF1.400+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-OSF1.400+.setlocale.~.da_DK.ISO-8859-1: da_DK.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-OSF1.400+.setlocale.>.de_AT.ISO-8859-1: de_DE.ISO8859-1 ! German,Austria XoJIG, , , , USL
-OSF1.400+.setlocale.~.de_CH.ISO-8859-1: de_CH.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-OSF1.400+.setlocale.~.de_DE.ISO-8859-1: de_DE.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-OSF1.400+.setlocale.>.en_AU.ISO-8859-1: en_GB.ISO8859-1 ! English,Australia , , , , USL
-OSF1.400+.setlocale.>.en_CA.ISO-8859-1: en_US.ISO8859-1 ! English,Canada XoJIG, , , , USL
-OSF1.400+.setlocale.>.en_DK.ISO-8859-1: en_GB.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-OSF1.400+.setlocale.~.en_GB.ISO-8859-1: en_GB.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+OSF1.400+.setlocale.~.da_DK.ISO-8859-1: da_DK.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+OSF1.400+.setlocale.>.de_AT.ISO-8859-1: de_DE.ISO8859-1 ! German,Austria XoJIG, , , ,
+OSF1.400+.setlocale.~.de_CH.ISO-8859-1: de_CH.ISO8859-1 ! German,Switzerland XoJIG,IBM, , ,
+OSF1.400+.setlocale.~.de_DE.ISO-8859-1: de_DE.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+OSF1.400+.setlocale.>.en_AU.ISO-8859-1: en_GB.ISO8859-1 ! English,Australia , , , ,
+OSF1.400+.setlocale.>.en_CA.ISO-8859-1: en_US.ISO8859-1 ! English,Canada XoJIG, , , ,
+OSF1.400+.setlocale.>.en_DK.ISO-8859-1: en_GB.ISO8859-1 ! English, Denmark XoJIG, , , ,
+OSF1.400+.setlocale.~.en_GB.ISO-8859-1: en_GB.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, ,
OSF1.400+.setlocale.>.en_JP.ISO-8859-1: en_US.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-OSF1.400+.setlocale.>.en_IE.ISO-8859-1: en_GB.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-OSF1.400+.setlocale.>.en_MY.ISO-8859-1: en_US.ISO8859-1 ! English,Malaysia , , , , USL
-OSF1.400+.setlocale.>.en_NZ.ISO-8859-1: en_GB.ISO8859-1 ! English,New Zealand , , , , USL
-OSF1.400+.setlocale.>.en_KR.ISO-8859-1: en_US.ISO8859-1 ! English,Korea , , , , USL
-OSF1.400+.setlocale.>.en_TW.ISO-8859-1: en_US.ISO8859-1 ! English,Taiwan , , , , USL
-OSF1.400+.setlocale.~.en_US.ISO-8859-1: en_US.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-OSF1.400+.setlocale.>.es_AR.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+OSF1.400+.setlocale.>.en_IE.ISO-8859-1: en_GB.ISO8859-1 ! English, Ireland XoJIG, , , ,
+OSF1.400+.setlocale.>.en_MY.ISO-8859-1: en_US.ISO8859-1 ! English,Malaysia , , , ,
+OSF1.400+.setlocale.>.en_NZ.ISO-8859-1: en_GB.ISO8859-1 ! English,New Zealand , , , ,
+OSF1.400+.setlocale.>.en_KR.ISO-8859-1: en_US.ISO8859-1 ! English,Korea , , , ,
+OSF1.400+.setlocale.>.en_TW.ISO-8859-1: en_US.ISO8859-1 ! English,Taiwan , , , ,
+OSF1.400+.setlocale.~.en_US.ISO-8859-1: en_US.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+OSF1.400+.setlocale.>.es_AR.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Argentina , , , Sun ,
OSF1.400+.setlocale.>.es_BO.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Bolivia , , , Sun
-OSF1.400+.setlocale.>.es_CL.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+OSF1.400+.setlocale.>.es_CL.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Chile , , , Sun ,
OSF1.400+.setlocale.>.es_CO.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Columbia , , , Sun
OSF1.400+.setlocale.>.es_CR.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Costa Rica , , , Sun
OSF1.400+.setlocale.>.es_EC.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Ecuador , , , Sun
-OSF1.400+.setlocale.~.es_ES.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-OSF1.400+.setlocale.~.ca_ES.ISO-8859-1: ca_ES.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL, DEC
+OSF1.400+.setlocale.~.es_ES.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
+OSF1.400+.setlocale.~.ca_ES.ISO-8859-1: ca_ES.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , , DEC
OSF1.400+.setlocale.>.es_GT.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Guatemala , , , Sun
-OSF1.400+.setlocale.>.es_MX.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+OSF1.400+.setlocale.>.es_MX.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Mexico , , , Sun ,
OSF1.400+.setlocale.>.es_PE.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Peru , , , Sun
OSF1.400+.setlocale.>.es_UY.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Uruguay , , , Sun
-OSF1.400+.setlocale.>.es_VE.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+OSF1.400+.setlocale.>.es_VE.ISO-8859-1: es_ES.ISO8859-1 ! Spanish, Venezuela , , , Sun ,
! OSF1.400+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-OSF1.400+.setlocale.~.fi_FI.ISO-8859-1: fi_FI.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+OSF1.400+.setlocale.~.fi_FI.ISO-8859-1: fi_FI.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
! OSF1.400+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-OSF1.400+.setlocale.~.fr_BE.ISO-8859-1: fr_BE.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-OSF1.400+.setlocale.~.fr_CA.ISO-8859-1: fr_CA.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-OSF1.400+.setlocale.~.fr_CH.ISO-8859-1: fr_CH.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-OSF1.400+.setlocale.~.fr_FR.ISO-8859-1: fr_FR.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-OSF1.400+.setlocale.~.is_IS.ISO-8859-1: is_IS.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-OSF1.400+.setlocale.>.it_CH.ISO-8859-1: it_IT.ISO8859-1 ! Italian,Switzerland , , , , USL
-OSF1.400+.setlocale.~.it_IT.ISO-8859-1: it_IT.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+OSF1.400+.setlocale.~.fr_BE.ISO-8859-1: fr_BE.ISO8859-1 ! French,Belgium XoJIG, , , ,
+OSF1.400+.setlocale.~.fr_CA.ISO-8859-1: fr_CA.ISO8859-1 ! French, Canada XoJIG,IBM, HP, ,
+OSF1.400+.setlocale.~.fr_CH.ISO-8859-1: fr_CH.ISO8859-1 ! French, Switzerland XoJIG,IBM, , ,
+OSF1.400+.setlocale.~.fr_FR.ISO-8859-1: fr_FR.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+OSF1.400+.setlocale.~.is_IS.ISO-8859-1: is_IS.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+OSF1.400+.setlocale.>.it_CH.ISO-8859-1: it_IT.ISO8859-1 ! Italian,Switzerland , , , ,
+OSF1.400+.setlocale.~.it_IT.ISO-8859-1: it_IT.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! OSF1.400+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! OSF1.400+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! OSF1.400+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-OSF1.400+.setlocale.~.nl_BE.ISO-8859-1: nl_BE.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-OSF1.400+.setlocale.~.nl_NL.ISO-8859-1: nl_NL.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-OSF1.400+.setlocale.~.no_NO.ISO-8859-1: no_NO.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-OSF1.400+.setlocale.>.pt_BR.ISO-8859-1: pt_PT.ISO8859-1 ! Portuguese,Brazil , , , , USL
-OSF1.400+.setlocale.~.pt_PT.ISO-8859-1: pt_PT.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+OSF1.400+.setlocale.~.nl_BE.ISO-8859-1: nl_BE.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+OSF1.400+.setlocale.~.nl_NL.ISO-8859-1: nl_NL.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+OSF1.400+.setlocale.~.no_NO.ISO-8859-1: no_NO.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+OSF1.400+.setlocale.>.pt_BR.ISO-8859-1: pt_PT.ISO8859-1 ! Portuguese,Brazil , , , ,
+OSF1.400+.setlocale.~.pt_PT.ISO-8859-1: pt_PT.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
OSF1.400+.setlocale.>.sv_FI.ISO-8859-1: sv_SE.ISO8859-1 ! Swedish, Finland XoJIG,
-OSF1.400+.setlocale.~.sv_SE.ISO-8859-1: sv_SE.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+OSF1.400+.setlocale.~.sv_SE.ISO-8859-1: sv_SE.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
OSF1.400+.setlocale.~.cs_CS.ISO-8859-2: cs_CZ.ISO8859-2 ! Czech(1) ,IBM, HP
OSF1.400+.setlocale.~.tr_TR.ISO-8859-9: tr_TR.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-OSF1.400+.setlocale.~.ja_JP.EUC-JP: ja_JP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+OSF1.400+.setlocale.~.ja_JP.EUC-JP: ja_JP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
OSF1.400+.setlocale.~.ja_JP.IBM-932: ja_JP.SJIS ! Japanese, Japan ,IBM
OSF1.400+.setlocale.>.ja_JP.HP-SJIS: ja_JP.SJIS ! Japanese, Japan aka japanese 15 , , HP,
OSF1.400+.setlocale.~.ja_JP.DEC-KANJI: ja_JP.deckanji ! Japanese, Japan , , , , , DEC
OSF1.400+.setlocale.~.ja_JP.DEC-SKANJI: ja_JP.sdeckanji ! Japanese, Japan , , , , , DEC
OSF1.400+.setlocale.~.ko_KR.EUC-KR: ko_KR ! Korean, Korea , , , , , DEC
-OSF1.400+.setlocale.~.zh_CN.EUC-CN: zh_CN ! Chinese, China ,IBM, , Sun ("zh"), USL
+OSF1.400+.setlocale.~.zh_CN.EUC-CN: zh_CN ! Chinese, China ,IBM, , Sun ("zh"),
OSF1.400+.setlocale.>.zh_CN.HP-15CN: zh_CN ! Chinese, China , , HP
OSF1.400+.setlocale.~.zh_TW.DEC-HANYU: zh_TW ! Chinese, Taiwan , , , , , DEC
OSF1.400+.setlocale.~.zh_TW.DEC-BIG5: zh_TW.big5 ! Chinese, Taiwan , , , , , DEC
-OSF1.400+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+OSF1.400+.setlocale.~.zh_TW.EUC-TW: zh_TW.eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
OSF1.400+.setlocale.~.zh_HK.EUC-CN: zh_HK.dechanzi ! Chinese, Hong Kong , , , , , DEC
OSF1.400+.setlocale.~.zh_HK.DEC-HANYU: zh_HK.dechanyu ! Chinese, Hong Kong , , , , , DEC
OSF1.400+.setlocale.~.zh_HK.DEC-BIG5: zh_HK.big5 ! Chinese, Hong Kong , , , , , DEC
! setlocales Compliance
OpenBSD.100+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM
OpenBSD.100+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM
-OpenBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-OpenBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+OpenBSD.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+OpenBSD.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-OpenBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-OpenBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL
-OpenBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL
-OpenBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-OpenBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL
-OpenBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL
-OpenBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL
-OpenBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+OpenBSD.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, ,
+OpenBSD.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , ,
+OpenBSD.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , ,
+OpenBSD.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+OpenBSD.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , ,
+OpenBSD.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , ,
+OpenBSD.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , ,
+OpenBSD.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, ,
OpenBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
OpenBSD.100+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , ,
-OpenBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL
-OpenBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL
-OpenBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL
-OpenBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL
+OpenBSD.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , ,
+OpenBSD.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , ,
+OpenBSD.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , ,
+OpenBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , ,
OpenBSD.100+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , ,
-OpenBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL
+OpenBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , ,
OpenBSD.100+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , ,
-OpenBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL
-OpenBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL
+OpenBSD.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun ,
+OpenBSD.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun ,
OpenBSD.100+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun
-OpenBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL
+OpenBSD.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun ,
OpenBSD.100+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun
OpenBSD.100+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun
OpenBSD.100+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun
-OpenBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-OpenBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL
+OpenBSD.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun ,
+OpenBSD.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun ,
OpenBSD.100+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun
-OpenBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL
+OpenBSD.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun ,
OpenBSD.100+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun
OpenBSD.100+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun
-OpenBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL
+OpenBSD.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun ,
! OpenBSD.100+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-OpenBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+OpenBSD.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, ,
! OpenBSD.100+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-OpenBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL
-OpenBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL
-OpenBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL
-OpenBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-OpenBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-OpenBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL
-OpenBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+OpenBSD.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , ,
+OpenBSD.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, ,
+OpenBSD.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , ,
+OpenBSD.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"),
+OpenBSD.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, ,
+OpenBSD.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , ,
+OpenBSD.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
! OpenBSD.100+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! OpenBSD.100+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! OpenBSD.100+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-OpenBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL
-OpenBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-OpenBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-OpenBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL
-OpenBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+OpenBSD.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , ,
+OpenBSD.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+OpenBSD.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, ,
+OpenBSD.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , ,
+OpenBSD.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, ,
OpenBSD.100+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG,
-OpenBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+OpenBSD.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
OpenBSD.100+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP
! East Asia
-OpenBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+OpenBSD.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"),
OpenBSD.100+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM
OpenBSD.100+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP,
-OpenBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-OpenBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL
+OpenBSD.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"),
+OpenBSD.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"),
OpenBSD.100+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP
OpenBSD.100+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM,
-OpenBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+OpenBSD.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun ,
OpenBSD.100+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, ,
! OpenBSD.100+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! OpenBSD.100+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
#include <errno.h>
#include <locale.h> /* getlocale(), LOCALE_STATUS, LC_xxx */
-#if defined(_AIX) || defined(USL) || defined(CSRG_BASED)
+#if defined(_AIX) || defined(CSRG_BASED)
#include <ctype.h>
#endif
#endif
extern int strcoll(const char *,const char *);
-#if defined(_AIX) || defined(USL)
+#if defined(_AIX)
extern int _DtHelpCeStrCaseCmp(const char *,const char *);
#else
extern int strcasecmp(const char *,const char *);
#endif
if (Clang)
-#if defined(_AIX) || defined(USL)
+#if defined(_AIX)
return _DtHelpCeStrCaseCmp;
#else
return strcasecmp;
}
-#if defined(_AIX) || defined (USL)
+#if defined(_AIX)
/*****************************************************************************
* Function: _DtHelpCeStrCaseCmp
*
*
* Return Value:
*
- * Purpose: IBM and USL do not support the 'strcasecmp' routine. This takes it's
+ * Purpose: IBM does not support the 'strcasecmp' routine. This takes it's
* place.
*****************************************************************************/
int
{
return (_DtCvStrCaseCmp(s1, s2));
}
-#endif /* _AIX or USL */
+#endif /* _AIX */
/******************************************************************************
* Function: int _DtHelpCeFreeStringArray (char **array)
/****************************************************************************
* Semi Public Re-defines
****************************************************************************/
-#if !defined(_AIX) && !defined(USL)
+#if !defined(_AIX)
#define _DtHelpCeStrCaseCmp(s1,s2) strcasecmp(s1,s2)
-#endif /* _AIX or USL */
+#endif /* _AIX */
/****************************************************************************
* Semi Public Routines
int max_len,
int *ret_len );
extern int _DtHelpCeFreeStringArray ( char **array);
-#if defined(_AIX) || defined(USL)
+#if defined(_AIX)
extern int _DtHelpCeStrCaseCmp(
const char *s1,
const char *s2);
-#endif /* _AIX or USL */
+#endif /* _AIX */
extern int _DtHelpCeStrCaseCmpLatin1(
const char *s1,
const char *s2);
! ---- - ---------
! setlocales Compliance
-SunOS.520+.setlocale.=.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL
-SunOS.520+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL
+SunOS.520+.setlocale.=.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun ,
+SunOS.520+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun ,
! W European/Americas, Latin 1 codeset
-SunOS.520+.setlocale.>.da_DK.ISO-8859-1: de ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-
-SunOS.520+.setlocale.>.de_AT.ISO-8859-1: de ! German,Austria XoJIG, , , , USL
-SunOS.520+.setlocale.>.de_CH.ISO-8859-1: de ! German,Switzerland XoJIG,IBM, , , USL
-SunOS.520+.setlocale.~.de_DE.ISO-8859-1: de ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-SunOS.520-539.setlocale.>.en_AU.ISO-8859-1: en ! English,Australia , , , , USL
-SunOS.540+.setlocale.>.en_AU.ISO-8859-1: en_US ! English,Australia , , , , USL
-SunOS.520-539.setlocale.>.en_CA.ISO-8859-1: en ! English,Canada XoJIG, , , , USL
-SunOS.540+.setlocale.>.en_CA.ISO-8859-1: en_US ! English,Canada XoJIG, , , , USL
-SunOS.520-539.setlocale.>.en_DK.ISO-8859-1: en ! English, Denmark XoJIG, , , , USL
-SunOS.540+.setlocale.>.en_DK.ISO-8859-1: en_US ! English, Denmark XoJIG, , , , USL
-SunOS.520-539.setlocale.>.en_GB.ISO-8859-1: en ! English, U.K. XoJIG,IBM, HP, , USL ("en")
-SunOS.540+.setlocale.>.en_GB.ISO-8859-1: en_US ! English, U.K. XoJIG,IBM, HP, , USL ("en")
+SunOS.520+.setlocale.>.da_DK.ISO-8859-1: de ! Danish, Denmark XoJIG,IBM, HP, ,
+
+SunOS.520+.setlocale.>.de_AT.ISO-8859-1: de ! German,Austria XoJIG, , , ,
+SunOS.520+.setlocale.>.de_CH.ISO-8859-1: de ! German,Switzerland XoJIG,IBM, , ,
+SunOS.520+.setlocale.~.de_DE.ISO-8859-1: de ! German, Germany XoJIG,IBM, HP, Sun ("de"),
+SunOS.520-539.setlocale.>.en_AU.ISO-8859-1: en ! English,Australia , , , ,
+SunOS.540+.setlocale.>.en_AU.ISO-8859-1: en_US ! English,Australia , , , ,
+SunOS.520-539.setlocale.>.en_CA.ISO-8859-1: en ! English,Canada XoJIG, , , ,
+SunOS.540+.setlocale.>.en_CA.ISO-8859-1: en_US ! English,Canada XoJIG, , , ,
+SunOS.520-539.setlocale.>.en_DK.ISO-8859-1: en ! English, Denmark XoJIG, , , ,
+SunOS.540+.setlocale.>.en_DK.ISO-8859-1: en_US ! English, Denmark XoJIG, , , ,
+SunOS.520-539.setlocale.>.en_GB.ISO-8859-1: en ! English, U.K. XoJIG,IBM, HP, ,
+SunOS.540+.setlocale.>.en_GB.ISO-8859-1: en_US ! English, U.K. XoJIG,IBM, HP, ,
SunOS.520-539.setlocale.>.en_JP.ISO-8859-1: en ! English, Japan XoJIG,IBM, , ,
SunOS.540+.setlocale.>.en_JP.ISO-8859-1: en_US ! English, Japan XoJIG,IBM, , ,
-SunOS.520-539.setlocale.>.en_IE.ISO-8859-1: en ! English, Ireland XoJIG, , , , USL
-SunOS.540+.setlocale.>.en_IE.ISO-8859-1: en_US ! English, Ireland XoJIG, , , , USL
-SunOS.520-539.setlocale.>.en_MY.ISO-8859-1: en ! English,Malaysia , , , , USL
-SunOS.540+.setlocale.>.en_MY.ISO-8859-1: en_US ! English,Malaysia , , , , USL
-SunOS.520-539.setlocale.>.en_NZ.ISO-8859-1: en ! English,New Zealand , , , , USL
-SunOS.540+.setlocale.>.en_NZ.ISO-8859-1: en_US ! English,New Zealand , , , , USL
-SunOS.520-539.setlocale.>.en_KR.ISO-8859-1: en ! English,Korea , , , , USL
-SunOS.540+.setlocale.>.en_KR.ISO-8859-1: en_US ! English,Korea , , , , USL
-SunOS.520-539.setlocale.>.en_TW.ISO-8859-1: en ! English,Taiwan , , , , USL
-SunOS.540+.setlocale.>.en_TW.ISO-8859-1: en_US ! English,Taiwan , , , , USL
-SunOS.520-539.setlocale.~.en_US.ISO-8859-1: en ! English, USA XoJIG,IBM, HP, , USL
-SunOS.540+.setlocale.~.en_US.ISO-8859-1: en_US ! English, USA XoJIG,IBM, HP, , USL
+SunOS.520-539.setlocale.>.en_IE.ISO-8859-1: en ! English, Ireland XoJIG, , , ,
+SunOS.540+.setlocale.>.en_IE.ISO-8859-1: en_US ! English, Ireland XoJIG, , , ,
+SunOS.520-539.setlocale.>.en_MY.ISO-8859-1: en ! English,Malaysia , , , ,
+SunOS.540+.setlocale.>.en_MY.ISO-8859-1: en_US ! English,Malaysia , , , ,
+SunOS.520-539.setlocale.>.en_NZ.ISO-8859-1: en ! English,New Zealand , , , ,
+SunOS.540+.setlocale.>.en_NZ.ISO-8859-1: en_US ! English,New Zealand , , , ,
+SunOS.520-539.setlocale.>.en_KR.ISO-8859-1: en ! English,Korea , , , ,
+SunOS.540+.setlocale.>.en_KR.ISO-8859-1: en_US ! English,Korea , , , ,
+SunOS.520-539.setlocale.>.en_TW.ISO-8859-1: en ! English,Taiwan , , , ,
+SunOS.540+.setlocale.>.en_TW.ISO-8859-1: en_US ! English,Taiwan , , , ,
+SunOS.520-539.setlocale.~.en_US.ISO-8859-1: en ! English, USA XoJIG,IBM, HP, ,
+SunOS.540+.setlocale.~.en_US.ISO-8859-1: en_US ! English, USA XoJIG,IBM, HP, ,
SunOS.520-529.setlocale.>.es_AR.ISO-8859-1: es ! Spanish, Argentina , , , Sun
SunOS.530+.setlocale.~.es_AR.ISO-8859-1: es_AR ! Spanish, Argentina , , , Sun
SunOS.520-529.setlocale.>.es_BO.ISO-8859-1: es ! Spanish, Bolivia , , , Sun
SunOS.530+.setlocale.~.es_BO.ISO-8859-1: es_BO ! Spanish, Bolivia , , , Sun
-SunOS.520-529.setlocale.>.es_CL.ISO-8859-1: es ! Spanish, Chile , , , Sun , USL
-SunOS.530+.setlocale.~.es_CL.ISO-8859-1: es_CL ! Spanish, Chile , , , Sun , USL
+SunOS.520-529.setlocale.>.es_CL.ISO-8859-1: es ! Spanish, Chile , , , Sun ,
+SunOS.530+.setlocale.~.es_CL.ISO-8859-1: es_CL ! Spanish, Chile , , , Sun ,
SunOS.520-529.setlocale.>.es_CO.ISO-8859-1: es ! Spanish, Columbia , , , Sun
SunOS.530+.setlocale.~.es_CO.ISO-8859-1: es_CO ! Spanish, Columbia , , , Sun
SunOS.520-529.setlocale.>.es_CR.ISO-8859-1: es ! Spanish, Costa Rica , , , Sun
SunOS.530+.setlocale.~.es_CR.ISO-8859-1: es_CR ! Spanish, Costa Rica , , , Sun
SunOS.520-529.setlocale.>.es_EC.ISO-8859-1: es ! Spanish, Ecuador , , , Sun
SunOS.530+.setlocale.~.es_EC.ISO-8859-1: es_EC ! Spanish, Ecuador , , , Sun
-SunOS.520+.setlocale.~.es_ES.ISO-8859-1: es ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
+SunOS.520+.setlocale.~.es_ES.ISO-8859-1: es ! Spanish, Spain XoJIG,IBM, HP, Sun ,
SunOS.520-529.setlocale.>.es_GT.ISO-8859-1: es ! Spanish, Guatemala , , , Sun
SunOS.530+.setlocale.~.es_GT.ISO-8859-1: es_GT ! Spanish, Guatemala , , , Sun
-SunOS.520-529.setlocale.>.es_MX.ISO-8859-1: es ! Spanish, Mexico , , , Sun , USL
-SunOS.530+.setlocale.~.es_MX.ISO-8859-1: es_MX ! Spanish, Mexico , , , Sun , USL
+SunOS.520-529.setlocale.>.es_MX.ISO-8859-1: es ! Spanish, Mexico , , , Sun ,
+SunOS.530+.setlocale.~.es_MX.ISO-8859-1: es_MX ! Spanish, Mexico , , , Sun ,
SunOS.520-529.setlocale.>.es_PE.ISO-8859-1: es ! Spanish, Peru , , , Sun
SunOS.530+.setlocale.~.es_PE.ISO-8859-1: es_PE ! Spanish, Peru , , , Sun
SunOS.520-529.setlocale.>.es_UY.ISO-8859-1: es ! Spanish, Uruguay , , , Sun
SunOS.530+.setlocale.~.es_UY.ISO-8859-1: es_UY ! Spanish, Uruguay , , , Sun
-SunOS.520-529.setlocale.>.es_VE.ISO-8859-1: es ! Spanish, Venezuela , , , Sun , USL
-SunOS.530+.setlocale.~.es_VE.ISO-8859-1: es_VE ! Spanish, Venezuela , , , Sun , USL
+SunOS.520-529.setlocale.>.es_VE.ISO-8859-1: es ! Spanish, Venezuela , , , Sun ,
+SunOS.530+.setlocale.~.es_VE.ISO-8859-1: es_VE ! Spanish, Venezuela , , , Sun ,
! SunOS.520+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-! SunOS.520+.setlocale.>.fi_FI.ISO-8859-1: ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
+! SunOS.520+.setlocale.>.fi_FI.ISO-8859-1: ! Finnish, Finland XoJIG,IBM, HP, ,
! SunOS.520+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-SunOS.520+.setlocale.>.fr_BE.ISO-8859-1: fr ! French,Belgium XoJIG, , , , USL
-SunOS.520+.setlocale.>.fr_CA.ISO-8859-1: fr ! French, Canada XoJIG,IBM, HP, , USL
-SunOS.520+.setlocale.>.fr_CH.ISO-8859-1: fr ! French, Switzerland XoJIG,IBM, , , USL
-SunOS.520+.setlocale.~.fr_FR.ISO-8859-1: fr ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-!SunOS.520+.setlocale.>.is_IS.ISO-8859-1: ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-SunOS.520+.setlocale.>.it_CH.ISO-8859-1: it ! Italian,Switzerland , , , , USL
-SunOS.520+.setlocale.~.it_IT.ISO-8859-1: it ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
+SunOS.520+.setlocale.>.fr_BE.ISO-8859-1: fr ! French,Belgium XoJIG, , , ,
+SunOS.520+.setlocale.>.fr_CA.ISO-8859-1: fr ! French, Canada XoJIG,IBM, HP, ,
+SunOS.520+.setlocale.>.fr_CH.ISO-8859-1: fr ! French, Switzerland XoJIG,IBM, , ,
+SunOS.520+.setlocale.~.fr_FR.ISO-8859-1: fr ! French, France XoJIG,IBM, HP, Sun ("fr"),
+!SunOS.520+.setlocale.>.is_IS.ISO-8859-1: ! Icelandic, Iceland XoJIG,IBM, HP, ,
+SunOS.520+.setlocale.>.it_CH.ISO-8859-1: it ! Italian,Switzerland , , , ,
+SunOS.520+.setlocale.~.it_IT.ISO-8859-1: it ! Italian, Italy XoJIG,IBM, HP, Sun ("it"),
!SunOS.520+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
!SunOS.520+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
!SunOS.520+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-SunOS.520+.setlocale.>.nl_BE.ISO-8859-1: ge ! Dutch, Belgium XoJIG,IBM, , , USL
-!SunOS.520+.setlocale.>.nl_BE.ISO-8859-1: nl_BE ! Dutch, Belgium XoJIG,IBM, , , USL
-SunOS.520+.setlocale.>.nl_NL.ISO-8859-1: ge ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-!SunOS.520+.setlocale.>.nl_NL.ISO-8859-1: nl ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-SunOS.520+.setlocale.>.no_NO.ISO-8859-1: ge ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-!SunOS.520+.setlocale.>.no_NO.ISO-8859-1: no ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
+SunOS.520+.setlocale.>.nl_BE.ISO-8859-1: ge ! Dutch, Belgium XoJIG,IBM, , ,
+!SunOS.520+.setlocale.>.nl_BE.ISO-8859-1: nl_BE ! Dutch, Belgium XoJIG,IBM, , ,
+SunOS.520+.setlocale.>.nl_NL.ISO-8859-1: ge ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+!SunOS.520+.setlocale.>.nl_NL.ISO-8859-1: nl ! Dutch, The Netherlands XoJIG,IBM, HP, ,
+SunOS.520+.setlocale.>.no_NO.ISO-8859-1: ge ! Norwegian, Norway XoJIG,IBM, HP, ,
+!SunOS.520+.setlocale.>.no_NO.ISO-8859-1: no ! Norwegian, Norway XoJIG,IBM, HP, ,
-SunOS.520+.setlocale.>.pt_BR.ISO-8859-1: es ! Portuguese,Brazil , , , , USL
-!SunOS.520+.setlocale.>.pt_BR.ISO-8859-1: pt ! Portuguese,Brazil , , , , USL
+SunOS.520+.setlocale.>.pt_BR.ISO-8859-1: es ! Portuguese,Brazil , , , ,
+!SunOS.520+.setlocale.>.pt_BR.ISO-8859-1: pt ! Portuguese,Brazil , , , ,
-SunOS.520+.setlocale.>.pt_PT.ISO-8859-1: pt ! Portuguese, Portugal XoJIG,IBM, HP, , USL
+SunOS.520+.setlocale.>.pt_PT.ISO-8859-1: pt ! Portuguese, Portugal XoJIG,IBM, HP, ,
SunOS.520+.setlocale.>.sv_FI.ISO-8859-1: sv ! Swedish, Finland XoJIG,
-SunOS.520+.setlocale.~.sv_SE.ISO-8859-1: sv ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
+SunOS.520+.setlocale.~.sv_SE.ISO-8859-1: sv ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"),
! E European
! SunOS.520+.setlocale.>.tr_TR.ISO-8859-9: ! Turkish, Turkey ,IBM, HP
! East Asia
-SunOS.520+.setlocale.~.ja_JP.EUC-JP: ja ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
+SunOS.520+.setlocale.~.ja_JP.EUC-JP: ja ! Japanese, Japan ,IBM, HP, Sun ("ja"),
! Commented out the above line because the following 2 are needed
! so that ja and japanese refer to the same common Japanese locale name.
-! SunOS.520+.setlocale.=.ja_JP.EUC-JP: ja ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
-SunOS.520+.setlocale.=.ja_JP.EUC-JP: japanese ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
-SunOS.520+.setlocale.~.ja_JP.SJIS: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL
-SunOS.520+.setlocale.~.ko_KR.EUC-KR: ko ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-SunOS.520+.setlocale.~.zh_CN.EUC-CN: zh ! Chinese, China ,IBM, , Sun ("zh"), USL
-SunOS.520.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun , USL
-SunOS.530+.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun , USL
+! SunOS.520+.setlocale.=.ja_JP.EUC-JP: ja ! Japanese, Japan ,IBM, HP, Sun ("ja"),
+SunOS.520+.setlocale.=.ja_JP.EUC-JP: japanese ! Japanese, Japan ,IBM, HP, Sun ("ja"),
+SunOS.520+.setlocale.~.ja_JP.SJIS: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"),
+SunOS.520+.setlocale.~.ko_KR.EUC-KR: ko ! Korean, Korea ,IBM, HP, Sun ("ko"),
+SunOS.520+.setlocale.~.zh_CN.EUC-CN: zh ! Chinese, China ,IBM, , Sun ("zh"),
+SunOS.520.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun ,
+SunOS.530+.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun ,
SunOS.520+.setlocale.>.zh_CN.HP-15CN: zh ! Chinese, China , , HP
! SunOS.520+.setlocale.0.zh_TW.HP-BIG5: ! Chinese, Taiwan , , HP, ,
! SunOS.520+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
+++ /dev/null
-!
-! (c) Copyright 1993, 1994 Hewlett-Packard Company
-! (c) Copyright 1993, 1994 International Business Machines Corp.
-! (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
-! (c) Copyright 1993, 1994 Novell, Inc.
-!
-!!!!!!!!!!!!!! UNIX_SV Locale-Related Translations !!!!!!!!!!!!!!
-! File: UNIX_SV.lcx
-! Default location: /usr/dt/config/svc/UNIX_SV.lcx
-! Purpose:
-! Define the UNIX_SV (UnixWare) specific set of locale-related translations.
-! Description:
-! This file contains the set of all locale-related translations
-! that can occur during _DtLcxXlateOpToStd() and _DtLcxStdToOp()
-! calls on UNIX_SV platforms. Note that platform-specific tables may
-! include more than one translation to and from CDE standard
-! strings if they can be distinguished by version, operation, or
-! pattern matching.
-!
-! It is important that additional CDE standard strings only
-! be created by the CDE owner of the _DtLcx translation service
-! and NOT be created by an individual vendor or user. This be because
-! the purpose of adopting a set of CDE standard strings is to
-! support interoperability across platforms. If individual vendors
-! add their own "standard" strings and these strings are not
-! known on other platforms, then the goal of interoperability
-! will be defeated.
-!
-! If you feel that a new CDE standard string is needed,
-! contact your CDE representative/vendor with a specific
-! proposal and justification and have them forward it to
-! the owner of the CDE _DtLcx service.
-!
-! Note that it is allowed for vendors and users to add new
-! operations for which translations are specified and which
-! utilize the standard strings. If the operations are of
-! general utility, please bring them to the attention of
-! your CDE representative/vendor for forwarding to the
-! _DtLcx owner.
-! Invoked by:
-! This table is used by the _DtLcx translation service
-! Product: @(#)Cde1
-! Revision: $XConsortium: UNIX_SV.lcx /main/3 1996/10/26 11:34:34 rws $
-! Defects:
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-!!!!!!!!!!!!!!!! translation specification syntax !!!!!!!!!!!!!!!!!!!
-! Introductory fields:
-! ====================
-! The _DtLcx translation specifications have a fixed number of
-! introductory fields followed by a several standard value
-! fields and the operation-specific value.
-! The introductory fields are:
-! <platform>.<version range>.<operation(s)>.<kind>
-!
-! Platform generally is the same string as uname(1) -s.
-! Version range utilizes normalized version numbers that
-! are acquired using the 'version' translations.
-! Operations are one or more comma-separated strings that
-! uniquely identify the operation associated with the
-! operation-specific value. This string is specified
-! as part of the request for a translation.
-!
-! Kinds of translations allow the mechanism to support several modes
-! of operation, each useful for different purposes. When
-! reading or writing a specification, pay particular attention
-! to the kind of specification, as this guides the usage of it.
-!
-! Specification kinds:
-! .=. means a valid bi-directional translation requiring the op-value
-! in the translation specification to exactly match the op-value of
-! the call to _DtLcxXlateOpToStd(), e.g. foo matches only foo
-! .~. means a valid bi-directional translation requiring the op-value
-! in the translation specification to match the beginning of the
-! op-value of the call to _DtLcxXlateOpToStd(), e.g. foo matches
-! foo@bar. This is often useful, e.g. for operation-specific
-! locale strings that may also contain modifier suffixes.
-! .>. means only from standard to op-specific (generally a
-! compatibility translation, meaning on op-specific value
-! that will work for the standard, although that is not
-! the straight mapping)
-! .<. means only from op-specific to standard (generally a
-! regex in the op-value which is used to map a class of
-! op values to a standard value)
-! .0. means that translation is not supported and if a translation
-! request matches the specification, the request will fail.
-! Because there is no way to turn off a translation marked
-! with .0. once it is specified, the preferred method of
-! indicating that a translation is not supported --at the moment--
-! is just to comment out the translation rather than use .0.
-!
-! Standard values:
-! ================
-! _DtLcx defines the order of the standard values in the
-! translations it utilizes. All translation specifications
-! must adhere to this order.
-! <std lang_terr>.<std codeset>.<std modifier>
-! In CDE 1.0, no modifiers are standardized and that
-! portion of the table is unspecified. This means
-! that no CDE standard modifiers are available across
-! platforms. Operations that use only the <std codeset>
-! should specify the wildcard character ("?") for the
-! <std lang_terr> value.
-!
-! Operation-specific value:
-! =========================
-! The operation-specific value is a string that is used
-! according to the kind of translation. The syntax is
-! : <op-string>
-! or : "<op-string>", if it contains white space
-!
-! Filling in the table of translations:
-! =====================================
-! The person preparing the translation table should know
-! the minimum version of the target platform that is
-! be supported. For example, assume that we must
-! complete the table for all versions 9.00 and higher.
-!
-! The objective is then to provide two sets of translations:
-! a full set of translations from CDE standard locales to
-! valid platform locales, and a full set of translations
-! from valid platform locales to some or all CDE standard
-! locales.
-!
-! Translations from CDE standard locales to valid platform
-! locales must use the .~. .=. or .>. mappings. When there
-! is a 1:1 mapping between a CDE locale and a platform locale,
-! use the .~. or .=. mapping. See the comment below to
-! decide which to use. When there is no 1:1 mapping between
-! CDE locale and platform locale, use the .>. mapping. This
-! provides a valid translation from the CDE locale to the
-! best-suitable platform locale, but never translates from
-! that platform locale to the CDE locale.
-!
-! Translations from every platform locale to the appropriate
-! CDE locale must use the .~. .=. or .<. mappings.
-! When there is a 1:1 mapping between a platform locale and
-! a CDE standard locale, use the .~. or .=. mapping. See the
-! comment below to decide which to use. If there is a 1:1
-! mapping, but the platform locale pattern uses a regular
-! expression, or if more than one platform locale can
-! be translated to one CDE standard locale, the .<. mapping must
-! be used.
-!
-! If no appropriate CDE standard locale can be found, you have
-! identified the need for a new CDE standard locale. Refer to
-! the instructions at the head of this file for how to go about
-! registering a new CDE standard locale. You should not create
-! a new "standard" locale (the left hand side of the translation
-! specification) without registering it with CDE, because this
-! will hinder the free exchange of information across locales
-! and platforms.
-!
-! The .=. and .~. mappings are similar. The difference is
-! that the .=. mapping requires an exact string match between
-! the platform locale and the string provided to the
-! translation routine. Generally speaking, this mapping
-! is risky unless exact matchings can be guaranteed in
-! all DtLcx clients for the particular operation in question.
-! The .~. mapping is to be preferred, but the .=. translation
-! is useful in limited situations, where similar strings may
-! occur.
-!
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-! uncomment this resource to debug/test translation
-!*debugDtXlate: True
-
-!!!!!!!!!!!!!!!! UNIX_SV (UnixWare) Version Identificaton !!!!!!!!!!!!!!!!!
-! These translations are used by the _DtXlateGetXlateEnv()
-! call to determine the version number to use.
-!
-! To understand the translation, realize that the
-! operation-specific regexp(5) pattern on the right
-! hand side is matched against the strings returned
-! by uname(2). The best match determines the "normalized"
-! version number of the platform, which should range from
-! 001 and up. By convention, major release numbers
-! map to centuries and minor release numbers to within
-! the century.
-!
-! To determine the string that the regular expression on the
-! right hand side is matching against, use uname(1) and run
-! 'uname -r' and 'uname -v' and note the strings. During execution,
-! the strings returned by this command are retrieved and
-! concatenated "rv"--in that order, no extra spaces.
-! This is the string that the pattern must match.
-!
-! Sometimes this string may not be intuitive. For example,
-! note that AIX 3.2 returns 2 for 'uname -r' and 3 for 'uname -v'.
-! So the pattern string must be 23, not 32. Do not go by
-! the order of 'uname -rv' or 'uname -vr', as that is not used.
-!!!
-UNIX_SV.?.version.<.200: "4\\.2MP2\\..*"
-
-
-!!!!!!!!!!!!!!!! UNIX_SV (UnixWare) specific setlocale translations !!!!!!!!!!!!!!!!!!!
-! These translations are for the string returned by the
-! getlocale() or setlocale(LC_xxx,NULL) operations, but not
-! setlocale(LC_ALL,NULL) operation.
-!
-! It provides translations from UnixWare operation-specific
-! to CDE standard strings and back again.
-!
-! Some language,territory combinations have the following comments:
-! (1) These ISO territory names may be subject to change
-! However, their CDE names will continue to be supported
-! (2) No ISO "territory" name exists for the Arabic-speaking regions of the
-! world as a whole. Vendors have sometimes supplied their own.
-! Those names, when conformant to the ISO model, will be adopted for CDE.
-!
-!Platform Operation Lang_Terr Op-Value Language,Territory Who has
-!--- --------- ----- -------- ------------------ -------
-! Version Kind Codeset
-! ---- - ---------
-
-! setlocales Compliance
-UNIX_SV.200+.setlocale.=.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL, UXP
-UNIX_SV.200+.setlocale.=.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL, UXP
-
-! W European/Americas, Latin 1 codeset
-UNIX_SV.200+.setlocale.=.da_DK.ISO-8859-1: da ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
-UNIX_SV.200+.setlocale.=.de_AT.ISO-8859-1: de_AT ! German,Austria XoJIG, , , , USL
-UNIX_SV.200+.setlocale.=.de_CH.ISO-8859-1: de_CH ! German,Switzerland XoJIG,IBM, , , USL
-UNIX_SV.200+.setlocale.=.de_DE.ISO-8859-1: de ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
-UNIX_SV.200+.setlocale.=.en_AU.ISO-8859-1: en_AU ! English,Australia , , , , USL
-UNIX_SV.200+.setlocale.=.en_CA.ISO-8859-1: en_CA ! English,Canada XoJIG, , , , USL
-UNIX_SV.200+.setlocale.>.en_DK.ISO-8859-1: en ! English, Denmark XoJIG, , , , USL
-UNIX_SV.200+.setlocale.>.en_DK.ISO-8859-1: en_US ! English, Denmark XoJIG, , , , USL
-UNIX_SV.200+.setlocale.=.en_GB.ISO-8859-1: en_GB ! English, U.K. XoJIG,IBM, HP, , USL ("en")
-UNIX_SV.200+.setlocale.>.en_JP.ISO-8859-1: en ! English, Japan XoJIG,IBM, , ,
-UNIX_SV.200+.setlocale.>.en_JP.ISO-8859-1: en_US ! English, Japan XoJIG,IBM, , ,
-UNIX_SV.200+.setlocale.=.en_IE.ISO-8859-1: en_IR ! English, Ireland XoJIG, , , , USL
-UNIX_SV.200+.setlocale.>.en_MY.ISO-8859-1: en ! English,Malaysia , , , , USL
-UNIX_SV.200+.setlocale.>.en_MY.ISO-8859-1: en_US ! English,Malaysia , , , , USL
-UNIX_SV.200+.setlocale.=.en_NZ.ISO-8859-1: en_NZ ! English,New Zealand , , , , USL
-UNIX_SV.200+.setlocale.>.en_KR.ISO-8859-1: en ! English,Korea , , , , USL
-UNIX_SV.200+.setlocale.>.en_KR.ISO-8859-1: en_US ! English,Korea , , , , USL
-UNIX_SV.200+.setlocale.>.en_TW.ISO-8859-1: en ! English,Taiwan , , , , USL
-UNIX_SV.200+.setlocale.>.en_TW.ISO-8859-1: en_US ! English,Taiwan , , , , USL
-UNIX_SV.200+.setlocale.=.en_US.ISO-8859-1: en ! English, USA XoJIG,IBM, HP, , USL
-UNIX_SV.200+.setlocale.=.en_US.ISO-8859-1: en_US ! English, USA XoJIG,IBM, HP, , USL
-
-UNIX_SV.200+.setlocale.=.es_AR.ISO-8859-1: es_AR ! Spanish, Argentina , , , Sun
-UNIX_SV.200+.setlocale.>.es_BO.ISO-8859-1: es ! Spanish, Bolivia , , , Sun
-UNIX_SV.200+.setlocale.=.es_CL.ISO-8859-1: es_CL ! Spanish, Chile , , , Sun , USL
-UNIX_SV.200+.setlocale.>.es_CO.ISO-8859-1: es ! Spanish, Columbia , , , Sun
-UNIX_SV.200+.setlocale.>.es_CR.ISO-8859-1: es ! Spanish, Costa Rica , , , Sun
-UNIX_SV.200+.setlocale.>.es_EC.ISO-8859-1: es ! Spanish, Ecuador , , , Sun
-UNIX_SV.200+.setlocale.=.es_ES.ISO-8859-1: es ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
-UNIX_SV.200+.setlocale.>.es_GT.ISO-8859-1: es ! Spanish, Guatemala , , , Sun
-UNIX_SV.200+.setlocale.=.es_MX.ISO-8859-1: es_MX ! Spanish, Mexico , , , Sun , USL
-UNIX_SV.200+.setlocale.>.es_PE.ISO-8859-1: es ! Spanish, Peru , , , Sun
-UNIX_SV.200+.setlocale.>.es_UY.ISO-8859-1: es ! Spanish, Uruguay , , , Sun
-UNIX_SV.200+.setlocale.=.es_VE.ISO-8859-1: es_VE ! Spanish, Venezuela , , , Sun , USL
-! UNIX_SV.200+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
-UNIX_SV.200+.setlocale.=.fi_FI.ISO-8859-1: fi ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
-! UNIX_SV.200+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
-UNIX_SV.200+.setlocale.=.fr_BE.ISO-8859-1: fr_BE ! French,Belgium XoJIG, , , , USL
-UNIX_SV.200+.setlocale.=.fr_CA.ISO-8859-1: fr_CA ! French, Canada XoJIG,IBM, HP, , USL
-UNIX_SV.200+.setlocale.=.fr_CH.ISO-8859-1: fr_CH ! French, Switzerland XoJIG,IBM, , , USL
-UNIX_SV.200+.setlocale.=.fr_FR.ISO-8859-1: fr ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
-UNIX_SV.200+.setlocale.=.is_IS.ISO-8859-1: is ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
-UNIX_SV.200+.setlocale.=.it_CH.ISO-8859-1: it_CH ! Italian,Switzerland , , , , USL
-UNIX_SV.200+.setlocale.=.it_IT.ISO-8859-1: it ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
-! UNIX_SV.200+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
-! UNIX_SV.200+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
-! UNIX_SV.200+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
-UNIX_SV.200+.setlocale.=.nl_BE.ISO-8859-1: nl_BE ! Dutch, Belgium XoJIG,IBM, , , USL
-UNIX_SV.200+.setlocale.=.nl_NL.ISO-8859-1: nl ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
-UNIX_SV.200+.setlocale.=.no_NO.ISO-8859-1: no ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
-UNIX_SV.200+.setlocale.=.pt_BR.ISO-8859-1: pt_BR ! Portuguese,Brazil , , , , USL
-UNIX_SV.200+.setlocale.=.pt_PT.ISO-8859-1: pt ! Portuguese, Portugal XoJIG,IBM, HP, , USL
-UNIX_SV.200+.setlocale.=.sv_FI.ISO-8859-1: sv_FI ! Swedish, Finland XoJIG,
-UNIX_SV.200+.setlocale.=.sv_SE.ISO-8859-1: sv ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
-
-! E European
-! UNIX_SV.200+.setlocale.>.cs_CS.ISO-8859-2: ! Czech(1) ,IBM, HP
-! UNIX_SV.200+.setlocale.>.hr_HR.ISO-8859-2: ! Croatian, Croatia ,IBM
-! UNIX_SV.200+.setlocale.>.hu_HU.ISO-8859-2: ! Hungarian, Hungry XoJIG,IBM, HP
-! UNIX_SV.200+.setlocale.>.pl_PL.ISO-8859-2: ! Polish, Poland XoJIG,IBM, HP
-! UNIX_SV.200+.setlocale.>.ro_RO.ISO-8859-2: ! Rumanian, Romania XoJIG,IBM, HP
-! UNIX_SV.200+.setlocale.>.sh_YU.ISO-8859-2: ! Serbocroatian, Yugoslavia(1) ,IBM, HP
-! UNIX_SV.200+.setlocale.>.sl_CS.ISO-8859-2: ! Slovenian , , HP
-! UNIX_SV.200+.setlocale.>.si_SI.ISO-8859-2: ! Slovenian ,IBM,
-! UNIX_SV.200+.setlocale.>.sk_SK.ISO-8859-2: ! Slovak ,IBM
-
-! Cyrillic
-! UNIX_SV.200+.setlocale.>.bg_BG.ISO-8859-5: ! Bulgarian, Bulgaria ,IBM, HP
-! UNIX_SV.200+.setlocale.>.mk_MK.ISO-8859-5: ! Macedonian ,IBM
-! UNIX_SV.200+.setlocale.>.ru_RU.ISO-8859-5: ! Russian(1) ,IBM,
-! UNIX_SV.200+.setlocale.>.ru_SU.ISO-8859-5: ! Russian(1) , , HP
-! UNIX_SV.200+.setlocale.>.sp_YU.ISO-8859-5: ! Serbian,Yugoslavia(1) ,IBM
-
-! Arabic
-! UNIX_SV.200+.setlocale.>.ar_DZ.ISO-8859-6: ! Arabic(2) , , HP
-! UNIX_SV.200+.setlocale.>.ar_SA.ISO-8859-6: ! Arabic(2) , , HP
-
-! Hebrew
-! UNIX_SV.200+.setlocale.>.iw_IL.ISO-8859-8: ! Hebrew, Israel ,IBM, HP
-
-! Greek
-! UNIX_SV.200+.setlocale.>.el_GR.ISO-8859-7: ! Greek, Greece ,IBM, HP
-
-! Turkish
-! UNIX_SV.200+.setlocale.>.tr_TR.ISO-8859-9: ! Turkish, Turkey ,IBM, HP
-
-! East Asia
-UNIX_SV.200+.setlocale.~.ja_JP.EUC-JP: ja ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL, UXP
-UNIX_SV.200+.setlocale.=.ja_JP.SJIS: ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL, UXP
-! UNIX_SV.200+.setlocale.~.ko_KR.EUC-KR: ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
-! UNIX_SV.200+.setlocale.~.zh_CN.EUC-CN: ! Chinese, China ,IBM, , Sun ("zh"), USL
-! UNIX_SV.200.setlocale.~.zh_TW.EUC-TW: ! Chinese, Taiwan ,IBM, HP, Sun , USL
-! UNIX_SV.200+.setlocale.~.zh_TW.EUC-TW: ! Chinese, Taiwan ,IBM, HP, Sun , USL
-! UNIX_SV.200+.setlocale.>.zh_CN.HP-15CN: ! Chinese, China , , HP
-! UNIX_SV.200+.setlocale.0.zh_TW.HP-BIG5: ! Chinese, Taiwan , , HP, ,
-! UNIX_SV.200+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
-! UNIX_SV.200+.setlocale.>.ja_JP.HP-SJIS: ! Japanese, Japan aka japanese 15 , , HP,
-! UNIX_SV.200+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
-
-! Thai
-! UNIX_SV.200+.setlocale.>.th_TH.TIS-620: ! Thai, Thailand ,IBM, HP
-
-! codesets supported for iconv(1); iconv(3) & nl_langinfo not supported
-UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-1: ISO-8859-1
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-2: ISO8859-2
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-5: ISO8859-5
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-6: ISO8859-6
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-7: ISO8859-7
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-8: ISO8859-8
-! UNIX_SV.200+.iconv1,iconv3.=.?.ISO-8859-9: ISO8859-9
-! UNIX_SV.200+.iconv1,iconv3.=.?.EUC-KR: IBM-eucKR
-UNIX_SV.200+.iconv1,iconv3.=.?.EUC-JP: eucJP
-UNIX_SV.200+.iconv1,iconv3.~.ja_JP.SJIS: SJIS
-! UNIX_SV.200+.iconv1,iconv3.=.?.EUC-TW: IBM-eucTW
-! UNIX_SV.200+.iconv1,iconv3.=.?.EUC-CN: IBM-eucCN
-! UNIX_SV.200+.iconv1,iconv3.>.?.HP-15CN: IBM-eucCN
-! UNIX_SV.200+.iconv1,iconv3.=.?.IBM-437: IBM-437
-! UNIX_SV.200+.iconv1,iconv3.=.?.IBM-850: IBM-850
-! UNIX_SV.200+.iconv1,iconv3.=.?.IBM-856: IBM-856
-! UNIX_SV.200+.iconv1,iconv3.=.?.IBM-932: IBM-932
-! UNIX_SV.200+.iconv1,iconv3.>.?.HP-SJIS: IBM-932
-! UNIX_SV.200+.iconv1,iconv3.=.?.IBM-1046: IBM-1046
-! UNIX_SV.200+.iconv1,iconv3.=.?.UTF-8: UTF-8
-UNIX_SV.200+.iconv1,iconv3.>.?.ISO-2022-JP: ISO-2022-JP
-! UNIX_SV.200+.iconv1,iconv3.>.?.ISO-2022-KR: fold7
-! UNIX_SV.200+.iconv1,iconv3.>.?.ISO-2022-TW: fold7
-! UNIX_SV.200+.iconv1,iconv3.>.?.ISO-2022-CN: fold7
-! UNIX_SV.200+.iconv1,iconv3.>.?.HP-BIG5: big5
-! UNIX_SV.200+.iconv1,iconv3.>.?.TIS-620: TIS-620
-
-! codesets not supported by UNIX_SV iconv(1)
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-2:
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-5:
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-6:
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-7:
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-8:
-! UNIX_SV.?.iconv1,iconv3.~.?.ISO-8859-9:
-! UNIX_SV.?.iconv1,iconv3.~.?.IBM-437:
-! UNIX_SV.?.iconv1,iconv3.~.?.IBM-850:
-! UNIX_SV.?.iconv1,iconv3.~.?.IBM-856:
-! UNIX_SV.?.iconv1,iconv3.~.?.IBM-1046:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-ARABIC8:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-GREEK8:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-HEBREW8
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-ROMAN8:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-TURKISH8:
-! UNIX_SV.?.iconv1,iconv3.~.?.TIS-620:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-KANA8:
-! UNIX_SV.?.iconv1,iconv3.~.?.HP-CCDC:
-! UNIX_SV.?.iconv1,iconv3.~.?.UCS-2:
-
-! multibyte codesets
-! This translation provides an alternative to a call to
-! using setlocale() and MB_CUR_MAX to determine this.
-! UNIX_SV.200+.multibyte.=.?.EUC-KR: 2
-UNIX_SV.200+.multibyte.=.?.EUC-JP: 2
-UNIX_SV.200+.multibyte.=.?.SJIS: 2
-! UNIX_SV.200+.multibyte.=.?.EUC-TW: 4
-! UNIX_SV.200+.multibyte.=.?.EUC-CN: 2
-! UNIX_SV.?.multibyte.~.?.HP-SJIS: 2
-! UNIX_SV.?.multibyte.~.?.IBM-932: 2
-! UNIX_SV.?.multibyte.~.?.HP-CCDC: 2
-! UNIX_SV.?.multibyte.~.?.HP-BIG5: 2
-! UNIX_SV.?.multibyte.~.?.TIS-620: 2
-! UNIX_SV.?.multibyte.~.?.HP-15CN: 2
-
-
-! Translations from predefined CCDF-locales to CDE Standard Locales
-! UNIX_SV.?.ccdf.=.?.HP-ROMAN8: hp-roman8
-! UNIX_SV.?.ccdf.=.?.ISO-8859-1: iso8859-1
-! UNIX_SV.?.ccdf.=.ko_KR.EUC-KR: hp-korean15
-! UNIX_SV.?.ccdf.=.ja_JP.HP-SJIS: hp-japanese15
-! UNIX_SV.?.ccdf.=.?.DT-SYMBOL-1: symbol !!! standard Dt symbol font
-
-! These CDE standard locales may have CCDF-locales, but they are defined by localizers
-! UNIX_SV.?.ccdf.=.ar_SA.HP-ARABIC8: arabic8
-! UNIX_SV.?.ccdf.=.el_GR.HP-GREEK8: greek8
-! UNIX_SV.?.ccdf.=.iw_IL.HP-HEBREW8: hebrew8
-! UNIX_SV.?.ccdf.=.tr_TR.HP-TURKISH8: turkish8
-! UNIX_SV.?.ccdf.<.ja_JP.HP-SJIS: sjis
-! UNIX_SV.?.ccdf.=.ja_JP.HP-KANA8: kana8
-! UNIX_SV.?.ccdf.<.ja_JP.EUC-JP: ujis
-! UNIX_SV.?.ccdf.=.zh_CN.HP-CCDC: roc15
-
-
-! Codesets that require multibyte parsing to avoid confusion with shell special chars
-! Sun doesn't have these codesets
-! UNIX_SV.?.dtkshSpecialParse.=.ja_JP.HP-SJIS: True
-! UNIX_SV.?.dtkshSpecialParse.=.ja_JP.IBM-932: True
-! UNIX_SV.?.dtkshSpecialParse.=.zh_TW.HP-BIG5: True
-! UNIX_SV.?.dtkshSpecialParse.=.zh_TW.HP-CCDC: True
-! UNIX_SV.?.dtkshSpecialParse.=.zh_TW.EUC-TW: True
-
-
-!! When content is exchanged with other platforms, the interchange codeset
-!! may be different that the codeset used locally. In CDE1, these translations
-!! are used by dtmail, but other clients may use the same translations
-!! in the future. For example, to improve interoperability of 8-bit mail,
-!! the mail messages of users working in codesets such as HP-ROMAN8 or IBM-850
-!! are translated to the interchangeCodeset (in this case, ISO-8859-1) before
-!! they are sent. Similarly, the mail of Japanese users is translated to ISO-2022-JP
-!! before it is sent.
-UNIX_SV.200+.interchangeCodeset.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1
-! UNIX_SV.?.interchangeCodeset.>.?.HP-ROMAN8: ISO-8859-1 ! HP Roman8
-! UNIX_SV.?.interchangeCodeset.>.?.IBM-437: ISO-8859-1 ! PC (US)
-! UNIX_SV.?.interchangeCodeset.>.?.IBM-850: ISO-8859-1 ! PC (Multi-lingual)
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic
-! UNIX_SV.?.interchangeCodeset.>.?.HP-ARABIC8: ISO-8859-6 ! HP Arabic8
-! UNIX_SV.?.interchangeCodeset.>.?.IBM-1046: ISO-8859-6 ! PC Arabic Code Set
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew
-! UNIX_SV.?.interchangeCodeset.>.?.HP-HEBREW8: ISO-8859-8 ! HP Hebrew8
-! UNIX_SV.?.interchangeCodeset.>.?.IBM-856: ISO-8859-7 ! PC Hebrew
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek
-! UNIX_SV.?.interchangeCodeset.>.?.HP-GREEK8: ISO-8859-7 ! HP Greek8
-! UNIX_SV.?.interchangeCodeset.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5
-! UNIX_SV.?.interchangeCodeset.>.?.HP-TURKISH8: ISO-8859-9 ! HP Turkish8
-UNIX_SV.200+.interchangeCodeset.~.?.EUC-JP: ISO-2022-JP ! Japanese EUC
-! Add the following line -- hack to see if "japanese" works
-UNIX_SV.200+.interchangeCodeset.=.?.EUC-JP: ISO-2022-JP ! Japanese EUC
-UNIX_SV.200+.interchangeCodeset.~.?.ja_JP.SJIS: ja_JP.SJIS ! Japanese EUC
-UNIX_SV.200+.interchangeCodeset.~.?.ISO-2022-JP: ISO-2022-JP ! Japanese EUC
-! UNIX_SV.?.interchangeCodeset.>.?.HP-SJIS: ISO-2022-JP ! HP Japanese Shift JIS
-! UNIX_SV.?.interchangeCodeset.>.?.IBM-932: ISO-2022-JP ! PC Japanese Shift JIS
-! UNIX_SV.?.interchangeCodeset.>.?.HP-KANA8: ISO-2022-JP ! HP Japanese Katakana8
-! UNIX_SV.?.interchangeCodeset.~.?.EUC-KR: ISO-2022-KR ! Korean EUC
-! UNIX_SV.?.interchangeCodeset.~.?.EUC-CN: ISO-2022-CN ! China Chinese EUC
-! UNIX_SV.?.interchangeCodeset.~.?.EUC-TW: ISO-2022-TW ! Taiwan Chinese EUC
-! UNIX_SV.?.interchangeCodeset.>.?.HP-BIG5: ISO-2022-TW ! HP Big5 Chinese
-! UNIX_SV.?.interchangeCodeset.>.?.HP-CCDC: ISO-2022-TW ! HP CCDC Chinese
-! UNIX_SV.?.interchangeCodeset.>.?.HP-15CN: ISO-2022-CN ! HP Chinese EUC
-! UNIX_SV.?.interchangeCodeset.~.?.TIS-620: TIS-620 ! Thai
-! UNIX_SV.?.interchangeCodeset.>.?.UCS-2: UTF-8 ! Unicode
-! UNIX_SV.?.interchangeCodeset.~.?.UTF-8: UTF-8 ! multibyte Unicode
-
-!! Codeset identifiers for use with MIME messages. The .~. translations
-!! are used by dtmail and adhere to the MIME standard, RFC 1521.
-!! Note that the MIME standard states that codeset identifiers are
-!! case-insensitive. The operation-specific values on the right-hand-side
-!! of the translations below, however, ARE case sensitive. Before
-!! doing a OpToStd translation, first convert the MIME codeset identifier
-!! to uppercase. Alternatively, one could provide lower-case versions
-!! of the translations (right-hand-side only should be in lower-case).
-UNIX_SV.?.mime.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1
-UNIX_SV.?.mime.~.?.HP-ROMAN8: X-HP-ROMAN8 ! HP Roman8
-UNIX_SV.?.mime.~.?.IBM-437: X-IBM-437 ! PC (US)
-UNIX_SV.?.mime.~.?.IBM-850: X-IBM-850 ! PC (Multi-lingual)
-UNIX_SV.?.mime.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2
-UNIX_SV.?.mime.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic
-UNIX_SV.?.mime.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic
-UNIX_SV.?.mime.~.?.HP-ARABIC8: X-HP-ARABIC8 ! HP Arabic8
-UNIX_SV.?.mime.~.?.IBM-1046: X-IBM-1046 ! PC Arabic Code Set
-UNIX_SV.?.mime.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew
-UNIX_SV.?.mime.~.?.HP-HEBREW8: X-HP-HEBREW8 ! HP Hebrew8
-UNIX_SV.?.mime.~.?.IBM-856: X-IBM-856 ! PC Hebrew
-UNIX_SV.?.mime.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek
-UNIX_SV.?.mime.~.?.HP-GREEK8: X-HP-GREEK8 ! HP Greek8
-UNIX_SV.?.mime.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5
-UNIX_SV.?.mime.~.?.HP-TURKISH8: X-HP-TURKISH8 ! HP Turkish8
-UNIX_SV.?.mime.~.?.EUC-JP: X-EUC-JP ! Japanese EUC
-UNIX_SV.?.mime.~.?.ISO-2022-JP: ISO-2022-JP ! Japanese JIS with 7-bit encoding per ISO-2022-JP
-UNIX_SV.?.mime.~.?.HP-SJIS: X-HP-SJIS ! HP Japanese Shift JIS
-UNIX_SV.?.mime.~.?.IBM-932: X-IBM-932 ! PC Japanese Shift JIS
-UNIX_SV.?.mime.~.?.HP-KANA8: X-HP-KANA8 ! HP Japanese Katakana8
-UNIX_SV.?.mime.~.?.EUC-KR: X-EUC-KR ! Korean EUC
-UNIX_SV.?.mime.~.?.ISO-2022-KR: ISO-2022-KR ! Korean with 7-bit encoding per ISO-2022-KR
-UNIX_SV.?.mime.~.?.EUC-CN: X-EUC-CN ! China Chinese EUC
-UNIX_SV.?.mime.~.?.ISO-2022-CN: ISO-2022-CN ! China Chinese with 7-bit encoding per ISO-2022-CN
-UNIX_SV.?.mime.~.?.HP-15CN: X-HP-15CN ! HP China Chinese EUC
-UNIX_SV.?.mime.~.?.EUC-TW: X-EUC-TW ! Taiwan Chinese EUC
-UNIX_SV.?.mime.~.?.ISO-2022-TW: ISO-2022-TW ! Taiwan Chinese with 7-bit encoding per ISO-2022-TW
-UNIX_SV.?.mime.~.?.HP-BIG5: X-HP-BIG5 ! HP Big5 Taiwan Chinese
-UNIX_SV.?.mime.~.?.HP-CCDC: X-HP-CCDC ! HP CCDC Taiwan Chinese
-UNIX_SV.?.mime.~.?.TIS-620: X-TIS-620 ! Thai
-UNIX_SV.?.mime.~.?.UCS-2: X-UCS-2 ! Unicode; group 0, plane 0 of ISO-10646
-UNIX_SV.?.mime.~.?.UCS-4: X-UCS-4 ! ISO-10646
-UNIX_SV.?.mime.~.?.UTF-7: X-UTF-7 ! multibyte encoding of Unicode
-UNIX_SV.?.mime.~.?.UTF-8: X-UTF-8 ! multibyte encoding of Unicode
-UNIX_SV.?.mime.~.?.UTF-16: X-UTF-16 ! multibyte encoding of Unicode
-
-!! If other mailers are using other codeset identifiers in their MIME
-!! messages, dtmail will not be able to process them correctly.
-!! To correct this, additional .<. translations for these identifiers
-!! can be added to a <platform>.lcx file in the /etc/dt/config/svc
-!! or $HOME/.dt/config/svc directories. Such translations should read:
-!! <platform>.100+.mime.<.?.<CDE std codeset>: <mailer identifier for the codeset>
-!!
-!! ***NEVER*** use a .~. translation, such as we use above, as this could
-!! cause dtmail to send unexpected identifier strings by overriding the
-!! above definition. Further, never use .=. or .>. translations.
-!!
-!! These two identifiers are in common usage, as they derive from RFC1521.
-UNIX_SV.?.mime.<.?.ISO-8859-1: us-ascii ! ISO Latin 1
-UNIX_SV.?.mime.<.?.ISO-8859-1: US-ASCII ! ISO Latin 1
-
-DOSMINORVERSION=OSMinorVersion \
$(ICONV_INBUF_DEFINE) $(BIT_ORDER_DEFINES)
-#ifdef SCOArchitecture
-/* ilscalesample.o breaks the MS loader. Remove it for now */
-all:: ilscalesample.o libXvh.a
-#endif
-
SRCS = ilX.c ilbigray.c ilcodec.c \
ilcontext.c ilconvert.c ilcrop.c \
ildata.c ildecompg3.c ildecompg4.c \
SubdirLibraryRule($(OBJS))
-/* MS Compiler bug, remove when we go to USL compiler */
-#ifdef SCOArchitecture
-SpecialFlagsObjectRule(iltiff,-Oi -DUSE_INLINE_CODE)
-#endif
-
DependTarget()
EXTRA_DEFINES = -DBYTE_SWAP -D_OSF_SOURCE
#endif
-#ifdef USLArchitecture
-EXTRA_DEFINES = -DBYTE_SWAP
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
EXTRA_DEFINES = -DBYTE_SWAP
#endif
EXTRA_DEFINES = -DBYTE_SWAP -D_OSF_SOURCE -D_XOPEN_SOURCE
#endif
-#ifdef USLArchitecture
-EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=700
#endif
return(SPC_ERROR);
}
-#if !defined(USL)
if(tcsetattr(setpgrp_wire->fd[SLAVE_SIDE], TCSANOW, XeTermioStruct)==ERROR) {
SPC_Error(SPC_Bad_tc_Call,(XeString)"tcsetattr");
_DtSvcProcessUnlock();
return(SPC_ERROR);
}
-#endif
_DtSvcProcessUnlock();
return(TRUE);
SPC_Connection_Ptr SPC_Standalone_Daemon(SPC_Connection_Ptr conn)
{
struct sockaddr_in saddr, client_saddr;
-#ifdef USL
- /* Only UnixWare 2.02 uses the Spec1170 parameter profile for accept(). */
- size_t len=sizeof(client_saddr);
-#else
int len=sizeof(client_saddr);
-#endif
int server_bind_attempts = MAX_SERVER_BIND_ATTEMPTS;
int server_bind_pause = SERVER_PAUSE_INTERVAL;
int pid, from;
#ifdef _SUN_OS
open_max = NOFILE;
#else
-#if defined(USL) || defined(_AIX)
+#if defined(_AIX)
open_max = FOPEN_MAX;
#else
open_max = FD_SETSIZE;
#include <Dt/ActionUtilP.h>
#include "myassertP.h"
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <limits.h>
#endif
#include <ndir.h>
#else
-#if defined(sun) || defined(USL) || defined(sco)
+#if defined(sun)
#include <dirent.h>
#else
#include <sys/dir.h>
-#endif /* sun || USL */
+#endif /* sun */
#endif /* __hpux */
#include <ndir.h>
#else
-#if defined(sun) || defined(USL) || defined(sco)
+#if defined(sun)
#include <dirent.h>
#else
#include <sys/dir.h>
-#endif /* sun || USL */
+#endif /* sun */
#endif /* __hpux */
mmaped_db = (char *)mmap(NULL,
buf.st_size,
PROT_READ,
-#if defined(sun) || defined(USL)
+#if defined(sun)
/* MAP_NORESERVE is only supported
on sun and novell platforms */
MAP_SHARED|MAP_NORESERVE,
#ifdef __hpux
#include <ndir.h> /* opendir(), directory(3C) */
#else
-#if defined(sun) || defined(USL) || defined(sco)
+#if defined(sun)
#include <dirent.h> /* opendir(), directory(3C) */
#else
#include <sys/dir.h>
-#endif /* sun || USL */
+#endif /* sun */
#endif /* __hpux */
#include <X11/Xlib.h>
#include <langinfo.h>
#include <Dt/Collate.h>
-#ifdef sco /* XPG4isms coming soon */
-#ifndef _NL_DIRECT
-#define _NL_DIRECT
-typedef int nl_direct;
-#endif
#ifndef _NL_ORDER
#define _NL_ORDER
typedef int nl_order;
#ifdef __hpux
#include <ndir.h>
#else
-#if defined(sun) || defined(USL) || defined(sco)
+#if defined(sun)
#include <dirent.h>
#else
#include <sys/dir.h>
#endif
#include <langinfo.h>
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <regexpr.h> /* for compile,advance */
#else
#include <regex.h> /* for regcomp,regexec */
__DtXLATE_TYPE_CONTAINS = 4
} __DtXlateType;
-#if defined(sun) || defined(USL)
+#if defined(sun)
/* Sun doesn't support regcomp() and regexec() yet, so
define this here and fill it will the results of advance() */
typedef struct regmatch_t {
value or do a pure match */
if (srchData->curTransType == __DtXLATE_TYPE_REGEX)
{
-#if defined(sun) || defined(USL)
+#if defined(sun)
char * ex = NULL;
/* True: leave escape char in place */
/* then look up version number of execution host */
if (ret_AppExecEnvVersion)
{
-#if defined(sun) || defined(_AIX) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(sun) || defined(_AIX) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
char version[SYS_NMLN+SYS_NMLN+2];
#else
char version[UTSLEN+UTSLEN+2];
#define _DtPLATFORM_AIX "AIX"
#define _DtPLATFORM_SUNOS "SunOS"
#define _DtPLATFORM_SOLARIS "Solaris" /* verify */
-#define _DtPLATFORM_USL "USL" /* verify */
-#define _DtPLATFORM_SCO "SCO" /* verify */
#define _DtPLATFORM_XENIX "Xenix" /* verify */
/*$END$*/
# ifdef __sun
# include <sys/time.h>
# endif
-#if defined(USL)
-# include <sys/time.h>
-# endif
# ifdef __apollo
# include <sys/time.h>
# endif
# ifdef _AIX
# include <sys/select.h>
# endif
-/*
-# if defined(USL)
-# include <sys/select.h>
-# endif
-*/
#endif /* __need_fd_st */
/* about above. So, declare them only if we don't already have them */
/* ----------------------------------------------------------------- */
-#if defined(_HPUX_SOURCE) || defined(__sun) || defined(USL) || defined(_INCLUDE_BSD_SOURCE) || defined(_OSF_SOURCE) || defined(__aix) || defined(__osf__) || defined(linux)
+#if defined(_HPUX_SOURCE) || defined(__sun) || defined(_INCLUDE_BSD_SOURCE) || defined(_OSF_SOURCE) || defined(__aix) || defined(__osf__) || defined(linux)
/* the "u_types" are defined in standard files */
# undef _INCLUDE_BSD_SOURCE
#else
#if !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <generic.h>
#endif
-#if defined(USL) || defined(__osf__) || defined(sun) || defined(linux) || defined(CSRG_BASED)
+#if defined(__osf__) || defined(sun) || defined(linux) || defined(CSRG_BASED)
#define _DELETE_ARRAY(sz) delete[]
#else
#define _DELETE_ARRAY(sz) delete[(sz)]
#ifndef __MBSTRING_H_
#define __MBSTRING_H_
-#if defined(USL)
-#include <stdlib.h>
-#endif
-
#include <stddef.h>
#ifdef apollo
#if defined(__cplusplus)
}
-#if defined(apollo) || defined(__aix) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(apollo) || defined(__aix) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <stdlib.h>
#else
#include <malloc.h>
#endif /* apollo */
inline char *strnew(size_t len) { return (char*)malloc(len + 1); }
-#if defined(sun) || defined(__sun) || defined(USL)
+#if defined(sun) || defined(__sun)
inline void strfree(const char *s)
{ if (s != NULL) free((char *)s); }
#else
*
**************************************************************************/
-#ifdef USL
-/* define boolean boolean */
-#elif defined(SVR4)
+#if defined(SVR4)
# define boolean boolean_t
#else
# define boolean int
internalC++ shellscan_C:__std
#elif defined(_AIX)
internalC++ __sterm80000000_x_2fproj_2fcde_2flib_2fDtSvc_2fDtCodelibs_2fshellscan_2eC()
-#elif defined(USL)
-internalC++ shellscan:__std
#endif
*/
#include <values.h>
#endif
-#if defined(USL)
-#include <ctype.h>
-#include <wctype.h>
-#endif
-
/*****************************************************************************/
#define NPARAM 16
LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
#endif
-#ifdef USLArchitecture
-LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
-#endif
-
#ifdef BSDArchitecture
LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
#endif
#include <Xm/Xm.h>
#include <X11/Xos.h>
-#if defined(linux) || (defined(USL) && (OSMAJORVERSION > 1)) || defined(CSRG_BASED)
+#if defined(linux) || defined(CSRG_BASED)
#define _NFILE FOPEN_MAX
#endif
);
#endif /* USE_SUN_WCWIDTH_PATCH */
-#ifdef USE_USL_WCWIDTH_PATCH
-/*
-** A small workaround for systems that don't have wcwidth...
-*/
-int
-usl_wcwidth
-(
- const wchar_t wc
-);
-#endif /* USE_USL_WCWIDTH_PATCH */
-
/*
** Truncate the specified line to the desired width, return
}
#endif /* USE_SUN_WCWIDTH_PATCH */
-#ifdef USE_USL_WCWIDTH_PATCH
-/*
-** A small workaround for systems that don't have wcwidth...
-*/
-int
-usl_wcwidth
-(
- const wchar_t wc
-)
-{
- return(1);
-}
-#endif /* USE_USL_WCWIDTH_PATCH */
-
short
_DtTermPrimBufferGetTextWc
(
# define USE_TCSENDBREAK /* use tiocbreak() */
#endif /* IBM_ARCHITECTURE */
-#ifdef USL_ARCHITECTURE
-# define XOR_CAPS_LOCK /* xor caps lock and shift */
-# define USE_STREAMS /* use streams */
-# define USE_STREAMS_TTCOMPAT /* use ttcompat streams mod */
-# define USE_TCSENDBREAK /* use tiocbreak() */
-#endif /* USL_ARCHITECTURE */
-
#endif /* _Dt_TermPrimOSDepI_h */
/* DON'T ADD ANYTHING AFTER THIS #endif... */
#include <Xm/DropSMgr.h>
#include <Xm/DropTrans.h>
-#if defined(USL) || defined(OPENBSD_ARCHITECTURE)
+#if defined(OPENBSD_ARCHITECTURE)
#include <ctype.h>
#include <wctype.h>
#endif
(void) strncpy(utPtr->ut_id, utmpLine,
sizeof(utPtr->ut_id));
#else /* __AIX || __osf__ */
-#if defined(linux) || defined(sun) || defined(USL)
+#if defined(linux) || defined(sun)
if (c = strchr(utmpLine, '/')) {
c++;
} else {
c = utmpLine;
}
(void) strncpy(utPtr->ut_id, c, sizeof(utPtr->ut_id));
-#else /* linux || sun || USL */
+#else /* linux || sun */
error out -- missing code for utPtr->ut_id
#endif /* sun */
#endif /* __AIX || __osf__ */
#include <ctype.h>
#include <stdlib.h>
-#if defined(__hpux) || defined(__osf__) || defined(USL)
+#if defined(__hpux) || defined(__osf__)
# include <wchar.h>
#elif defined(sun)
# if (_XOPEN_VERSION==3)
/* digital compiler flagged warning */
/* IBM defines wctype to get_wctype above - don't use const. */
static char *blankString = "space";
-#elif defined(USL)
-# define wctype_t int
#else /* __osf__ || _AIX */
static const char *blankString = "space";
#endif /* __osf__ || _AIX */
static void
ClassInitialize(void)
{
-#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
+#if !(defined(sun) && (_XOPEN_VERSION==3))
_DtEditor_blankClass = wctype(blankString);
/*
byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++)
{
(void) mbtowc(&wc, &pLine[byteNum], mbCurMax);
-#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
+#if !(defined(sun) && (_XOPEN_VERSION==3))
if( !iswctype(wc, _DtEditor_blankClass) )
return False;
#else
byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++)
{
(void) mbtowc(&wc, &pLine[byteNum], mbCurMax);
-#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
+#if !(defined(sun) && (_XOPEN_VERSION==3))
if( !iswctype(wc, _DtEditor_blankClass) )
return &pLine[byteNum];
#else
count++; /* multibyte control chars??? */
continue;
}
-#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
+#if !(defined(sun) && (_XOPEN_VERSION==3))
if(!iswctype(wc, _DtEditor_blankClass))
return count;
#else
#include <Library.tmpl>
-/* MS Compiler bug, remove when we go to USL compiler */
-#ifdef SCOArchitecture
-SpecialFlagsObjectRule(Clock, -Olegtc)
-#endif
-
DependTarget()
LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP)
*
*/
+/*Support for a legacy operating system has resulted in some leftover cruft
+ * code which wasn't ifdefed out, this needs to be cleaned, such code is
+ * marked Legacy: - 05/19/18 - C
+ */
+
#include <Dt/DtMsgsP.h>
#include <Xm/DrawP.h>
#include <Xm/XmP.h>
#define SPIN_MARGIN_W(w) MarginWidth(w)
#define SPIN_MARGIN_H(w) MarginHeight(w)
#define MAXINT 2147483647 /* Taken from TextF.c */
-#define DEFAULT_COL 20
+#define DEFAULT_COL 20
-/* USL: Label get Focus */
+/* Legacy: Label get Focus */
static XtTranslations child_trans_label;
-/* USL: Keyboard only for Text */
+/* Legacy: Keyboard only for Text */
static XtTranslations child_trans_text;
+
static XtTranslations child_trans_arrow;
static XtTranslations child_trans;
~s ~m ~a <Key>space: SpinBoxGetFocus() \n\
";
-/* USL: Keyboard Only Traversing During Editable-Mode */
+/* Legacy: Keyboard Only Traversing During Editable-Mode */
static char const SpinBoxTextTranslationTable[] = "\
<Key>osfUp: SpinBoxUp(child) SpinBoxRight(child)\n\
<Key>osfDown: SpinBoxDown(child) SpinBoxLeft(child)\n\
text_activate_cb, (XtPointer)new);
XtAddCallback(Text(new), XmNfocusCallback,
text_focus_cb, (XtPointer)new);
- /* USL */
- XtOverrideTranslations((Widget)Text(new), child_trans_text);
- n = 0;
+
if (TextColumns(request) == DEFAULT_COL && Width(request)) {
Dimension width;
CalculateSizes(new, &width, NULL, NULL);
}
Label(new) = XtCreateManagedWidget(widget_name, xmLabelWidgetClass,
(Widget)new, args, n);
- /* USL */
- XtOverrideTranslations((Widget)Label(new), child_trans_label);
- n = 0;
+
if (unit_type != XmPIXELS) {
XtSetArg(args[n], XmNunitType, unit_type); n++;
}
Current(spin), FALSE);
}
}
-
/*
- * USL: Get Focus for SpinBox when hit its label part
+ * Legacy: Get Focus for SpinBox when hit its label part
*/
static void
_SpinBoxGetFocus( DtSpinBoxWidget spin,
}
/*
- * USL: Process Focus Traversal for SpinBox when cursor is in its arrow part
+ * Legacy: Process Focus Traversal for SpinBox when cursor is in its arrow part
*/
static void
_SpinBoxPrevTabGroup(DtSpinBoxWidget spin,
#if !defined(linux) && !defined(CSRG_BASED)
# include <poll.h>
#endif
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
#include <netconfig.h>
#include <netdir.h>
#else
#include <sys/signal.h>
#include <sys/socket.h>
#include <sys/errno.h>
-#endif /* SunOS || USL */
+#endif /* SunOS */
#include <X11/Intrinsic.h>
#include "agent.h"
/******************************************************************************
* forward declaration of static functions used within the file
******************************************************************************/
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
static u_long gettransient (u_long version);
#else
static u_long gettransient (int proto, u_long vers, int *sockp);
{
int s = RPC_ANYSOCK;
-#if defined(SunOS) && SunOS < 55 || defined(USL)
+#if defined(SunOS) && SunOS < 55
extern boolean_t rpc_reg(const u_long, const u_long, const u_long,
const char *(*)(), const xdrproc_t, const xdrproc_t,
const char *);
#endif
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
extern void (*sigset(int, void (*)(int)))(int);
#else
extern void (*sigset())();
DP(("libdtcm: _DtCm_init_agent\n"));
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
(void)rpcb_unset(_DtCm_transient, AGENTVERS, NULL);
if ((_DtCm_transient = gettransient((u_long)1)) == 0) {
_DtCm_print_errmsg("Cannot get transient program number\n");
_DtCm_print_errmsg("Callback cannot be enabled.\n");
}
-#endif /* SunOS || USL */
+#endif /* SunOS */
/* locking candidate for MT-safe purpose */
mapped = 1;
DP(("libdtcm: _DtCm_destroy_agent\n"));
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
(void) rpcb_unset(_DtCm_transient, AGENTVERS, NULL);
(void) rpcb_unset(_DtCm_transient, AGENTVERS_2, NULL);
#else
(void) pmap_unset(_DtCm_transient, AGENTVERS);
(void) pmap_unset(_DtCm_transient, AGENTVERS_2);
-#endif /* SunOS || USL */
+#endif /* SunOS */
/* locking candidate for MT-safe purpose */
mapped = 0;
/*
* get transient program number for callbacks.
*/
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
static u_long
gettransient (u_long version)
{
return prognum;
}
-#else /* SunOS || USL */
+#else /* SunOS */
static u_long
gettransient (int proto, u_long vers, int *sockp)
return (prognum-1);
}
-#endif /* not SunOS || USL */
+#endif /* not SunOS */
static void
_DtCm_handle_callback()
return (CSA_SUCCESS);
}
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
cl = clnt_create_vers(host, TABLEPROG,
&vers_out, TABLEVERS_2, version, "udp");
if (cl==NULL) {
return (CSA_SUCCESS);
} else {
/* create tcp connection */
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
cl = clnt_create_vers(host, TABLEPROG, &vers_out,
TABLEVERS_2, version, "tcp");
#else
_DtCm_clntstat_to_csastat(enum clnt_stat clntstat)
{
switch (clntstat) {
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
case RPC_N2AXLATEFAILURE:
#endif
case RPC_UNKNOWNHOST:
{
/* Always cache the Unix style credentials. */
if (unix_credential == NULL)
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
unix_credential = authsys_create_default ();
#else
unix_credential = authunix_create_default ();
oldver = conn->ci->vers_out;
/* always get a udp client handle first */
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
cl = clnt_create_vers(conn->ci->host, TABLEPROG, &(conn->ci->vers_out),
TABLEVERS_2, oldver, "udp");
if (cl == NULL) {
/* get a tcp client handle */
oldver = conn->ci->vers_out;
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
cl = clnt_create_vers(conn->ci->host, TABLEPROG,
&(conn->ci->vers_out), TABLEVERS_2, oldver, "tcp");
if (cl == NULL)
#include <string.h>
#include <rpc/rpc.h>
#include <unistd.h>
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <netdb.h>
#include <sys/systeminfo.h>
#endif
if (host == NULL) {
host = (char *)malloc(MAXHOSTNAMELEN+1);
-#if defined(sun) || defined(USL)
+#if defined(sun)
(void)sysinfo(SI_HOSTNAME, host, MAXHOSTNAMELEN);
#else
(void)gethostname(host, MAXHOSTNAMELEN);
-#endif /* sun || USL */
+#endif /* sun */
}
return (host);
if (domain == NULL) {
domain = (char *)malloc(BUFSIZ);
-#if defined(sun) || defined(USL)
+#if defined(sun)
sysinfo(SI_SRPC_DOMAIN, domain, BUFSIZ - 1);
#else
getdomainname(domain, BUFSIZ - 1);
-#endif /* sun || USL */
+#endif /* sun */
/* check domain name */
/* this is a hack to find out the domain name that
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h>
#else
-#if !defined(USL) && !defined(sun)
+#if !defined(sun)
#include <osfcn.h>
#endif
#endif
#define S_ISLNK(m) (((m)&IFMT) == IFLNK)
#endif
#include <sys/stat.h>
-#if defined(OPT_BUG_USL)
-#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
-#endif
#include <sys/wait.h>
#include "api/c/tt_c.h"
#include "util/tt_gettext.h"
#ifdef __osf__
#include <unistd.h>
#else
-#ifndef USL
#include <osfcn.h>
#endif
-#endif
#if defined(OPT_BUG_SUNOS_4)
# include <stdlib.h>
#endif
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h>
#else
-#if !defined(USL) && !defined(sun)
+#if !defined(sun)
#include <osfcn.h>
#endif
#endif
#define S_ISLNK(m) (((m)&IFMT) == IFLNK)
#endif
#include <sys/stat.h>
-#if defined(OPT_BUG_USL)
-#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
-#endif
#include <sys/wait.h>
#include "api/c/tt_c.h"
#include "util/tt_path.h"
#if defined(sgi) || defined(CSRG_BASED)
#include <getopt.h>
#endif
-#if defined(USL)
-#include "tt_options.h"
-#if defined(OPT_BUG_USL)
-extern "C" int getopt(int, char *const *, const char *);
-#endif
-#endif
#include "mp/mp_global.h"
#include "mp/mp_mp.h"
#include "mp_otype.h"
#include <unistd.h>
#include <ctype.h>
-#if defined(OPT_BUG_UW_2)
-extern "C" {
-int putenv(char *);
-FILE *popen(const char *, const char *);
-FILE *fdopen(int, const char *);
-int pclose(FILE *);
-}
-#endif
-
#define TT_TYPE_TABLE_BUCKETS 19
static int use_cpp;
// This is the PID or TID of the procedure that is
// performing the garbage collection.
//
-#if defined(USL)
-int _tt_garbage_id = 0; // TID or PID.
-#else
int _tt_garbage_id = -1; // TID or PID.
-#endif
-
int _tt_run_garbage_collect(int in_parallel);
static const char * sesProp = _TT_FILEJOIN_PROPNAME;
//
// FORK and EXEC ourself '-G'.
//
-#if defined(OPT_BUG_AIX) || defined(OPT_BUG_USL)
+#if defined(OPT_BUG_AIX)
#define vfork fork
#endif
switch (_tt_garbage_id = (int)vfork()) {
#if defined(__osf__) || defined(linux) || defined(sun) || defined(CSRG_BASED)
#include <unistd.h>
#else
-#if !defined(USL) && !defined(sun)
+#if !defined(sun)
#include <osfcn.h>
#endif
#endif
#include "tt_options.h"
#include "archiver.h"
-#if defined(OPT_BUG_USL)
-#include <unistd.h>
-#endif
-
TT_INSERT_COPYRIGHT
#ifdef OPT_PATCH
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
-#ifndef USL
#include <osfcn.h>
#endif
-#endif
#include <sys/param.h>
#include "api/c/api_api.h"
#include "api/c/tt_c.h"
#include <dirent.h>
#include "tttar_utils.h"
#include "tttar_file_utils.h"
-#if defined(OPT_BUG_USL)
-#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
-#endif
extern char *_tt_get_realpath(char *, char *);
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
-#if defined (USL)
-#include "tt_options.h"
-#if defined(OPT_BUG_USL)
-#include <unistd.h>
-#else
-#include <osfcn.h>
-#endif /* if defined(OPT_BUG_USL) */
-#else
#include <osfcn.h>
-#endif
#endif /* __osf__ */
#include "api/c/tt_c.h"
#include "util/tt_iostream.h"
#endif
#include "tt_options.h"
-#ifdef USL
-# define FILE _FILE_
-#endif
-
#ifdef _AIX
# define size_t unsigned long
# define pid_t int
internalC++ _tt_UnlockAuthFile(char*)
internalC++ _tt_WriteAuthFileEntry(FILE*,_tt_AuthFileEntry*)
-#ifdef OPT_BUG_USL
-internal _xti_strerror
-#endif
-
#ifdef _AIX
/* Including <pthread.h> defines these symbols everywhere on AIX machines. */
internal __page_size
#endif
SIG_PF istat, qstat, cstat;
-#if defined(_AIX) || defined(OPT_BUG_USL)
+#if defined(_AIX)
#define vfork fork
#endif
if((pid = vfork()) == 0) {
}
}
-#if defined(OPT_BUG_USL)
- if (timeout <= 0)
- {
- outproc = (xdrproc_t) NULL;
- }
-#endif
-
//
// tcp write errors (when the rpc_server on the other end dies)
// cause a SIGPIPE. We need to make sure the SIGPIPE is caught,
if (sigaction(SIGPIPE, 0, &curr_action) != 0) {
_tt_syslog( 0, LOG_ERR, "sigaction(): %m" );
}
-#if defined(OPT_BUG_SUNOS_5) || defined(OPT_BUG_UW_1)
+#if defined(OPT_BUG_SUNOS_5)
if ((SIG_TYP)curr_action.sa_handler == SIG_DFL)
-#else
-#if defined(OPT_BUG_UW_2)
- if ((void(*)(int))curr_action.sa_handler == SIG_DFL)
#else
if (curr_action.sa_handler == SIG_DFL)
-#endif
#endif
{
need2reset_sigpipe = 1;
outproc, out,
total_timeout);
}
-#if defined(OPT_BUG_USL)
- if (timeout <= 0)
- {
- total_timeout.tv_sec = 10;
- total_timeout.tv_usec = 0;
- clnt_control(_client, CLSET_TIMEOUT, (char *) &total_timeout);
- clnt_call(_client, NULLPROC, (xdrproc_t) xdr_void, (char *)NULL,
- (xdrproc_t) xdr_void, (char *) NULL, total_timeout);
- }
-#endif
if (need2reset_sigpipe) {
signal(SIGPIPE, SIG_DFL);
}
#if defined(OPT_TLI)
# include <mp/mp_rpc_fns.h>
# include <tiuser.h>
-# if defined(OPT_BUG_USL)
- extern int t_errno;
-# endif
#else
# include <netinet/tcp.h>
#endif
#include <arpa/inet.h>
-#if defined(OPT_BUG_USL)
-extern char *t_errlist[];
-
-char *t_strerror(int t_errno)
-{
- return(t_errlist[t_errno]);
-}
-#endif
-
/*
* Constructs a socket object. Using (char *)0 for host means use the
* current host. Specifying a portnum of 0 indicates that the first
return(0);
}
#else
-#if defined(OPT_BUG_USL)
- t_sync(_sock);
-#endif
if ((rval = t_snd(_sock, msg, len, 0)) == len) {
return(rval);
} else {
* OPT_BUG_SGI -- used to flag special hacks only needed because of
* bugs or quirks in SGI IRIX.
*
- * OPT_BUG_USL -- used to flag special hacks only needed because of
- * bugs or quirks in UnixWare, etc.
- *
* OPT_XDR_LONG_TYPE -- used for (64-bit) architectures where
* <rcp/xdr.h> defines x_putlong and x_getlong to not take "long*".
*
# undef OPT_TAR_HAS_EXCLUDE_OPTION
# define OPT_BUG_RPCINTR
-#elif defined(USL)
-# if !defined(__STDIO_H)
-# include <stdio.h>
-# endif
-# undef OPT_UNIX_SOCKET_RPC
-# define OPT_TLI
-# if defined(PROF) /* can't use dlopen if profiling. */
-# undef OPT_DLOPEN_X11
-# undef OPT_DLOPEN_CE
-# else
-# define OPT_DLOPEN_X11
-# define OPT_DLOPEN_CE
-# endif
-# undef OPT_ADDMSG_DIRECT
-# undef OPT_SECURE_RPC
-# undef OPT_CLASSING_ENGINE
-# undef OPT_BSD_SIGNAL
-# define OPT_POSIX_SIGNAL
-# undef OPT_BSD_WAIT
-# undef OPT_DGETTEXT
-# define OPT_CATGETS
-# undef OPT_GETDTABLESIZE
-# define OPT_SYSINFO
-# define OPT_STRERROR
-# define OPT_CPP_PATH "/usr/ccs/lib/cpp"
-# define OPT_CPP_OPTIONS ""
-# define OPT_SVR4_GETMNTENT
-/* the reason for locking MNTENT is to sync with the Solaris automounter,
- * which doesn't apply on UnixWare. It probably wouldn't hurt to
- * do the lockf there, but things seem to be working without it...
- */
-# undef OPT_LOCKF_MNTENT
-# define OPT_BUG_USL
-# if defined(OSMAJORVERSION) && (OSMAJORVERSION > 1)
-# define OPT_BUG_UW_2
-# else
-# define OPT_BUG_UW_1
-# endif
-# define OPT_LOCAL_MOUNT_TYPE "vxfs"
-# define OPT_DEFINE_SIG_PF
-# define OPT_TAR_HAS_EXCLUDE_OPTION
-# define OPT_HAS_REALPATH
-
#elif defined(__osf__)
# define OPT_UNIX_SOCKET_RPC
# undef OPT_TLI
#ifdef __osf__
#include <unistd.h>
#else
-#if !defined(USL) && !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
+#if !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#endif /* __osf */
#ifdef __osf__
#include <unistd.h>
#else
-#if !defined (USL) && !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
+#if !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#endif /* __osf__ */
#define X_INCLUDE_TIME_H
#define XOS_USE_XT_LOCKING
#include <X11/Xos_r.h>
-
-#if defined (USL)
-#include <tt_options.h>
-#if defined(OPT_BUG_UW_2)
-#include <unistd.h>
-#endif
-#endif
#include <util/tt_log.h>
#include <sys/types.h>
#include <fcntl.h>
#undef rindex
#endif
-#if defined(OPT_BUG_USL)
-#define S_ISLNK(mode) ((mode & 0xF000) == S_IFLNK)
-#endif
-
// Not everybody has realpath() in libc, sometimes we have to define
// it ourselves, see realpath*.c in tt/lib
* arguments anyway. sa_sigaction is, fortunately, the same on all
* Solaris versions.
* Once the requirement to compile on Solaris 2.4 goes away, we can
- * simply remove the OPT_BUG_SUNOS_5 ifdefs here, leaving only the
- * UnixWare one.
+ * simply remove the OPT_BUG_SUNOS_5 ifdefs here.
*/
struct sigaction act;
#if defined(OPT_BUG_SUNOS_5)
act.sa_sigaction = (void (*)(int, siginfo_t *, void *)) handler;
-#elif defined(OPT_BUG_USL)
- act.sa_handler = (void (*)()) handler;
#else
act.sa_handler = handler;
#endif
return;
}
-#if defined(OPT_BUG_AIX) || defined(OPT_BUG_HPUX) || defined(OPT_BUG_USL) || defined(__osf__)
+#if defined(OPT_BUG_AIX) || defined(OPT_BUG_HPUX) || defined(__osf__)
char buf[5000];
vsprintf( buf, _format, args );
syslog( priority, buf );
typedef void (*SIG_PF)(int);
#endif
-#if defined(OPT_BUG_USL)
-#if !defined(MNTTYPE_NFS)
-#define MNTTYPE_NFS "nfs"
-#endif
-#endif
-
_Tt_string _tt_gethostname(void);
int _tt_getdtablesize(void);
int _tt_zoomdtablesize(void);
extern "C" {
#include <wchar.h>
};
-#elif defined(OPT_BUG_SUNOS_5) || defined(OPT_BUG_USL)
+#elif defined(OPT_BUG_SUNOS_5)
#include <widec.h>
#include <wctype.h>
#elif defined(OPT_BUG_AIX)
ops.x_putlong = tt_x_putlong;
ops.x_putbytes = tt_x_putbytes;
ops.x_inline = (inline_t *(*)(...))tt_x_inline;
-#elif defined(OPT_BUG_USL)
- ops.x_putlong = tt_x_putlong;
- ops.x_putbytes = (bool_t (*)(XDR *, caddr_t, u_int)) tt_x_putbytes;
-#if defined(OPT_BUG_UW_1)
- ops.x_inline = (long *(*)(struct __XDR *, const int)) tt_x_inline;
-#else
- ops.x_inline = (long *(*)(struct XDR *, int)) tt_x_inline;
-#endif /* OPT_BUG_UW1 */
#else
ops.x_putlong = tt_x_putlong;
ops.x_putbytes = tt_x_putbytes;
#if defined(OPT_BUG_SUNOS_5)
extern "C" { char * nc_sperror(); }
#endif
-# if defined(OPT_BUG_USL)
- extern int t_errno;
- extern char *t_strerror(int t_errno);
-# endif
#else
#include <rpc/pmap_clnt.h>
#include <netinet/tcp.h>
static int gettransient(int,int,int *);
#endif /* OPT_TLI */
-#if defined(OPT_BUG_USL)
- typedef void (*SERVICE_FN_TYPE)(const struct svc_req *, const SVCXPRT*);
-#elif defined(OPT_BUG_AIX)
+#if defined(OPT_BUG_AIX)
typedef void (*SERVICE_FN_TYPE)();
#else
typedef void (*SERVICE_FN_TYPE)(struct svc_req *, SVCXPRT*);
* (2) intersect them with the visible region
* (3) append them to the master list
* (4) subtract this top-level frame from the visible region
- *
- * USL changes are #ifdef'd with "oldcode" or commented with *USL* - Sam Chang
*/
#include <stdio.h>
#include <stdlib.h>
-#if defined(SVR4) || defined(SYSV)
-#include <string.h> /*USL*/
-#else /* SVR4 or SYSV */
+#if defined(SVR4)
+#include <string.h>
+#else /* SVR4 */
#include <strings.h>
-#endif /* SVR4 or SYSV */
-
-#if !defined(__STDC__) && !defined(__cplusplus) && !defined(c_plusplus) /*USL*/
-#define void char
-#endif
+#endif /* SVR4 */
#define XFreeDefn char *
#define REGION_NUMRECTS(r) (((REGION *)(r))->numRects)
-
-
-#ifdef DEBUG /*USL*/
-/*
- * Flash the visible region. Useful for debugging.
- */
-void
-FlashRegion(Display *dpy, int s, GC gc)
-{
- XEvent e;
- Bool done = False;
- Window root = RootWindow(dpy, s);
-
- if (GrabSuccess != XGrabPointer(dpy, root, False,
- ButtonPressMask, GrabModeAsync, GrabModeAsync,
- None, None, CurrentTime)) {
- fputs("can't grab the pointer\n", stderr);
- return;
- }
-
- do {
- XFillRectangle(dpy, root, gc, 0, 0,
- DisplayWidth(dpy, s),
- DisplayHeight(dpy, s));
- XFlush(dpy);
-
- XMaskEvent(dpy, ButtonPressMask, &e);
- if (e.xbutton.button == Button3)
- done = True;
-
- XFillRectangle(dpy, root, gc, 0, 0,
- DisplayWidth(dpy, s),
- DisplayHeight(dpy, s));
- XFlush(dpy);
- } while (!done);
- XUngrabPointer(dpy, CurrentTime);
-} /* end of FlashRegion */
-
-
-void
-FlashDropSites(Display *dpy)
-{
- drop_site_t *site = MasterSiteList;
- XGCValues gcv;
- GC *gcs;
- int s;
- GC gc;
-
- gcv.function = GXinvert;
- gcv.subwindow_mode = IncludeInferiors;
-
- gcs = (GC *) malloc(sizeof(GC)*ScreenCount(dpy));
- for (s=0; s<ScreenCount(dpy); ++s)
- gcs[s] = XCreateGC(dpy, RootWindow(dpy, s),
- GCFunction|GCSubwindowMode, &gcv);
-
- while (site != NULL) {
- printf("sid %ld wid 0x%lx flags 0x%lx\n",
- site->site_id, site->window_id, site->flags);
- gc = gcs[site->screen];
- XSetRegion(dpy, gc, site->region);
- FlashRegion(dpy, site->screen, gc);
- site = site->next;
- }
-
- for (s=0; s<ScreenCount(dpy); ++s)
- XFreeGC(dpy, gcs[s]);
- free(gcs);
-} /* end of FlashDropSites */
-
-#endif /* DEBUG */
-
-
/*
* Get the interest property from this window. If a valid interest property
* was found, a pointer to the data is returned. This data must be freed with
* XFree(). If no valid property is found, NULL is returned.
*/
-#ifdef oldcode
-void *
-GetInterestProperty(Display *dpy, Window win, int *nitems)
-#else
unsigned char *
GetInterestProperty(Display *dpy, Window win, unsigned long *nitems)
-#endif
{
Status s;
Atom acttype;
-#ifdef oldcode
- int actfmt, remain;
- void *data;
-#else
int actfmt;
unsigned long remain;
unsigned char * data;
-#endif
s = XGetWindowProperty(dpy, win, ATOM_DRAGDROP_INTEREST, 0L, INTEREST_MAX,
False, ATOM_DRAGDROP_INTEREST, &acttype, &actfmt,
if (actfmt != 32) {
fputs("dsdm: interest property has wrong format\n", stderr);
-#ifdef oldcode
- XFree(data);
-#else
XFree((XFreeDefn) data);
-#endif
return NULL;
}
if (remain > 0) {
/* XXX didn't read it all, punt */
fputs("dsdm: interest property too long\n", stderr);
-#ifdef oldcode
- XFree(data);
-#else
XFree((XFreeDefn) data);
-#endif
return NULL;
}
return data;
int actfmt;
unsigned long nitems;
unsigned long remain;
-#ifdef oldcode
- void *data;
-#else
- unsigned char * data;
-#endif
+ unsigned char * data;
Status s;
if (XGetWindowAttributes(dpy, win, &attr) == 0) {
if (!XTranslateCoordinates(dpy, win, root, 0, 0, px, py, &junk)) {
fprintf(stderr, "%s: window 0x%lx isn't on the same root!\n",
ProgramName, win);
-#ifdef oldcode
- XFree(data);
-#else
XFree((XFreeDefn) data);
-#endif
return False;
}
*psite = (void *) data;
/* found it! */
DPRINTF(("%s: found top-level window 0x%lx with no interest\n",
ProgramName, win));
-#ifdef oldcode
- XFree(data);
-#else
XFree((XFreeDefn) data);
-#endif
*psite = NULL;
*plen = 0;
return True;
}
-#ifdef oldcode
- return(SearchChildren(dpy, root, win, pwin, psite, plen, px, py));
-#else
return(SearchChildren(dpy, root, win, pwin, psite, plen, px, py, True));
-#endif
} /* end of FindRecursively */
* Look through all the children of window win for a top-level window.
*/
Bool
-#ifdef oldcode
-SearchChildren(Display *dpy, Window root, Window win, Window *pwin, void **psite, unsigned long *plen, int *px, int *py)
-#else
SearchChildren(Display *dpy, Window root, Window win, Window *pwin, void **psite, unsigned long *plen, int *px, int *py, Bool from_FindRec)
-#endif
{
Window junk;
Window *children;
-#ifdef oldcode
- int nchildren;
-#else
unsigned int nchildren;
-#endif
int i;
if (XQueryTree(dpy, win, &junk, &junk, &children, &nchildren) == 0)
for (i=0; i<nchildren; ++i) {
if (FindRecursively(dpy, root, children[i], pwin, psite, plen, px, py))
-#ifdef oldcode
- return True;
-#else
{
XFree((XFreeDefn)children);
return True;
}
-#endif
}
-#ifndef oldcode
if (from_FindRec == False && nchildren)
XFree((XFreeDefn)children);
-#endif
- return False;
+ return False;
} /* end of SearchChildren */
unsigned int width, height, junk;
Region winrgn;
-#ifdef oldcode
- winrgn = XCreateRegion();
-#endif
if (0 == XGetGeometry(dpy, win, &wjunk, &x, &y, &width, &height,
&junk, &junk)) {
fprintf(stderr, "%s: XGetGeometry failed on window 0x%lx\n",
ProgramName, win);
-#ifndef oldcode
winrgn = XCreateRegion();
-#endif
return winrgn;
}
return MakeRegionFromRect(offset ? x : 0, offset ? y: 0, width, height);
void
ProcessInterestProperty(dpy, win, screen, data, datalen, visrgn, xoff, yoff)
-#ifndef oldcode
Display * dpy;
-#endif
Window win;
int screen;
void *data;
drop_site_t *site;
int x, y;
unsigned int width, height, junk, border;
-#ifndef oldcode
- int ignore;
-#endif
+ int ignore;
if (array[cur] != DRAGDROP_VERSION) {
fprintf(stderr,
for (j=0; j<nrects; ++j) {
NEXTWORD(areawin);
/* REMIND need to make sure areawin isn't bogus */
-#ifdef oldcode
- if (0 == XGetGeometry(dpy, areawin, &wjunk, &junk, &junk,
-#else
if (0 == XGetGeometry(dpy, areawin, &wjunk, &ignore, &ignore,
-#endif
&width, &height, &border, &junk)) {
fprintf(stderr,
"%s: XGetGeometry failed on window 0x%lx\n",
++SitesFound;
region = NULL;
}
-#ifndef oldcode
XDestroyRegion(toprgn);
-#endif
} /* end of ProcessInterestProperty */
void
FindDropSites(Display *dpy)
{
-#ifdef oldcode
- int s, i, nchildren;
-#else
int s, i;
unsigned int nchildren;
-#endif
Window root, junk, *children, topwin;
void *sitedata;
Region visrgn, framergn, toprgn;
fwdsitedata = GetInterestProperty(dpy, children[i], &fwdlen);
-#ifdef oldcode
- foundtoplevel = SearchChildren(dpy, root, children[i], &topwin,
- &sitedata, &datalen, &xoff, &yoff);
-#else
foundtoplevel = SearchChildren(dpy, root, children[i], &topwin,
&sitedata, &datalen, &xoff, &yoff, False);
-#endif
if (foundtoplevel && sitedata != NULL) {
/* we found a valid drop interest */
ProcessInterestProperty(dpy, topwin, s, sitedata,
datalen, visrgn, xoff, yoff);
-#ifdef oldcode
- XFree(sitedata);
-#else
XFree((XFreeDefn)sitedata);
-#endif
if (fwdsitedata != NULL) {
framergn = MakeRegionFromRect(attr.x, attr.y,
attr.width, attr.height);
fwdlen, framergn, attr.x, attr.y);
XDestroyRegion(framergn);
XDestroyRegion(toprgn);
-#ifdef oldcode
- XFree(fwdsitedata);
-#else
XFree((XFreeDefn)fwdsitedata);
-#endif
}
} else {
if (fwdsitedata != NULL) {
ProcessInterestProperty(dpy, children[i], s, fwdsitedata,
fwdlen, visrgn, attr.x, attr.y);
-#ifdef oldcode
- XFree(fwdsitedata);
-#else
XFree((XFreeDefn)fwdsitedata);
-#endif
}
}
SubtractWindowFromVisibleRegion(dpy, children[i], visrgn);
}
XDestroyRegion(visrgn);
-#ifndef oldcode
if (nchildren)
XFree((XFreeDefn)children);
-#endif
}
} /* end of FindDropSites */
next = MasterSiteList;
while (next != NULL) {
temp = next->next;
-#ifdef oldcode
- free(next);
-#else
if (next->region)
XDestroyRegion(next->region);
XFree((XFreeDefn)next);
-#endif
next = temp;
}
MasterSiteList = NULL;
}
/* XXX beware of malloc(0) */
-#ifdef oldcode
- array = (unsigned long *) malloc(8*numrects*sizeof(int));
-#else
array = (unsigned long *) malloc(8*numrects*sizeof(unsigned long));
-#endif
cur = array;
site = MasterSiteList;
while (site != NULL) {
}
XChangeProperty(dpy, win, prop, XA_INTEGER, 32, PropModeReplace,
-#ifdef oldcode
- (char *)array, cur - array);
- free(array);
-#else
(unsigned char *)array, cur - array);
XFree((XFreeDefn)array);
-#endif
} /* end of WriteSiteRectList */
SYS_LIBRARIES = -lm -lcrypt
#endif
-#ifdef SCOArchitecture
-SYS_LIBRARIES = -lm -lcrypt
-#endif
-
#ifdef RsArchitecture
SYS_LIBRARIES = -liconv
#endif
-#ifdef USLArchitecture
-SYS_LIBRARIES = -lm -lgen
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl
#endif
/* Set up the user's new id's */
SetGidUid(basegid,newuid);
-#ifndef sco
initgroups(appArgs.user, basegid);
-#endif
}
+++ /dev/null
-# $XConsortium: Makefile.usl /main/2 1996/05/13 11:30:23 drk $
-###########################################################################
-#
-# Makefile for dtactiondemo.c
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-###########################################################################
-
-#ifndef CDE_INSTALLATION_TOP
- CDE_INSTALLATION_TOP = /usr/dt
-#endif
-
-PROGRAM = dtactiondemo
-SOURCES = dtactiondemo.c
-OBJECTS = dtactiondemo.o
-
-OPTIMIZEDFLAGS = -O
-
-DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-X11INCLUDE = -I/usr/X/include
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-
-DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
-XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
-XTLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXt
-X11LIB = -L/usr/X/lib -lX11
-CPLUSPLUS = -L/usr/add-on/C++/lib -lC
-EXTRA_LIBS = -L/usr/lib -lw -lgen -lnsl -lresolv -lsocket \
- -lXIM -L/usr/add-on/C++/lib -lC
-
-LIBRARIES = $(DTSVCLIB) $(XMLIB) $(XTLIB) \
- $(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
-
-#LDFLAGS = -R$(CDE_INSTALLATION_TOP)/lib:/usr/X/lib
-
-.c.o:
- cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- rm -f $(PROGRAM)
- rm -f $(OBJECTS)
-
$(RM) .make.*
#endif
-#if defined(USLArchitecture)
-EXTRA_DEFINES = -D_POSIX_SOURCE=1
-#elif defined(AlphaArchitecture)
+#if defined(AlphaArchitecture)
EXTRA_DEFINES = -D_XOPEN_SOURCE=1 -D_OSF_SOURCE=1
/* default storage(40000) is not enough to process ./src/libABil/bil_parse.y */
YACCFLAGS = -N100000
Makefile.hpux \
Makefile.sunos \
Makefile.osf1 \
- Makefile.unixware \
Makefile.linux \
Makefile.freebsd \
Makefile.netbsd \
static int write_aix_stuff(File makeFile, AbmfLibs libs);
static int write_hpux_stuff(File makeFile, AbmfLibs libs);
static int write_sunos_params(File makeFile, AbmfLibs libs);
-static int write_unixware_params(File makeFile, AbmfLibs libs);
static int write_osf1_stuff(File makeFile, AbmfLibs libs);
static int write_lnx_params(File makeFile, AbmfLibs libs);
static int write_fbsd_params(File makeFile, AbmfLibs libs);
static int determine_aix_libs(AbmfLibs libs, ABObj project);
static int determine_hpux_libs(AbmfLibs libs, ABObj project);
static int determine_sunos_libs(AbmfLibs libs, ABObj project);
-static int determine_unixware_libs(AbmfLibs libs, ABObj project);
static int determine_osf1_libs(AbmfLibs libs, ABObj project);
static int determine_lnx_libs(AbmfLibs libs, ABObj project);
static int determine_fbsd_libs(AbmfLibs libs, ABObj project);
lib_add(libs, LibDtHelp, ABMF_LIB_PREPEND, ABMF_LIB_REJECT_DUP);
lib_add(libs, LibDtTerm, ABMF_LIB_PREPEND, ABMF_LIB_REJECT_DUP);
}
-
-#if defined(USL)
- if (1) /* Workaround because tooltalk not being used when needed */
-#else
if (obj_get_tooltalk_level(project) != AB_TOOLTALK_NONE)
-#endif
lib_add(libs, LibTt, ABMF_LIB_APPEND, ABMF_LIB_REJECT_DUP);
switch(osType)
case AB_OS_OSF1:
return_value = determine_osf1_libs(libs, project);
break;
- case AB_OS_UNIXWARE:
- return_value = determine_unixware_libs(libs, project);
- break;
case AB_OS_LNX:
return_value = determine_lnx_libs(libs, project);
break;
return 0;
}
-static int
-determine_unixware_libs(AbmfLibs libs, ABObj project)
-{
- return 0;
-}
-
static int
determine_lnx_libs(AbmfLibs libs, ABObj project)
{
return_value = write_sunos_params(makeFile, libs);
break;
- case AB_OS_UNIXWARE:
- return_value = write_unixware_params(makeFile, libs);
- break;
-
case AB_OS_OSF1:
return_value = write_osf1_stuff(makeFile, libs);
break;
return 0;
}
-static int
-write_unixware_params(File makeFile, AbmfLibs libs)
-{
- STRING osName = util_os_type_to_string(AB_OS_UNIXWARE);
-
- abio_printf(makeFile,
- "\n"
-"###########################################################################\n"
-"# These are the %s-dependent configuration parameters that must be\n"
-"# set in order for any application to build.\n"
-"###########################################################################\n",
- osName);
-
- abio_puts(makeFile, "\n");
- abio_puts(makeFile,
-" RM = rm -f\n"
-" INCLUDES = -I/usr/dt/include -I/X11/include\n"
-"\n"
-" STD_DEFINES = \n"
-" ANSI_DEFINES = \n"
-"\n"
-" CDEBUGFLAGS = -O\n"
-" SYS_LIBRARIES = -lnsl -lsocket -lm -ldl -lgen -lresolv -lw\n"
-" CDE_LIBPATH = /usr/dt/lib\n"
-" CDE_LDFLAGS = -L$(CDE_LIBPATH)\n"
-" ALLX_LIBPATH = /X11/lib\n"
-" ALLX_LDFLAGS = -L$(ALLX_LIBPATH)\n");
-
- write_local_libraries(makeFile, libs, AB_OS_UNIXWARE);
-
- abio_puts(makeFile,
-" CFLAGS = $(CDEBUGFLAGS) -D_POSIX_SOURCE=1 $(INCLUDES) $(STD_DEFINES)"
- " $(ANSI_DEFINES)\n"
-" LDLIBS = $(SYS_LIBRARIES)\n"
-" LDOPTIONS = $(CDE_LDFLAGS) $(ALLX_LDFLAGS)\n"
-"\n"
-);
-
- return 0;
-}
-
static int
write_lnx_params(File makeFile, AbmfLibs libs)
{
"scour:\n"
" $(RM) $(CLEAN_FILES) $(TARGETS.h.merged) $(TARGETS.c.merged) \\\n"
" Makefile Makefile.aix Makefile.hpux Makefile.sunos \\\n"
-" Makefile.osf1 Makefile.unixware Makefile.linux \\\n"
+" Makefile.osf1 Makefile.linux \\\n"
" Makefile.freebsd Makefile.netbsd Makefile.openbsd\n"
);
{
maxlen = 8192;
}
-#if defined (USL)
- /*
- * The USL specific changes were added ifdef due to time constraints
- * They should be removed in the next release
- */
- maxlen = util_min(8191,maxlen); /* don't overrun buf */
-#else
+
maxlen = util_min(8192,maxlen); /* don't overrun buf */
-#endif
/*
* Alloc space and copy-in the unique name
{
maxlen = 8192;
}
-#if defined (USL)
- maxlen = util_min(8191,maxlen);
-#else
maxlen = util_min(8192,maxlen);
-#endif
unique_name = istr_create(
obj_get_unique_name_for_child(obj, istr_string(name), maxlen-1, nameBuf));
int aixIndex = -1;
int hpIndex = -1;
int sunIndex = -1;
- int unixwareIndex = -1;
int osf1Index = -1;
int lnxIndex = -1;
int fbsdIndex = -1;
aixIndex = util_strcasestr(sysInfo.sysname, "aix");
hpIndex = util_strcasestr(sysInfo.sysname, "hp");
sunIndex = util_strcasestr(sysInfo.sysname, "sun");
- unixwareIndex = util_strcasestr(sysInfo.sysname, "UNIX_SV");
osf1Index = util_strcasestr(sysInfo.sysname, "osf1");
lnxIndex = util_strcasestr(sysInfo.sysname, "linux");
fbsdIndex = util_strcasestr(sysInfo.sysname, "freebsd");
if (aixIndex < 0) aixIndex = INT_MAX;
if (hpIndex < 0) hpIndex = INT_MAX;
if (sunIndex < 0) sunIndex = INT_MAX;
- if (unixwareIndex < 0) unixwareIndex = INT_MAX;
if (osf1Index < 0) osf1Index = INT_MAX;
if (lnxIndex < 0) lnxIndex = INT_MAX;
if (fbsdIndex < 0) fbsdIndex = INT_MAX;
if (nbsdIndex < 0) nbsdIndex = INT_MAX;
if (obsdIndex < 0) obsdIndex = INT_MAX;
-#define IS_MATCH(a,b,c,d,e,f,g,h,i) \
+#define IS_MATCH(a,b,c,d,e,f,g,h) \
(((a) < (b)) && ((a) < (c)) && ((a) < (d)) && ((a) < (e)) && ((a) < (f)) && \
- ((a) < (g)) && ((a) < (h)) && ((a) < (i)))
+ ((a) < (g)) && ((a) < (h)))
- if (IS_MATCH(aixIndex, hpIndex, sunIndex, osf1Index, unixwareIndex,
+ if (IS_MATCH(aixIndex, hpIndex, sunIndex, osf1Index,
lnxIndex, fbsdIndex, nbsdIndex, obsdIndex))
{
return AB_OS_AIX;
}
- if (IS_MATCH(hpIndex, aixIndex, sunIndex, osf1Index, unixwareIndex,
+ if (IS_MATCH(hpIndex, aixIndex, sunIndex, osf1Index,
lnxIndex, fbsdIndex, nbsdIndex, obsdIndex))
{
return AB_OS_HPUX;
}
- if (IS_MATCH(sunIndex, aixIndex, hpIndex, osf1Index, unixwareIndex,
+ if (IS_MATCH(sunIndex, aixIndex, hpIndex, osf1Index,
lnxIndex, fbsdIndex, nbsdIndex, obsdIndex))
{
return AB_OS_SUNOS;
}
- if (IS_MATCH(osf1Index, aixIndex, hpIndex, sunIndex, unixwareIndex,
+ if (IS_MATCH(osf1Index, aixIndex, hpIndex, sunIndex,
lnxIndex, fbsdIndex, nbsdIndex, obsdIndex))
{
return AB_OS_OSF1;
}
- if (IS_MATCH(unixwareIndex, aixIndex, hpIndex, sunIndex, osf1Index,
- lnxIndex, fbsdIndex, nbsdIndex, obsdIndex))
- {
- return AB_OS_UNIXWARE;
- }
if (IS_MATCH(lnxIndex, aixIndex, hpIndex, sunIndex, osf1Index,
- unixwareIndex, fbsdIndex, nbsdIndex, obsdIndex))
+ fbsdIndex, nbsdIndex, obsdIndex))
{
return AB_OS_LNX;
}
if (IS_MATCH(fbsdIndex, aixIndex, hpIndex, sunIndex, osf1Index,
- unixwareIndex, lnxIndex, nbsdIndex, obsdIndex))
+ lnxIndex, nbsdIndex, obsdIndex))
{
return AB_OS_FBSD;
}
if (IS_MATCH(nbsdIndex, aixIndex, hpIndex, sunIndex, osf1Index,
- unixwareIndex, lnxIndex, fbsdIndex, obsdIndex))
+ lnxIndex, fbsdIndex, obsdIndex))
{
return AB_OS_NBSD;
}
if (IS_MATCH(obsdIndex, aixIndex, hpIndex, sunIndex, osf1Index,
- unixwareIndex, lnxIndex, fbsdIndex, nbsdIndex))
+ lnxIndex, fbsdIndex, nbsdIndex))
{
return AB_OS_OBSD;
}
AB_OS_AIX,
AB_OS_SUNOS,
AB_OS_OSF1,
- AB_OS_UNIXWARE,
AB_OS_LNX,
AB_OS_FBSD,
AB_OS_NBSD,
case AB_OS_AIX: typeString = "aix"; break;
case AB_OS_HPUX: typeString = "hpux"; break;
case AB_OS_SUNOS: typeString = "sunos"; break;
- case AB_OS_UNIXWARE: typeString = "unixware"; break;
case AB_OS_OSF1: typeString = "osf1"; break;
case AB_OS_LNX: typeString = "linux"; break;
case AB_OS_FBSD: typeString = "freebsd"; break;
case AB_OS_AIX: nameString = "AIX"; break;
case AB_OS_HPUX: nameString = "HP-UX"; break;
case AB_OS_SUNOS: nameString = "SunOS"; break;
- case AB_OS_UNIXWARE: nameString = "UnixWare"; break;
case AB_OS_OSF1: nameString = "OSF/1"; break;
case AB_OS_LNX: nameString = "Linux"; break;
case AB_OS_FBSD: nameString = "FreeBSD"; break;
SYS_LIBRARIES = -lintl -lm -ldl
#endif
-#if defined (USLArchitecture)
-SYS_LIBRARIES = -lm -lgen
-#endif
-
#if defined(HPOSFArchitecture)
#endif
temp = finite(result);
if (!temp)
return (temp > 0) ? HUGE : -HUGE;
-#else
-#if defined(USL)
- temp = finite(result);
- if (!temp)
- return (temp > 0) ? HUGE : -HUGE;
#else
if ((temp = isinf(result))) return (temp > 0) ? HUGE : -HUGE;
-#endif /* USL */
#endif /* _AIX or __osf__ */
if (ndigits >= 0 && ndigits < MAX_DIGITS)
#if defined(_AIX) || defined(__aix) || defined (__osf__) || defined(__sparc)
if (!(!isnan(new_w) && finite(new_w)))
return FALSE;
-#else
-#if defined(USL)
- if (!(!isnan(new_w) && finite(new_w)))
- return FALSE;
#else
if (!(!isnan(new_w) && !isinf(new_w)))
return FALSE;
-#endif
#endif /* _AIX or __osf__ */
if (new_w == w || (w != 0.0 && fabs((new_w - w) / w) < FIN_EPSILON))
-DRELMAJOR="$(OSMAJORVERSION)" -DRELMINOR="$(OSMINORVERSION)" \
$(ICONV_INBUF_DEFINE)
-#if defined(RsArchitecture) || defined(USLArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture)
+#if defined(RsArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture)
TTY_LIBRARIES = $(LOCAL_LIBRARIES)
#elif defined(AlphaArchitecture)
TTY_LIBRARIES = $(DTCMPLIB) $(CSALIB) $(DTSVCLIB) $(XTOOLLIB) $(XLIB)
#include <pwd.h>
#include <netdb.h>
#include <sys/utsname.h> /* SYS_NMLN */
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <sys/systeminfo.h>
#else
#include <sys/dir.h>
-#endif /* sun || USL */
+#endif /* sun */
#include <sys/param.h>
-#if defined(USL) && !defined(DOM_NM_LN)
-#define DOM_NM_LN BUFSIZ
-#endif
-
#define X_INCLUDE_STRING_H
#define X_INCLUDE_TIME_H
#define XOS_USE_NO_LOCKING
static char *local_host;
if (local_host == NULL) {
-#if defined(sun) || defined(USL)
+#if defined(sun)
local_host = (char *)ckalloc(MAXHOSTNAMELEN);
(void) sysinfo(SI_HOSTNAME, local_host, MAXHOSTNAMELEN);
#else
local_host = (char *)ckalloc(MAXHOSTNAMELEN);
(void) gethostname(local_host, MAXHOSTNAMELEN);
-#endif /* sun || USL */
+#endif /* sun */
}
return local_host;
}
if (local_domain == NULL) {
local_domain = ckalloc(BUFSIZ);
-#if defined(sun) || defined(USL)
+#if defined(sun)
sysinfo(SI_SRPC_DOMAIN, local_domain, DOM_NM_LN);
#else
if(-1 == getdomainname(local_domain, BUFSIZ)) {
fprintf(stderr, "getdomainname() failed %d '%s'\n", errno, strerror(errno));
}
-#endif /* sun || USL */
+#endif /* sun */
}
return(local_domain);
}
return(-1);
}
-#if !defined(USL) && !defined(linux)
+#if !defined(linux)
/* no madvise so we lose this optimization */
madvise(start_of_mmapped_area, len, MADV_SEQUENTIAL);
#endif
#endif /* _NETINET_IN_H */
#endif
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
#include <netconfig.h>
#include <netdir.h>
#include <sys/stropts.h>
#include <tiuser.h>
-#endif /* SunOS || USL */
+#endif /* SunOS */
#include <sys/param.h>
#include <sys/stat.h>
#include <fcntl.h>
SVCXPRT *udp_transp = (SVCXPRT *)-1;
int fd, error;
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
struct netconfig *nconf_udp;
struct netconfig *nconf_tcp;
struct t_info info;
-#if !defined(USL) || (defined(USL) && (OSMAJORVERSION > 1))
char mname[FMNAMESZ+1];
-#endif
-#endif /* SunOS || USL */
+#endif /* SunOS */
pw = (struct passwd *)getpwnam("daemon");
gr = (struct group *)getgrnam("daemon");
standalone = 0;
-#if defined(SunOS) || defined(USL)
-#if !defined(USL) || (defined(USL) && (OSMAJORVERSION > 1))
+#if defined(SunOS)
/* we need a TLI endpoint rather than a socket */
if (ioctl(0, I_LOOK, mname) != 0) {
perror("rpc.cmsd: ioctl failed to get module name");
fprintf(stderr, "rpc.cmsd: fd 0 is not timod\n");
exit(1);
}
-#else /* !USL || (USL && OSMAJORVERSION > 1) */
- if (ioctl(0, I_POP, 0) || ioctl(0, I_PUSH, "timod")) {
- perror("rpc.cmsd: ioctl I_POP/I_PUSH failed");
- exit(1);
- }
-#endif /* !USL || (USL && OSMAJORVERSION > 1) */
} else if (t_getinfo(0, &info) == 0) {
standalone = 0;
-#endif /* SunOS || USL */
+#endif /* SunOS */
} else
standalone = 1;
signal(SIGHUP, sighup_handler);
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
/* raise the soft limit of number of file descriptor */
/* this is to prevent the backend from running out of open file des */
getrlimit(RLIMIT_NOFILE, &rl);
setrlimit(RLIMIT_NOFILE, &rl);
#endif
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
nconf_udp = getnetconfigent("udp");
nconf_tcp = getnetconfigent("tcp");
}
}
-#endif /* SunOS || USL */
+#endif /* SunOS */
#ifndef AIX
#ifdef HPUX
#include <stdlib.h>
#include <string.h>
#include <rpc/rpc.h>
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
#include <netdb.h>
#include <sys/systeminfo.h>
#endif
SYS_LIBRARIES = -lm -ldl
#endif /* SunArchitecture */
-#if defined (USLArchitecture)
-EXTRA_DEFINES = -D_NO_PROTO
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif /* SunArchitecture */
-
SRCS = \
main.c \
AddFiletype.c \
#include <string.h>
#include <sys/stat.h>
-#if defined(USL)
-#define S_ISLNK(mode) ((mode & S_IFMT) == S_IFLNK)
-#endif
-
#include <Xm/Xm.h>
#include <Xm/MwmUtil.h>
#include <Xm/DialogS.h>
EXTRA_DEFINES = +e
#endif
-#ifdef SCOArchitecture
-ATLIB=
-SYS_LIBRARIES = -lm -lcrypt
-#endif
-
#ifdef RsArchitecture
ATLIB=
#endif
-#ifdef USLArchitecture
-SYS_LIBRARIES = -lm -lgen
-ATLIB=
-#endif
-
#if defined(HPOSFArchitecture)
#endif
DEPLIBS = $(DEPDTSVCLIB)
LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) \
-L../lib/tptregexp -ltptregexp ../tcl/libtcl.a
-#if defined(SunArchitecture) || defined(USLArchitecture)
+#if defined(SunArchitecture)
EXTRA_LIBRARIES = -lsocket -lnsl -lgen -lm
#else
EXTRA_LIBRARIES = -lm
PROGRAMS = $(PROG1) $(PROG2) $(PROG3)
-#ifdef USLArchitecture
-/* work around likely optimizer problem */
-context.o: context.c
- RemoveFile($@)
- ClearmakeOSName
- $(CC) -c $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) $*.c
-#endif
-
ComplexProgramTarget_1(sgmls,,)
ComplexProgramTarget_2(sgmlsasp,,)
ComplexProgramTarget_3(rast,,)
EXTRA_DEFINES = +e
#endif
-#ifdef SCOArchitecture
-SYS_LIBRARIES = -lm -lcrypt
-#endif
-
PROGRAMS=dtdspmsg
SRCS = dtdspmsg.c
****************************************************************************
************************************<+>*************************************/
-#if defined(SVR4) || defined(sco)
-# if defined(USL) || defined(sco)
-# include <sys/param.h>
-# include <sys/types.h>
-# endif
-# ifdef sco
-# include <sys/fs/s5param.h>
-# define ROOTINO S5ROOTINO
-# else
+#if defined(SVR4)
# include <sys/fs/ufs_fs.h>
# define ROOTINO UFSROOTINO
-# endif /* sco */
#else
# if defined(linux) || defined(CSRG_BASED)
# define ROOTINO 2
# endif
# include <sys/param.h>
-#endif /* SVR4 || sco */
+#endif /* SVR4 */
#include <sys/types.h>
(((s3.st_mode & S_IFMT) == S_IFDIR) /* if is a directory */
|| ((s3.st_mode & S_IFMT) == S_IFSOCK)) ) /* or a net special */
#else
-#if defined(SVR4) || defined(_AIX) || defined(sco)
+#if defined(SVR4) || defined(_AIX)
((s3.st_mode & S_IFMT) == S_IFDIR) ) /* if is a directory */
#else /* (__hpux) */
(((s3.st_mode & S_IFMT) == S_IFDIR) /* if is a directory */
XmString label_string;
char *tmpStr;
Arg args[1];
-#if defined (SVR4) || defined(_AIX) || defined(sco)
+#if defined (SVR4) || defined(_AIX)
/* needed for getaccess () call */
int save_ruid;
int save_rgid;
return False;
}
/* Verify that the path exists and is accessible */
-#if defined (SVR4) || defined(_AIX) || defined(sco)
+#if defined (SVR4) || defined(_AIX)
/* needed for getaccess () call */
save_ruid = getuid();
-#if !defined(SVR4) && ! defined(sco)
+#if !defined(SVR4)
rv = setreuid(geteuid(),-1);
#else
rv = setuid(geteuid());
#endif
save_rgid = getgid();
-#if !defined(SVR4) && !defined(sco)
+#if !defined(SVR4)
rv = setregid(getegid(),-1);
#else
rv = setgid(getegid());
#endif
access_priv = access (path, R_OK);
-#if !defined(SVR4) && !defined(sco)
+#if !defined(SVR4)
rv = setreuid(save_ruid,-1);
rv = setregid(save_rgid,-1);
#else
****************************************************************************
************************************<+>*************************************/
-#if defined(SVR4) || defined(sco)
-
-#if defined(USL) || defined(sco)
-# include <sys/param.h>
-# include <sys/types.h>
-#endif
-#ifdef sco
-# include <sys/fs/s5param.h>
-# define ROOTINO S5ROOTINO
-#else
+#if defined(SVR4)
# include <sys/fs/ufs_fs.h>
# define ROOTINO UFSROOTINO
-#endif /* ! sco */
-#endif /* SVR4 || sco */
+#endif /* SVR4 */
#if defined(DEC)
# include <rpc/key_prot.h>
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
-#if defined(USLArchitecture)
-/* needed to turn off unresolved symbol detection for shlibs */
-#if HasSharedLibraries
-EXTRA_LOAD_FLAGS = -z nodefs
-#endif
-SYS_LIBRARIES = -lm -ldl -lgen
#endif
SRCS1 = dthello.c version.c
+++ /dev/null
-# $XConsortium: Makefile.UXP /main/2 1996/05/13 11:31:31 drk $
-##########################################################################
-#
-# Makefile for dthelpdemo
-#
-# (Fujitsu.patch applied)
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-##########################################################################
-
-#ifndef CDE_INSTALLATION_TOP
- CDE_INSTALLATION_TOP = /usr/dt
-#endif
-
-PROGRAM = dthelpdemo
-SOURCES = Main.c HelpCache.c HourGlass.c
-OBJECTS = Main.o HelpCache.o HourGlass.o
-HELPSRC = helpdemo.htg
-HELPOUT = help/helpdemo.sdl \
- help/helpdemo.err \
- help/helpdemo.xrh
-
-OPTIMIZEDFLAGS = -O
-
-DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
-DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
-DTHELPLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtHelp
-
-TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
-XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
-XTLIB = -lXt
-X11LIB = -lX11
-CPLUSPLUS = -L/usr/lib -lC
-EXTRA_LIBS = -lgen -lm
-
-LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
- $(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
-
-.c.o:
- cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM) volume
-
-$(PROGRAM):: $(OBJECTS)
- cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-volume::
- (cd help/ ; \
- dthelptag $(HELPSRC);)
-
-clean::
- rm -f $(PROGRAM)
- rm -f $(OBJECTS)
- rm -f $(HELPOUT)
strcat(resource_class, RC_paperSize);
/* e.g. Dthelpprint.Printer{.<name>}.PaperSize */
-#if defined(_AIX) || defined (USL)
+#if defined(_AIX)
stricmp = strcmp; /* AIX and USL dont have strcasecmp */
#else
stricmp = strcasecmp;
#include <string.h>
#include <unistd.h>
#include <sys/stat.h> /* for stat() */
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <widec.h>
#else
#include <wchar.h>
#endif
) ;
-#if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(__aix) || defined(sun)
char *strstr(
#if defined(M_PROTO)
const char *s1, const char *s2
#endif
#include <ctype.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h>
#include <locale.h>
#endif
#if defined(sun)
INIT("SUN")
#endif
-#if defined(USL)
- INIT("USL")
-#endif
#endif
;
#if defined(MSDOS)
INIT('\\')
#else
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
INIT('/')
#else
****define directory separator here****
#endif
;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
#define CSEP '/'
#define SSEP "/"
#else
*p = save;
#else
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux)
#define CONTRIB "/usr/hphelp/bin/"
/* get our path if we can */
char *qualname;
char *unqualname;
{
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux)
FILE *f;
#endif
char fn[FNAMELEN];
fnp = fn;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux)
qualname[0] = '\0';
gp = qualname + strlen(qualname);
roomleft = roomleft - strlen(qualname);
while (1);
*strrchr(qualname, CSEP) = '\0';
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux)
#else
strupr ( qualname );
#endif
#if defined(MSDOS)
m_openchk(&nullfile, "NUL", "w");
#else
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux)
m_openchk(&nullfile, "/dev/null", "w");
#else
m_openchk(&nullfile, "nullfile", "w");
m_free(wc_1,"wide character string");
m_free(wc_2,"wide character string");
}
-#else
-#if defined(USL)
- {
- M_WCHAR *wc_1, *wc_2;
-
- wc_1 = MakeWideCharString("USL");
- wc_2 = MakeWideCharString("m-machine");
- m_piaction(wc_1, wc_2, M_SDATA) ;
- m_free(wc_1,"wide character string");
- m_free(wc_2,"wide character string");
- }
#else
m_piaction("UNDEFINED MACHINE",
"m-machine",
#endif
#endif
#endif
-#endif
#endif
<\CODE>
#include <sys\stat.h>
#endif
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
#include <sys/types.h>
#include <sys/stat.h>
#endif
#include <math.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
#undef M_PI /* M_PI is used by markup, we don't need the math PI */
#endif
#include "userinc.h"
#include "globdec.h"
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
/* get definition of getenv(3c) for getting of environment variables */
#include <stdlib.h>
#endif
}
m_free(nameofoptfile, "installation helptag.opt");
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
{
char *opts;
"prevcon=%d,token=%d,curcon=%d,scanval='%c'(%d),line=%d,netlevel=%d\n" ;
static char name[] = "m_name = '%s'\n" ;
static char literal[] = "m_literal = '%s'\n" ;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
char buffer[M_LITLEN + 80] ;
#else
#define max4(a,b,c,d) (a>b&&a>c&&a>d) ? a : ((b>c&&b>d) ? b : (c>d ? c : d))
/* For function prototypes */
typedef char * M_POINTER;
-#if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(__aix) || defined(sun)
/* Old unix stuff
*#define void int
*#define M_NOPAR
if (m_heapchk) m_heapdump() ;
#endif
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
sprintf(buffer, "%5x:%5x",
(unsigned int) ((unsigned long) block >> 16),
(unsigned int) block, msg) ;
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
sprintf(buffer, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
sprintf(buffer, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
#endif
#include <ctype.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h>
#include <locale.h>
#include <fcntl.h>
#if defined(MSDOS)
INIT('\\')
#else
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
INIT('/')
#else
****define directory separator here****
#endif
;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#define CSEP '/'
#define SSEP "/"
#else
char *unqualname;
#endif
{
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
FILE *f;
#endif
fnp = fn;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
qualname[0] = '\0';
gp = qualname + strlen(qualname);
roomleft = roomleft - strlen(qualname);
while (1);
*strrchr(qualname, CSEP) = '\0';
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#else
strupr ( qualname );
#endif
m_free(wc_2,"wide character string");
}
#else
-#if defined(USL)
- {
- M_WCHAR *wc_1, *wc_2;
-
- wc_1 = MakeWideCharString("USL");
- wc_2 = MakeWideCharString("m-machine");
- m_piaction(wc_1, wc_2, M_SDATA) ;
- m_free(wc_1,"wide character string");
- m_free(wc_2,"wide character string");
- }
-#else
#if defined(__osf__)
{
M_WCHAR *wc_1, *wc_2;
#endif
#endif
#endif
-#endif
#endif
</CODE>
#include <sys\stat.h>
#endif
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
#include <sys/types.h>
#include <sys/stat.h>
#endif
#include <math.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
#undef M_PI /* M_PI is used by markup, we don't need the math PI */
#endif
#include "userinc.h"
#include "globdec.h"
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
/* get definition of getenv(3c) for getting of environment variables */
#include <stdlib.h>
#endif
}
m_free(nameofoptfile, "installation helptag.opt");
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
{
char *opts;
static char name[] = "m_name = '%s'\n" ;
static char literal[] = "m_literal = '%s'\n" ;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux)
char buffer[M_LITLEN + 80] ;
#else
#define max4(a,b,c,d) (a>b&&a>c&&a>d) ? a : ((b>c&&b>d) ? b : (c>d ? c : d))
/* For function prototypes */
typedef char * M_POINTER;
-#if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(__aix) || defined(sun)
/* Old unix stuff
*#define void int
*#define M_NOPAR
#endif
free(block) ;
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) block >> 16),
(unsigned int) block) ;
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
char *unqualname;
#endif
{
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
FILE *f;
#endif
char fn[FNAMELEN];
fnp = fn;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
qualname[0] = '\0';
gp = qualname + strlen(qualname);
roomleft = roomleft - strlen(qualname);
while (1);
*strrchr(qualname, CSEP) = '\0';
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#else
strupr ( qualname );
#endif
m_free(wc_2,"wide character string");
}
#else
-#if defined(USL)
- {
- M_WCHAR *wc_1, *wc_2;
-
- wc_1 = MakeWideCharString("USL");
- wc_2 = MakeWideCharString("m-machine");
- m_piaction(wc_1, wc_2, M_SDATA) ;
- m_free(wc_1,"wide character string");
- m_free(wc_2,"wide character string");
- }
-#else
#if defined(__osf__)
{
M_WCHAR *wc_1, *wc_2;
#endif
#endif
#endif
-#endif
#endif
<\CODE>
#include <sys\stat.h>
#endif
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
#include <sys/types.h>
#include <sys/stat.h>
#endif
#include <math.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)|| defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
#undef M_PI /* M_PI is used by markup, we don't need the math PI */
#endif
#include "userinc.h"
#include "globdec.h"
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
/* get definition of getenv(3c) for getting of environment variables */
#include <stdlib.h>
#endif
}
m_free(nameofoptfile, "installation helptag.opt");
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
{
char *opts;
"prevcon=%d,token=%d,curcon=%d,scanval='%c'(%d),line=%d,netlevel=%d\n" ;
static char name[] = "m_name = '%s'\n" ;
static char literal[] = "m_literal = '%s'\n" ;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__) || defined(linux)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__) || defined(linux)
char buffer[M_LITLEN + 80] ;
#else
#define max4(a,b,c,d) (a>b&&a>c&&a>d) ? a : ((b>c&&b>d) ? b : (c>d ? c : d))
/* For function prototypes */
typedef char * M_POINTER;
-#if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(__aix) || defined(sun)
/* Old unix stuff
*#define void int
*#define M_NOPAR
if (m_heapchk) m_heapdump() ;
#endif
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) block >> 16),
(unsigned int) block) ;
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
#endif
#include <ctype.h>
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h>
#include <locale.h>
#include <fcntl.h>
#include "userinc.h"
#include "globdec.h"
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
/* get definition of getenv(3c) for getting of environment variables */
#include <stdlib.h>
#endif
}
m_free(nameofoptfile, "installation helptag.opt");
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
{
char *opts;
"prevcon=%d,token=%d,curcon=%d,scanval='%c'(%d),line=%d,netlevel=%d\n" ;
static char name[] = "m_name = '%s'\n" ;
static char literal[] = "m_literal = '%s'\n" ;
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__osf__)
+#if defined(hpux) || defined(_AIX) || defined(sun) || defined(__osf__)
char buffer[M_LITLEN + 80] ;
#else
#define max4(a,b,c,d) (a>b&&a>c&&a>d) ? a : ((b>c&&b>d) ? b : (c>d ? c : d))
/* For function prototypes */
typedef char * M_POINTER;
-#if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(__aix) || defined(sun)
/* Old unix stuff
*#define void int
*#define M_NOPAR
if (m_heapchk) m_heapdump() ;
#endif
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) block >> 16),
(unsigned int) block) ;
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
m_exit(TRUE) ;
}
if (m_malftrace) {
-#if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL)
+#if defined(hpux) || defined(_AIX) || defined(sun)
snprintf(buffer, 32, "%5x:%5x",
(unsigned int) ((unsigned long) p >> 16), (unsigned int) p) ;
#else
SYS_LIBRARIES = -lm -ldl
#endif /* SunArchitecture */
-#if defined (USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif /* USLArchitecture */
-
#if defined (AlphaArchitecture)
EXTRA_DEFINES =
#endif
#include <setjmp.h>
#include <unistd.h>
-#if (defined(USL) || defined(linux) || defined(CSRG_BASED)) && !defined(_NFILE)
+#if (defined(linux) || defined(CSRG_BASED)) && !defined(_NFILE)
#define _NFILE FOPEN_MAX
#endif
#endif /* end of CDE_NEXT */
-#if defined(sun) || defined(hpux) || defined(USL)
+#if defined(sun) || defined(hpux)
#ifndef CDE_NEXT /* { */
CC_Boolean kv_pair<CC_String, autoNumber>::f_needRemove = FALSE;
#endif
-
-#ifdef USL
-
-#pragma instantiate hashTable<CC_String,autoNumberListT>
-#pragma instantiate hashTable<CC_String,autoNumber>
-
-#ifndef CDE_NEXT
-#pragma instantiate CC_TPtrSlistDictionary<CC_String,autoNumberListT>
-#pragma instantiate CC_TPtrSlistDictionary<CC_String,autoNumber>
-#endif
-
-#pragma instantiate CC_TPtrSlist<autoNumber>
-
-#pragma instantiate hashTableIterator<CC_String,autoNumber>
-#pragma instantiate hashTableIterator<CC_String,autoNumberListT>
-
-#pragma instantiate Stack<int>
-
-// still unresolved
-
-#pragma instantiate CC_TPtrSlist<kv_pair<CC_String, autoNumberListT> >
-#pragma instantiate kv_pair<CC_String, autoNumber>
-#pragma instantiate kv_pair<CC_String, autoNumberListT>
-#pragma instantiate CC_TPtrSlist<kv_pair<CC_String, autoNumber> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<CC_String, autoNumber> > >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<CC_String, autoNumberListT> > >
-
-#endif
#if !defined(SC3) && \
!defined(__osf__) && \
!defined(_IBMR2) && \
- !defined(USL) && \
!defined(linux) && \
!defined(CSRG_BASED) && \
!defined(sun)
#if !defined(SC3) && \
!defined(__osf__) && \
!defined(_IBMR2) && \
- !defined(USL) && \
!defined(linux) && \
!defined(CSRG_BASED) && \
!defined(sun)
// calculate children trees and then have feature value do the operation
#if !defined(SC3) && !defined(_IBMR2) && \
- !defined(__osf__) && !defined(USL) && !defined(linux) && \
+ !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
volatile
#endif
FeatureValue *left = 0;
#if !defined(SC3) && !defined(_IBMR2) && \
- !defined(__osf__) && !defined(USL) && !defined(linux) && \
+ !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
volatile
#endif
FeatureValue *right = 0;
#if !defined(SC3) && !defined(_IBMR2) && \
- !defined(__osf__) && !defined(USL) && !defined(linux) && \
+ !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
volatile
#endif
// the largest ID used in f's: 59
//
-#if defined(sun) || defined(hpux) || defined (USL)
+#if defined(sun) || defined(hpux)
typedef CC_TPtrSlist<Attribute> _f4_;
typedef CC_TPtrSlist<Feature> _f5_;
typedef CC_TPtrSlist<PathFeature> _f2_;
#pragma define_template kv_pair<FeatureDef, FeatureDef>
#pragma define_template CC_TPtrSlist<PathTerm>
#endif
-
-#ifdef USL
-
-#pragma instantiate CC_TPtrSlist<CC_String>
-#pragma instantiate CC_TPtrDlist<CC_String>
-
-#pragma instantiate CC_TPtrSlist<Attribute>
-#pragma instantiate CC_TPtrSlist<Feature>
-#pragma instantiate CC_TPtrSlist<PathFeature>
-#pragma instantiate CC_TPtrSlist<FeatureValue>
-#pragma instantiate CC_TPtrSlist<FeatureDef>
-#pragma instantiate CC_TPtrSlist<TypeValues>
-#pragma instantiate CC_TPtrSlist<char>
-
-#pragma instantiate CC_TPtrDlist<PathFeature>
-#pragma instantiate CC_TPtrDlist<Symbol>
-#pragma instantiate CC_TPtrDlist<ResolverStackElement>
-#pragma instantiate CC_TPtrDlist<char>
-
-#pragma instantiate hashTable<SymbolName, unsigned int>
-#pragma instantiate hashTable<Symbol, Expression>
-#pragma instantiate hashTable<unsigned int,BitVector>
-
-#pragma instantiate hashTableIterator<SymbolName,unsigned int>
-#pragma instantiate hashTableIterator<unsigned int,BitVector>
-#pragma instantiate hashTableIterator<Symbol, Expression>
-#pragma instantiate hashTableIterator<FeatureDef, FeatureDef>
-
-
-#ifndef CDE_NEXT
-#pragma instantiate CC_TPtrSlistDictionary<SymbolName,unsigned int>
-#pragma instantiate CC_TPtrSlistDictionary<unsigned int,BitVector>
-#pragma instantiate CC_TPtrSlistDictionary<Symbol,Expression>
-#pragma instantiate CC_TPtrSlistDictionary<SymbolName,unsigned int>
-#endif
-
-typedef dlist_array<CC_String> _ordvec_cstring_ ;
-typedef CC_TValSlist<posRecord> _f54_;
-typedef value_vector<PathTermPtr> _PathTermPtrvalue_vector_;
-typedef pointer_vector<FeatureValue> _pointer_vector_FeatureValue_;
-
-#pragma instantiate dlist_array<CC_String>
-#pragma instantiate CC_TValSlist<posRecord>
-#pragma instantiate value_vector<PathTermPtr>
-#pragma instantiate pointer_vector<FeatureValue>
-
-// unresolved references
-
-#pragma instantiate CC_TPtrDlist<PathTerm>
-#pragma instantiate CC_TPtrDlistIterator<PathTerm>
-#pragma instantiate CC_TValSlistIterator<posRecord>
-#pragma instantiate CC_TPtrSlist<Symbol>
-#pragma instantiate dlist_array<Symbol>
-#pragma instantiate CC_TPtrSlist<ResolverStackElement>
-#pragma instantiate kv_pair<SymbolName, unsigned int>
-#pragma instantiate CC_TPtrSlist<kv_pair<SymbolName, unsigned int> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<SymbolName, unsigned int> > >
-#pragma instantiate CC_TPtrSlist<kv_pair<unsigned int, BitVector> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<unsigned int, BitVector> > >
-#pragma instantiate CC_TPtrSlist<Symbol>
-#pragma instantiate kv_pair<Symbol, Expression>
-#pragma instantiate CC_TPtrSlist<kv_pair<Symbol, Expression> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<Symbol, Expression> > >
-#pragma instantiate CC_TPtrSlist<kv_pair<FeatureDef, FeatureDef> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<FeatureDef, FeatureDef> > >
-#pragma instantiate CC_TValSlist<int>
-#pragma instantiate CC_TValSlistIterator<int>
-#pragma instantiate CC_TValSlistIterator<char>
-
-#pragma instantiate kv_pair<unsigned int, BitVector>
-#pragma instantiate kv_pair<FeatureDef, FeatureDef>
-#pragma instantiate CC_TPtrSlist<PathTerm>
-#endif
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
-#if !defined(USL)
#include <osfcn.h>
#endif
-#endif
/* use prototypes in function declarations */
#define ps_USE_PROTOS
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
-#if !defined(USL)
#include <osfcn.h>
#endif
-#endif
/* use prototypes in function declarations */
#define sgml_USE_PROTOS
// Need to provide a plain operator new definition because we
// have a definition of the other one below. (See the ARM.)
-#ifndef USL
static void *operator new (size_t size)
{ return (::operator new (size)); }
-#endif
static void operator delete (void *place);
// This works if OBJ is an object or a pointer since Exception objects
// overload operator ->.
-#if !defined(hpux) && !defined(USL)
+#if !defined(hpux)
#define mthrow(OBJ) \
(OBJ)->throw_it (__LINE__, __FILE__, DEBUG_THROW_FLAG)
#else
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
-#if !defined(USL)
#include <osfcn.h>
#endif
-#endif
/* use prototypes in function declarations */
#define schema_USE_PROTOS
#include <sys/types.h>
#include <unistd.h>
-#if !defined(hpux) && !defined(__osf__) && !defined(USL) && \
+#if !defined(hpux) && !defined(__osf__) && \
!defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <sysent.h>
#endif
#define BUFLEN 512
-#ifdef USL
-
-int _DtMmdbStrcasecmp(register const char* s1, register const char* s2)
-{
- register int c1, c2;
-
- while (*s1 && *s2) {
- c1 = isupper(*s1) ? tolower(*s1) : *s1;
- c2 = isupper(*s2) ? tolower(*s2) : *s2;
- if (c1 != c2)
- return (c1 - c2);
- s1++;
- s2++;
- }
- return (int) (*s1 - *s2);
-}
-
-int _DtMmdbStrncasecmp(register const char* s1,
- register const char* s2,
- register int count)
-{
- register int c1, c2;
-
- if (!count)
- return 0;
-
- while (*s1 && *s2) {
- c1 = isupper(*s1) ? tolower(*s1) : *s1;
- c2 = isupper(*s2) ? tolower(*s2) : *s2;
- if ((c1 != c2) || (! --count))
- return (c1 - c2);
- s1++;
- s2++;
- }
- return (int) (*s1 - *s2);
-}
-
-#endif
-
#ifdef mips
#include <sys/utsname.h>
#ifndef _funcs_h
#define _funcs_h 1
-#if !defined(USL) && !defined(__osf__) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <libc.h>
#endif
-#if defined(hpux) || defined(sgi) || defined(USL) ||defined(__osf__) || \
+#if defined(hpux) || defined(sgi) ||defined(__osf__) || \
defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#else
#include "utility/macro.h"
#include "utility/mmdb_exception.h"
-#ifdef USL
-int _DtMmdbStrcasecmp(const char *s1, const char *s2);
-int _DtMmdbStrncasecmp(const char *s1, const char *s2, int n);
-#define strcasecmp(s1,s2) _DtMmdbStrcasecmp(s1,s2)
-#define strncasecmp(s1,s2,n) _DtMmdbStrncasecmp(s1,s2,n)
-#endif
#ifdef _IBMR2
/* no C++ version of <strings.h>, C version causes conflicts */
extern "C" {
/* $XConsortium: streambuf.C /main/8 1996/08/21 15:55:14 drk $ */
#include "utility/c_streambuf.h"
-#if defined(USL) || defined(__osf__) || defined(linux) || \
+#if defined(__osf__) || defined(linux) || \
defined(CSRG_BASED) || defined(sun)
#include <stdlib.h>
#else
#ifdef SVR4
#include <sys/time.h>
-#if !defined (_IBMR2) && !defined(sun) && !defined(USL)
+#if !defined (_IBMR2) && !defined(sun)
extern "C" { extern int gettimeofday(struct timeval *tp); }
#endif
void xtime::start()
{
-#if defined (SVR4) && !defined (_IBMR2) && !defined(sun) && !defined(__osf__) && !defined(USL)
+#if defined (SVR4) && !defined (_IBMR2) && !defined(sun) && !defined(__osf__)
if ( gettimeofday(&v_tv) != 0 ) {
#else
if ( gettimeofday(&v_tv, &v_tz) != 0 ) {
int BookmarkEdit::g_modified_count = 0;
#ifdef SVR4
-#ifndef USL
#include <libintl.h>
#endif
-#endif
#define THIS_CLASS BookmarkEdit
#define ON_ACTIVATE(WOBJ,FUNC) \
#include <X11/cursorfont.h>
#ifdef SVR4
-#ifndef USL
#include <libintl.h> // 1/21/94 yuji
#endif
-#endif
/* Update time in milliseconds when arrow button held down. */
#define CHANGE_SPEED 300
#include <WWL/WXmPanedWindow.h>
#ifdef SVR4
-#ifndef USL
#include <libintl.h>
#endif
-#endif
static Boolean g_allow_query_text_change;
#include <WWL/WXmMessageBox.h>
#ifdef SVR4
-#ifndef USL
#include <libintl.h> // 1/19/94 yuji
#endif
-#endif
#include <string.h>
#include <iostream>
#endif
-#ifdef USL
-
-strcasecmp(register const char *s1,
- register const char *s2)
-{
- register int c1, c2;
-
- while (*s1 && *s2) {
- c1 = isupper(*s1) ? tolower(*s1) : *s1;
- c2 = isupper(*s2) ? tolower(*s2) : *s2;
- if (c1 != c2)
- return (c1 - c2);
- s1++;
- s2++;
- }
- return (int) (*s1 - *s2);
-}
-
-#endif
-
#define CLASS SearchScopeAgent
#include "create_macros.hh"
#include <string.h>
#ifdef SVR4
-#ifndef USL
#include <libintl.h>
#endif
-#endif
#include <string.h>
#include <iostream>
// /////////////////////////////////////////////////////////////////
void
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
FolioObject::add_dependent (FolioObject *dependent, notify_handler_t handler,
#else
FolioObject::add_dependent (void *dependent, notify_handler_t handler,
u_int notify_type, void *dependent_data)
{
// Adds to begining because that's easiest.
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
f_dependents = new Dependent (&f_dependents, f_dependents,
dependent, NULL, handler,
notify_type, dependent_data);
// by mistake like this. We'll just have to cast it to a FolioObject
// when the call through it is made and hope the compiler doesn't
// expect it to point to an actual FolioObject (or whatever, eg: WWL).
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
ON_DEBUG(printf ("@@@ adding to depend_on_list of %p\n", dependent));
dependent->f_depend_on_list =
new DependOnList (dependent->f_depend_on_list, f_dependents);
// /////////////////////////////////////////////////////////////////
void
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
FolioObject::remove_dependent (FolioObject *dependent,
#else
FolioObject::remove_dependent (void *dependent,
// That means that each handler added must be removed!
for (d = &f_dependents; *d != NULL; d = &((*d)->f_next))
{
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
if ((*d)->f_dependent == dependent &&
#else
if ((*d)->f_dependent == (FolioObject*)dependent &&
// f_folio_object will be NULL if the Dependent object was
// created in add_dependent! DJB 11/10/92
assert ((*d)->f_folio_object != NULL);
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
remove_depend_on (dependent, *d);
#else
remove_depend_on ((FolioObject*)dependent, *d);
// by deleting that handle!!!
void
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
FolioObject::observe (FolioObject *real_this, FolioObject *target,
#else
FolioObject::observe (void *real_this, FolioObject *target,
// ---
// OK, instead we will have to pass in the "real" this pointer which
// may be different from the this pointer visible in this routine.
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
target->f_dependents =
new Dependent (&target->f_dependents, target->f_dependents,
real_this, this,
#define AddDependentd(CB, TYPE, DATA) \
add_dependent (this, (notify_handler_t)CB, TYPE, DATA)
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
void add_dependent (FolioObject *dependent, notify_handler_t handler,
u_int notify_type, void *dependent_data = NULL);
#else
#define RemoveDependentd(CB, TYPE, DATA) \
remove_dependent(this, (notify_handler_t)CB, TYPE, DATA)
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
void remove_dependent (FolioObject *dependent, notify_handler_t handler,
u_int notify_type, void *dependent_data = NULL);
#else
#define Observed(TARG, TYPE, CB, DATA) \
observe (this, TARG, (notify_handler_t) CB, TYPE, DATA)
-#if defined(SC3) || defined(__osf__) || defined(USL) || defined(__SunOS)
+#if defined(SC3) || defined(__osf__) || defined(__SunOS)
void observe (FolioObject *real_this, FolioObject *target,
notify_handler_t callback, u_int notify_type,
void *client_data = NULL);
#include "Prelude.h"
-
-#ifdef USL
-
-strcasecmp(register const char *s1,
- register const char *s2)
-{
- register int c1, c2;
-
- while (*s1 && *s2) {
- c1 = isupper(*s1) ? tolower(*s1) : *s1;
- c2 = isupper(*s2) ? tolower(*s2) : *s2;
- if (c1 != c2)
- return (c1 - c2);
- s1++;
- s2++;
- }
- return (int) (*s1 - *s2);
-}
-
-#endif
-
-
// /////////////////////////////////////////////////////////////////
// class constructor
// /////////////////////////////////////////////////////////////////
#define C_OrderList
#define L_Basic
#include <Prelude.h>
-
-#if !defined(USL)
#include <strings.h>
-#endif
// //////////////////////////////////////////////////////////////
// Public methods
SYS_LIBRARIES=-L/usr/lib/X11/Metro/lib -lnsl -lsocked -lgen
#elif defined(RsArchitecture) || defined(AIXArchitecture)
SYS_LIBRARIES=-lm -liconv /usr/lib/libpthreads.a -blibpath:/usr/dt/lib:/X11/lib:/usr/lib/threads:/usr/lib:/lib
-#elif defined(USLArchitecture)
-SYS_LIBRARIES=-lm -lfs
#elif defined(HPArchitecture)
SYS_LIBRARIES=$(DYNAMIC) -lm
#elif defined(LinuxArchitecture)
#if defined(HPArchitecture) ||defined (AIXArchitecture) || \
defined(AlphaArchitecture) || \
(defined(SunArchitecture) && CplusplusCompilerMajorVersion < 6) || \
- defined(USLArchitecture) || defined(BSDArchitecture)
+ defined(BSDArchitecture)
# ifndef Dont_Use_Templates_Repository
# define Dont_Use_Templates_Repository
UAS_INCLUDES=-I./UAS/Base
#if defined(HPArchitecture)
SpecialCPlusPlusObjectRule(Templates.o,,+pti all_tmpls $(SUBDIR_TEMPL_INCLUDES))
-#elif defined(USLArchitecture)
-SpecialCPlusPlusObjectRule(Templates.o,,+Tall $(SUBDIR_TEMPL_INCLUDES))
-SpecialCPlusPlusObjectRule(Templates2.o,,+Tall $(SUBDIR_TEMPL_INCLUDES))
-SpecialCPlusPlusObjectRule(Templates3.o,,+Tall $(SUBDIR_TEMPL_INCLUDES))
#elif (defined(SunArchitecture) && CplusplusCompilerMajorVersion < 4)
SpecialCPlusPlusObjectRule(Templates.o,,+Tall_tmpls $(SUBDIR_TEMPL_INCLUDES))
#elif defined(AlphaArchitecture)
#endif
-#if defined(Dont_Use_Templates_Repository) && (defined(AlphaArchitecture) || defined(USLArchitecture))
+#if defined(Dont_Use_Templates_Repository) && defined(AlphaArchitecture)
DEPLIBS=$(OLIASLIBS) $(UAS_TEMPLATES) $(OLIAS)/mmdb/libMMDB.a Templates.o Templates2.o Templates3.o
LOCAL_LIBRARIES=$(Libs) Templates.o Templates2.o Templates3.o
#elif defined (AIXArchitecture)
dfiles::
foreach_subdirs(dfiles, $(CLASSLIBS))
-#if defined(USLArchitecture)
-GENCAT=gencat -m
-#else
GENCAT=gencat
-#endif
#define MACRO_Messages @(messages=; \ @@\
for i in $(MSGS) ; \ @@\
#endif
#include <wchar.h>
-#ifdef USL
-#include <wctype.h>
-#endif
LONG_LIVED_CC (MarkMgr,mark_mgr)
#include <string.h>
-#if defined(AIX) || defined(USL)
+#if defined(AIX)
/* For strcasecmp() */
#include <strings.h>
#endif
#include <ctype.h>
#include <stdio.h>
#include <unistd.h>
-#if !defined(hpux) && !defined(__osf__) && !defined(USL) && \
+#if !defined(hpux) && !defined(__osf__) && \
!defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <sysent.h>
#endif
#endif
#include <wchar.h>
-#if defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(linux) || defined(CSRG_BASED)
#include <wctype.h>
#endif
template<class T> void
xList<T>::remove (List_Iterator<T> &it)
{
-
-#ifndef USL
delete (Link<T> *) List_base::remove (it);
-#else
- // this is obviously a memory leak on novell, but
- // i can't get the novell compiler to allow this delete
- // "argument of delete too complicated (must be simple identifier)"
- List_base::remove (it);
-#endif
}
#endif /* _xList_cc */
template <class T>
#if defined(_IBMR2) || defined(__osf__) || \
- defined(USL) || defined(linux) || defined(CSRG_BASED) || defined(sun)
+ defined(linux) || defined(CSRG_BASED) || defined(sun)
class xList : public List_base
#else
class xList : private List_base
#ifdef SC3
friend class List_Iterator<T>;
#else
-#if !defined(_IBMR2) && !defined(__osf__) && !defined(USL) && \
+#if !defined(_IBMR2) && !defined(__osf__) && \
!defined(linux) && !defined(CSRG_BASED) && !defined(sun)
template <class T> friend class List_Iterator;
#endif
#else
-#ifdef USL
-
-#pragma instantiate CC_TValSlist<SegClientData*>
-#pragma instantiate CC_TValSlistIterator<SegClientData*>
-#pragma instantiate UAS_Receiver<UpdateMenu>
-#pragma instantiate UAS_PtrList<UAS_String>
-#pragma instantiate UAS_Pointer<UAS_String>
-
-#pragma instantiate UAS_Pointer<UAS_Common>
-#pragma instantiate UAS_Pointer<UAS_EmbeddedObject>
-#pragma instantiate UAS_Pointer<UAS_Collection>
-#pragma instantiate UAS_Pointer<UAS_Path>
-#pragma instantiate UAS_Pointer<UAS_StyleSheet>
-#pragma instantiate UAS_Pointer<Graphic>
-#pragma instantiate UAS_Pointer<Mark>
-#pragma instantiate UAS_Pointer<MarkUnitInfo>
-
-#pragma instantiate UAS_List<UAS_StyleSheet>
-#pragma instantiate UAS_List<UAS_Common>
-#pragma instantiate UAS_List<UAS_SearchResults>
-#pragma instantiate UAS_List<UAS_SearchEngine>
-
-#pragma instantiate UAS_List<MarkUnitInfo>
-
-#pragma instantiate UAS_PtrList<FactoryEntry>
-#pragma instantiate UAS_PtrList<MMDB>
-#pragma instantiate UAS_PtrList<const char>
-
-#pragma instantiate UAS_Pointer<UAS_BookcaseEntry>
-#pragma instantiate UAS_Pointer<DtSR_BookcaseSearchEntry>
-#pragma instantiate UAS_Pointer<DtSR_SearchResults>
-#pragma instantiate UAS_Pointer<DtSR_SearchResultsEntry>
-#pragma instantiate UAS_Pointer<DtSR_SearchEngine>
-
-#pragma instantiate Dict<UAS_String, UAS_Pointer<DtSR_SearchResultsEntry> >
-#pragma instantiate Dict<UAS_String, int>
-#pragma instantiate Dict<UAS_String, unsigned long>
-
-#pragma instantiate DictIter<UAS_String, unsigned long>
-#pragma instantiate DictIter<UAS_String, UAS_Pointer<DtSR_SearchResultsEntry> >
-#pragma instantiate UAS_List<DtSR_BookcaseSearchEntry>
-#pragma instantiate UAS_List<DtSR_Stems>
-#pragma instantiate UAS_List<UAS_List<UAS_String> >
-
-#pragma instantiate UAS_ObjList<UAS_String>
-
-#pragma instantiate xList<Ancestor *>
-#pragma instantiate xList<UAS_Pointer<UAS_Common> >
-#pragma instantiate xList<BookTab *>
-#pragma instantiate xList<MarkTml *>
-#pragma instantiate xList<MarkIcon *>
-#pragma instantiate xList<NodeWindowAgent *>
-#pragma instantiate xList<LibraryAgent *>
-#pragma instantiate xList<MarkBase *>
-#pragma instantiate xList<MarkCanvas *>
-#pragma instantiate xList<UAS_Pointer<Mark> >
-#pragma instantiate xList<Mark_mmdb *>
-#pragma instantiate xList<const char *>
-#pragma instantiate xList<MarkBase::open_func_t>
-#pragma instantiate xList<MarkBase::mb_create_func_t>
-
-#pragma instantiate xList<UAS_Pointer<Graphic > >
-#pragma instantiate xList<Graphic *>
-#pragma instantiate xList<GraphicAgent *>
-#pragma instantiate xList<int>
-#pragma instantiate xList<long>
-#pragma instantiate xList<unsigned long>
-#pragma instantiate xList<BookmarkEdit *>
-#pragma instantiate xList<UAS_SearchScope *>
-#pragma instantiate xList<InfobaseEntry *>
-#pragma instantiate xList<Header *>
-#pragma instantiate xList<PixmapPidObj *>
-#pragma instantiate xList<PsProcess *>
-
-#pragma instantiate UAS_Sender<UAS_SearchMsg>
-#pragma instantiate UAS_Sender<UAS_StatusMsg>
-#pragma instantiate UAS_Sender<UAS_PartialDataMsg>
-#pragma instantiate UAS_Sender<MarkCreated>
-#pragma instantiate UAS_Sender<EditMark>
-#pragma instantiate UAS_Sender<ViewMark>
-#pragma instantiate UAS_Sender<MarkChanged>
-#pragma instantiate UAS_Sender<MarkMoved>
-#pragma instantiate UAS_Sender<MarkDeleted>
-#pragma instantiate UAS_Sender<MarkSelectionChanged>
-#pragma instantiate UAS_Sender<UpdateMenu>
-#pragma instantiate UAS_PtrList<UAS_Sender<UpdateMenu> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UpdateMenu> >
-#pragma instantiate UAS_Sender<LinkAction>
-#pragma instantiate UAS_Sender<UAS_DocumentRetrievedMsg>
-#pragma instantiate UAS_Sender<UAS_CollectionRetrievedMsg>
-#pragma instantiate UAS_Sender<HistoryAdd>
-#pragma instantiate UAS_Sender<HistoryDelete>
-#pragma instantiate UAS_Sender<SelectionChanged>
-#pragma instantiate UAS_Sender<DetachGraphic>
-#pragma instantiate UAS_Sender<ReAttachGraphic>
-#pragma instantiate UAS_Sender<ScopeCreated>
-#pragma instantiate UAS_Sender<ScopeDeleted>
-#pragma instantiate UAS_Sender<ScopeRenamed>
-#pragma instantiate UAS_Sender<InputReady>
-#pragma instantiate UAS_Sender<WantInputReady>
-#pragma instantiate UAS_Sender<WantInputReadyCancel>
-#pragma instantiate UAS_Sender<CancelOperation>
-
-#pragma instantiate UAS_Receiver<LinkAction>
-#pragma instantiate UAS_Receiver<UAS_CollectionRetrievedMsg>
-#pragma instantiate UAS_Receiver<UAS_DocumentRetrievedMsg>
-#pragma instantiate UAS_Receiver<HistoryAdd>
-#pragma instantiate UAS_Receiver<HistoryDelete>
-#pragma instantiate UAS_Receiver<SelectionChanged>
-#pragma instantiate UAS_Receiver<DetachGraphic>
-#pragma instantiate UAS_Receiver<ReAttachGraphic>
-#pragma instantiate UAS_Receiver<DisplayGraphic>
-#pragma instantiate UAS_Receiver<InputReady>
-#pragma instantiate UAS_Receiver<WantInputReady>
-#pragma instantiate UAS_Receiver<WantInputReadyCancel>
-#pragma instantiate UAS_Receiver<CancelOperation>
-#pragma instantiate UAS_Receiver<UAS_LibraryDestroyedMsg>
-
-#pragma instantiate Stack<char>
-#pragma instantiate Stack<char *>
-
-#pragma instantiate Stack<_dtCvSegment*>
-#pragma instantiate Stack<PartialElementFeatures*>
-#pragma instantiate Stack<TableDefn*>
-#pragma instantiate Stack<TGDefn*>
-#pragma instantiate Stack<SegClientData*>
-
-#pragma instantiate CC_TPtrSlist<ColDefn>
-#pragma instantiate CC_TPtrSlist<ColFormat>
-#pragma instantiate CC_TPtrSlist<RowDefn>
-
-#pragma instantiate hashTable<FontEntry,char>
-#pragma instantiate Stack<connective_t>
-
-#pragma instantiate CC_TPtrDlist<sr_DtCvSegment>
-#pragma instantiate UAS_Pointer<UAS_List<DtSR_BookcaseSearchEntry> >
-
-#else
-
#ifdef __osf__
#pragma define_template CC_TValSlist<SegClientData*>
CC_Boolean kv_pair<FontEntry, char>::f_needRemove = FALSE;
#endif
-
-
-#ifdef USL
-
-#pragma instantiate xList<InputMgrData*>
-#pragma instantiate UAS_PtrList<UAS_Receiver<EditMark> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<ViewMark> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkDeleted> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkChanged> >
-#pragma instantiate hashTable<CC_String, FontList>
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_PartialDataMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_PartialDataMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_PartialDataMsg> >
-#pragma instantiate UAS_Pointer<UAS_SearchEngine>
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_DocumentRetrievedMsg> >
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_StatusMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_StatusMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_LibraryDestroyedMsg> >
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_CollectionRetrievedMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_CollectionRetrievedMsg> >
-#pragma instantiate UAS_List<UAS_TextRun>
-#pragma instantiate UAS_Pointer<UAS_SearchResultsEntry>
-#pragma instantiate UAS_PtrList<UAS_Receiver<ScopeCreated> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<ScopeDeleted> >
-#pragma instantiate UAS_PtrList<UAS_Sender<ScopeRenamed> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<ScopeRenamed> >
-#pragma instantiate UAS_Pointer<UAS_SearchResults>
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_SearchMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_SearchMsg> >
-#pragma instantiate UAS_Pointer<DtSR_Stems>
-#pragma instantiate CC_TPtrSlist<kv_pair<FontEntry, char> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<FontEntry, char> > >
-#pragma instantiate UAS_PtrList<UAS_Sender<EditMark> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<EditMark> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<ViewMark> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkDeleted> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkChanged> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<DetachGraphic> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<ReAttachGraphic> >
-#pragma instantiate UAS_PtrList<UAS_Sender<CancelOperation> >
-#pragma instantiate UAS_PtrList<UAS_Sender<InputReady> >
-
-#pragma instantiate UAS_Pointer<UAS_List<UAS_String> >
-#pragma instantiate UAS_PtrList<UAS_Sender<LinkAction> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<LinkAction> >
-#pragma instantiate UAS_PtrList<UAS_Sender<DisplayGraphic> >
-#pragma instantiate CC_TValSlist<char>
-#pragma instantiate CC_TValSlist<char*>
-#pragma instantiate CC_TValSlist<_dtCvSegment*>
-#pragma instantiate CC_TValSlist<PartialElementFeatures*>
-#pragma instantiate CC_TValSlist<TableDefn*>
-#pragma instantiate CC_TValSlist<TGDefn*>
-#pragma instantiate UAS_Receiver<UAS_SearchMsg>
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_CancelRetrievalMsg> >
-#pragma instantiate CC_TValSlist<UAS_String>
-
-#pragma instantiate kv_pair<FontEntry, char>
-#pragma instantiate kv_pair<CC_String, FontList>
-#pragma instantiate kv_pair<CC_String, FontList>
-#pragma instantiate CC_TPtrSlist<kv_pair<CC_String, FontList> >
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<CC_String, FontList> > >
-#pragma instantiate CC_TValSlist<connective_t>
-#pragma instantiate CC_TValSlistIterator<UAS_String>
-#pragma instantiate CC_TValSlistIterator<connective_t>
-#pragma instantiate CC_TValSlistIterator<TableDefn*>
-#pragma instantiate CC_TValSlistIterator<TGDefn*>
-#pragma instantiate CC_TValSlistIterator<PartialElementFeatures*>
-#pragma instantiate CC_TValSlistIterator<_dtCvSegment*>
-#pragma instantiate CC_TValSlistIterator<char*>
-
-#pragma instantiate DictIter<UAS_String, int>
-
-#endif
#pragma define_template UAS_PtrList<UAS_Sender<HistoryAdd> >
#endif
-
-#ifdef USL
-
-// new templates
-
-#pragma instantiate UAS_List<UAS_String>
-#pragma instantiate UAS_List<UAS_SearchResultsEntry>
-
-#pragma instantiate UAS_ObjList<int>
-
-#pragma instantiate UAS_Pointer<UAS_TextRun>
-#pragma instantiate UAS_Pointer<UAS_List<UAS_TextRun> >
-#pragma instantiate UAS_Pointer<UAS_List<UAS_SearchResultsEntry> >
-#pragma instantiate UAS_Pointer<UAS_List<UAS_TextRun> >
-
-// UAS_PtrList
-#pragma instantiate UAS_PtrList<UAS_BookcaseEntry>
-
-// UAS_PtrList<UAS_Receiver...
-#pragma instantiate UAS_PtrList<UAS_Receiver<CancelOperation> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<SelectionChanged> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<DisplayGraphic> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkSelectionChanged> >
-
-// UAS_PtrList<UAS_Sender...
-#pragma instantiate UAS_PtrList<UAS_Sender<MarkChanged> >
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_LibraryDestroyedMsg> >
-#pragma instantiate UAS_PtrList<UAS_Sender<ViewMark> >
-#pragma instantiate UAS_PtrList<UAS_Sender<MarkDeleted> >
-#pragma instantiate UAS_PtrList<UAS_Sender<DetachGraphic> >
-#pragma instantiate UAS_PtrList<UAS_Sender<ReAttachGraphic> >
-#pragma instantiate UAS_PtrList<UAS_Sender<SelectionChanged> >
-#pragma instantiate UAS_PtrList<UAS_Sender<MarkCreated> >
-#pragma instantiate UAS_PtrList<UAS_Sender<MarkSelectionChanged> >
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_DocumentRetrievedMsg> >
-#pragma instantiate UAS_PtrList<UAS_Sender<ScopeCreated> >
-#pragma instantiate UAS_PtrList<UAS_Sender<ScopeDeleted> >
-
-// UAS_Receiver
-#pragma instantiate UAS_Receiver<MarkDeleted>
-#pragma instantiate UAS_Receiver<ScopeDeleted>
-#pragma instantiate UAS_Receiver<EditMark>
-#pragma instantiate UAS_Receiver<MarkMoved>
-#pragma instantiate UAS_Receiver<ViewMark>
-#pragma instantiate UAS_Receiver<MarkChanged>
-#pragma instantiate UAS_Receiver<MarkCreated>
-#pragma instantiate UAS_Receiver<MarkSelectionChanged>
-#pragma instantiate UAS_Receiver<UAS_ErrorMsg>
-#pragma instantiate UAS_Receiver<UAS_StatusMsg>
-#pragma instantiate UAS_Receiver<ScopeCreated>
-#pragma instantiate UAS_Receiver<ScopeRenamed>
-
-
-#pragma instantiate CC_TPtrSlist<sr_DtCvSegment>
-#pragma instantiate Stack<UAS_String>
-
-// UAS_Sender
-#pragma instantiate UAS_Sender<UAS_CancelRetrievalMsg>
-#pragma instantiate UAS_Sender<UAS_ErrorMsg>
-#pragma instantiate UAS_Sender<DisplayGraphic>
-#pragma instantiate UAS_Sender<UAS_LibraryDestroyedMsg>
-
-// UAS_PtrList<UAS_Receiver...
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_ErrorMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<WantInputReady> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<WantInputReadyCancel> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<UAS_CancelRetrievalMsg> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkCreated> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<MarkMoved> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<HistoryAdd> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<HistoryDelete> >
-#pragma instantiate UAS_PtrList<UAS_Receiver<InputReady> >
-
-// UAS_PtrList<UAS_Sender...
-#pragma instantiate UAS_PtrList<UAS_Sender<WantInputReady> >
-#pragma instantiate UAS_PtrList<UAS_Sender<WantInputReadyCancel> >
-#pragma instantiate UAS_PtrList<UAS_Sender<HistoryDelete> >
-#pragma instantiate UAS_PtrList<UAS_Sender<MarkMoved> >
-#pragma instantiate UAS_PtrList<UAS_Sender<UAS_ErrorMsg> >
-#pragma instantiate UAS_PtrList<UAS_Sender<HistoryAdd> >
-
-#endif
UAS_Base ();
virtual ~UAS_Base ();
int operator == (const UAS_Base &);
-#if (defined(sparc) && defined(SC3)) || defined(__osf__) || defined(USL) || defined(linux)
+#if (defined(sparc) && defined(SC3)) || defined(__osf__) || defined(linux)
/* SC++ 4.0.1 does not like these being protected */
#else
protected:
/* Copyright (c) 1995 FUJITSU LIMITED */
/* All Rights Reserved */
-#if defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(linux) || defined(CSRG_BASED)
#include <string.h>
#else
#include <strings.h>
UAS_Pointer<UAS_Common> bcase() { return uas_bcase; }
-#if !defined(SC3) && !defined(__osf__) && !defined(USL) && !defined(linux)
+#if !defined(SC3) && !defined(__osf__) && !defined(linux)
protected:
template <class T> friend class UAS_Pointer;
for (unsigned int i = 0; i < list_length; i++) {
for (unsigned int j = i+1; j < list_length; j++) {
-#ifdef USL
- // this line does nothing, but if you remove it
- // this code will not compile on novell. go figure. rCs
-
- UAS_Pointer<UAS_SearchResultsEntry> reflisti = Ref_list[i];
-#endif
-
if (Ref_list[i]->relevance() < Ref_list[j]->relevance()) {
UAS_Pointer<UAS_SearchResultsEntry> temp = Ref_list[i];
Ref_list[i] = Ref_list[j];
#include <strings.h> // strcasecmp()
#endif
-#if defined(USL)
-extern "C" {
- extern char *strcasecmp (const char*, const char *);
-}
-#endif
-
#include "DtSR_SearchZones.hh"
DtSR_SearchZones::uas_zones
#include <locale.h>
#ifdef SVR4
-#ifndef USL
#include <libintl.h>
#endif
-#endif
#if defined(sparc) && defined(MAP_ZERO)
#include <sys/mman.h>
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
- !defined(CSRG_BASED) && !defined(sun)
+#if !defined(__osf__) && !defined(linux) && !defined(CSRG_BASED) && \
+ !defined(sun)
#include <osfcn.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#if !defined(USL)
#include <strings.h>
-#endif
#include "Exceptions.hh"
#include "FlexBuffer.h"
#include <stdio.h>
#include <stdlib.h>
-#if !defined(USL)
#include <strings.h>
-#endif
#include <sstream>
using namespace std;
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
# include <osfcn.h>
#endif
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
-#if !defined(USL)
#include <strings.h>
-#endif
#include <sys/stat.h>
#include <sys/types.h>
#include <sstream>
#endif
-#ifdef USL
-#pragma instantiate Stack<int>
-#pragma instantiate CC_TPtrSlist<CC_String>
-#pragma instantiate hashTable<CC_String, BTCollectable>
-#pragma instantiate hashTable<CC_String, int>
-#pragma instantiate hashTableIterator<CC_String, BTCollectable>
-#pragma instantiate hashTableIterator<CC_String, int>
-#pragma instantiate Stack<Rec>
-#pragma instantiate CC_TValSlist<int>
-#pragma instantiate CC_TPtrSlist<kv_pair<CC_String, BTCollectable> >
-#pragma instantiate CC_TPtrSlist<kv_pair<CC_String, int> >
-#pragma instantiate CC_TValSlist<Rec>
-#pragma instantiate CC_TValSlistIterator<int>
-#pragma instantiate CC_TValSlistIterator<Rec>
-#pragma instantiate kv_pair<CC_String, BTCollectable>
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<CC_String, BTCollectable> > >
-#pragma instantiate kv_pair<CC_String, int>
-#pragma instantiate pointer_vector<CC_TPtrSlist<kv_pair<CC_String, int> > >
-#endif
-
#if !defined(__osf__) && !defined(IBMR2)
typedef Stack<int> _f1_;
typedef CC_TPtrSlist<CC_String> _f2_;
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
# include <osfcn.h>
#else
#ifdef __cplusplus
#include <stdlib.h>
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#endif
#define YY_CHAR unsigned char
#define INITIAL 0
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && \
+#if !defined(__osf__) && !defined(linux) && \
!defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#else
%{ /* -*- c++ -*- */
/* $XConsortium: lex.l /main/5 1996/11/19 16:55:12 drk $ */
-#if !defined(__osf__) && !defined(USL) && !defined(linux) && !defined(CSRG_BASED)
+#if !defined(__osf__) && !defined(linux) && !defined(CSRG_BASED)
#include <osfcn.h>
#else
#include <unistd.h>
#else
TEMPLATE_OBJS=$(OLIAS)/mmdb/StyleSheet/SSTemplates.o
#endif
-
-#if defined (USLArchitecture)
-SYS_LIBRARIES = -lfs
-#endif
MMDB_DIR=../../../mmdb
SimpleCPlusPlusProgram(dbdrv,main.o,$(Libs))
SimpleCPlusPlusProgram(restore,restore.o,$(Libs))
-#if defined(USLArchitecture) || defined(LinuxArchitecture) || \
+#if defined(LinuxArchitecture) || \
defined(BSDArchitecture) || defined(SunArchitecture)
SimpleCPlusPlusProgram(dbdrv_c_api,main_c_api.o,$(Libs_C_API))
#else
CXXEXTRA_DEFINES = -ptr../templates
#endif
-#if defined(USLArchitecture)
-CXXEXTRA_DEFINES = -Xo
-#endif
-
#if defined(HPArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion != 4)
LinkSourceFile(TemplatesAutoNumber.C,$(DTMMDBSRC)/HardCopy)
CXXEXTRA_DEFINES = -ptr../templates
#endif
-#if defined(USLArchitecture)
-CXXEXTRA_DEFINES = -Xo
-#endif
-
LinkSourceFile(Attribute.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(AttributeList.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(BitVector.C,$(DTMMDBSRC)/StyleSheet)
#ifdef __cplusplus
#include <stdlib.h>
-#if !defined(__DECCXX) && !defined(USL) && !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
+#if !defined(__DECCXX) && !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <osfcn.h>
#else
#include <unistd.h>
EXTRA_DEFINES = -DDYNLIB
#endif
-#if defined (USLArchitecture)
-EXTRA_DEFINES = -DDYNLIB
-LOCAL_LDFLAGS = -Wl,-Bexport:dtksh.exp
-#endif
-
#if defined(HPOSFArchitecture)
#endif
Modification 4:
---------------
-During CDE development, USL needed to add an 'ifndef __USLC__' around
-a certain define. The file which needs the change is:
-
- src/lib/libast/sfio/sfhdr.h
-
-Modification 5:
----------------
-
There appears to be a bug in the ksh93 build process, which shows up
on the HP platform. David Korn was unable to find the cause, so we
need to modify one of his build scripts:
# undef isblank
# define isblank(x) iswblank(x)
# if !_lib_iswblank
-#if defined(USL)
-#include <wctype.h>
-#endif
static int
iswblank __PARAM__((wint_t wc), (wc)) __OTORP__(wint_t wc;){
extern double ldexp _ARG_((double,int));
extern int getpagesize _ARG_((void));
-#ifndef __USLC__
extern Void_t* memccpy _ARG_((Void_t*, const Void_t*, int, size_t));
-#endif
#if !_PACKAGE_ast
extern void bcopy _ARG_((const Void_t*, Void_t*, int));
#if !_lib_iswblank
-#ifdef USL
-#include <wctype.h>
-#endif
-
static int
iswblank __PARAM__((wint_t wc), (wc)) __OTORP__(wint_t wc;){
static int initialized;
char * ptr;
nl_catd nlmsg_fd = (nl_catd)-1;
char * errmsg;
-#if defined(SVR4) || defined (_AIX) || defined(sco) || defined(DEC) || \
+#if defined(SVR4) || defined (_AIX) || defined(DEC) || \
defined(CSRG_BASED) || defined(linux) || defined(sun)
char * nextMatch;
#endif
*/
altCatName = XtMalloc(strlen(catName) + 10);
-#if defined(SVR4) || defined (_AIX) || defined(sco) || defined(DEC) || \
+#if defined(SVR4) || defined (_AIX) || defined(DEC) || \
defined(CSRG_BASED) || defined(linux) || defined(sun)
/* These platforms don't have strrstr() */
ptr = NULL;
# endif
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen -lresolv
-#endif
-
#if defined(RsArchitecture)
SYS_LIBRARIES = -ls
#endif
dpylist.c error.c file.c mitauth.c protodpy.c policy.c \
reset.c resource.c server.c session.c socket.c util.c \
verify.c version.c apollo.c sysauth.c fontpath.c $(DESSRCS) \
- qualify.c usl_ptty.c choose.c netaddr.c xdmcp.c \
+ qualify.c choose.c netaddr.c xdmcp.c \
$(PAM_SRCS) $(SOLARIS_SRCS)
OBJS1 = access.o account.o auth.o genauth.o daemon.o dm.o \
dpylist.o error.o file.o mitauth.o protodpy.o policy.o \
reset.o resource.o server.o session.o socket.o util.o \
verify.o version.o apollo.o sysauth.o fontpath.o $(DESOBJS) \
- qualify.o usl_ptty.o choose.o netaddr.o xdmcp.o \
+ qualify.o choose.o netaddr.o xdmcp.o \
$(PAM_OBJS) $(SOLARIS_OBJS)
PROG2 = dtgreet
LOCAL_LIBRARIES2 = $(BASE_LIBS2)
LOCAL_LIBRARIES3 = $(BASE_LIBS3)
-
-/* USL needs to resolve all Xt symbols invoked by Xmu at shared
- * library link time.
- * Likewise for the BMS references from libDt for vuegreet.
- */
-#if defined(USLArchitecture)
-# if HasSharedLibraries
- BASE_LIBS1 = $(XAUTHLIB) $(LOGINXMULIB) $(XDMCPLIB) $(XTOOLLIB) \
- $(LOGINXLIB)
- BASE_LIBS2 = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XLIB)
-# endif
-#endif
-
-
-
/**************************************************************************
*
* Extra things for the HP-UX BLS version
#ifdef SVR4
# include <netdb.h>
# include <sys/sockio.h>
-#ifdef USL
-# include <sys/stropts.h>
-#endif
#endif
#ifdef __convex__
# include <sync/queue.h>
#endif
}
-#ifdef USL
-/* Deal with different SIOCGIFCONF ioctl semantics on UnixWare */
-static int
-ifioctl (int fd, int cmd, char *arg)
-{
- struct strioctl ioc;
- int ret;
-
- bzero((char *) &ioc, sizeof(ioc));
- ioc.ic_cmd = cmd;
- ioc.ic_timout = 0;
- if (cmd == SIOCGIFCONF)
- {
- ioc.ic_len = ((struct ifconf *) arg)->ifc_len;
- ioc.ic_dp = ((struct ifconf *) arg)->ifc_buf;
- }
- else
- {
- ioc.ic_len = sizeof(struct ifreq);
- ioc.ic_dp = arg;
- }
- ret = ioctl(fd, I_STR, (char *) &ioc);
- if (ret >= 0 && cmd == SIOCGIFCONF)
- ((struct ifconf *) arg)->ifc_len = ioc.ic_len;
- return(ret);
-}
-#endif /* USL */
-
-
#ifdef WINTCP /* NCR with Wollongong TCP */
#include <sys/un.h>
ifc.ifc_len = sizeof (buf);
ifc.ifc_buf = buf;
-#ifdef USL
- if (ifioctl (fd, SIOCGIFCONF, (char *) &ifc) < 0)
-#else
if (ioctl (fd, SIOCGIFCONF, (char *) &ifc) < 0)
-#endif
#ifdef __osf__
switch (addr_family)
{
#endif /* __osf__ */
-#if defined (USL)
-!!######################################################################
-!!
-!! LANGUAGE MENU NAME MAPPINGS
-
-#undef C
-XCOMM undef C
-
-Dtlogin*C.languageName: %|nls-600-##|
-Dtlogin*POSIX.languageName: %|nls-601-##|
-Dtlogin*da.languageName: %|nls-602-##|
-Dtlogin*da_DK.850.languageName: %|nls-603-##|
-Dtlogin*da_DK.865.languageName: %|nls-604-##|
-Dtlogin*de.languageName: %|nls-605-##|
-Dtlogin*de_DE.437.languageName: %|nls-606-##|
-Dtlogin*de_DE.850.languageName: %|nls-607-##|
-Dtlogin*de_AT.languageName: %|nls-608-##|
-Dtlogin*de_AT.437.languageName: %|nls-609-##|
-Dtlogin*de_AT.850.languageName: %|nls-610-##|
-Dtlogin*de_CH.languageName: %|nls-611-##|
-Dtlogin*de_CH.437.languageName: %|nls-612-##|
-Dtlogin*de_CH.850.languageName: %|nls-613-##|
-Dtlogin*el.languageName: %|nls-614-##|
-Dtlogin*en.languageName: %|nls-615-##|
-Dtlogin*en_GB.437.languageName: %|nls-616-##|
-Dtlogin*en_GB.646.languageName: %|nls-617-##|
-Dtlogin*en_GB.850.languageName: %|nls-618-##|
-Dtlogin*en_AU.languageName: %|nls-619-##|
-Dtlogin*en_AU.437.languageName: %|nls-620-##|
-Dtlogin*en_AU.646.languageName: %|nls-621-##|
-Dtlogin*en_AU.850.languageName: %|nls-622-##|
-Dtlogin*en_CA.languageName: %|nls-623-##|
-Dtlogin*en_CA.437.languageName: %|nls-624-##|
-Dtlogin*en_CA.646.languageName: %|nls-625-##|
-Dtlogin*en_CA.850.languageName: %|nls-626-##|
-Dtlogin*en_IR.languageName: %|nls-627-##|
-Dtlogin*en_IR.437.languageName: %|nls-628-##|
-Dtlogin*en_IR.850.languageName: %|nls-629-##|
-Dtlogin*en_IR.646.languageName: %|nls-630-##|
-Dtlogin*en_NZ.languageName: %|nls-631-##|
-Dtlogin*en_NZ.437.languageName: %|nls-632-##|
-Dtlogin*en_NZ.850.languageName: %|nls-633-##|
-Dtlogin*en_NZ.646.languageName: %|nls-634-##|
-Dtlogin*en_US.languageName: %|nls-635-##|
-Dtlogin*en_US.437.languageName: %|nls-636-##|
-Dtlogin*en_US.646.languageName: %|nls-637-##|
-Dtlogin*en_US.850.languageName: %|nls-638-##|
-Dtlogin*es.languageName: %|nls-639-##|
-Dtlogin*es_ES.437.languageName: %|nls-640-##|
-Dtlogin*es_ES.850.languageName: %|nls-641-##|
-Dtlogin*es_AR.languageName: %|nls-642-##|
-Dtlogin*es_AR.437.languageName: %|nls-643-##|
-Dtlogin*es_AR.850.languageName: %|nls-644-##|
-Dtlogin*es_CL.languageName: %|nls-645-##|
-Dtlogin*es_CL.437.languageName: %|nls-646-##|
-Dtlogin*es_CL.850.languageName: %|nls-647-##|
-Dtlogin*es_MX.languageName: %|nls-648-##|
-Dtlogin*es_MX.437.languageName: %|nls-649-##|
-Dtlogin*es_MX.850.languageName: %|nls-650-##|
-Dtlogin*es_VE.languageName: %|nls-651-##|
-Dtlogin*es_VE.437.languageName: %|nls-652-##|
-Dtlogin*es_VE.850.languageName: %|nls-653-##|
-Dtlogin*fi.languageName: %|nls-654-##|
-Dtlogin*fi_FI.437.languageName: %|nls-655-##|
-Dtlogin*fi_FI.850.languageName: %|nls-656-##|
-Dtlogin*fr.languageName: %|nls-657-##|
-Dtlogin*fr_FR.437.languageName: %|nls-658-##|
-Dtlogin*fr_FR.850.languageName: %|nls-659-##|
-Dtlogin*fr_BE.languageName: %|nls-660-##|
-Dtlogin*fr_BE.437.languageName: %|nls-661-##|
-Dtlogin*fr_BE.850.languageName: %|nls-662-##|
-Dtlogin*fr_CA.languageName: %|nls-663-##|
-Dtlogin*fr_CA.850.languageName: %|nls-664-##|
-Dtlogin*fr_CA.863.languageName: %|nls-665-##|
-Dtlogin*fr_CH.languageName: %|nls-666-##|
-Dtlogin*fr_CH.437.languageName: %|nls-667-##|
-Dtlogin*fr_CH.850.languageName: %|nls-668-##|
-Dtlogin*is.languageName: %|nls-669-##|
-Dtlogin*is_IS.850.languageName: %|nls-670-##|
-Dtlogin*it.languageName: %|nls-671-##|
-Dtlogin*it_IT.437.languageName: %|nls-672-##|
-Dtlogin*it_IT.850.languageName: %|nls-673-##|
-Dtlogin*it_CH.languageName: %|nls-674-##|
-Dtlogin*it_CH.437.languageName: %|nls-675-##|
-Dtlogin*it_CH.850.languageName: %|nls-676-##|
-Dtlogin*ja.languageName: %|nls-677-##|
-Dtlogin*ja_JP.EUC.languageName: %|nls-678-##|
-Dtlogin*nl.languageName: %|nls-679-##|
-Dtlogin*nl_NL.437.languageName: %|nls-680-##|
-Dtlogin*nl_NL.850.languageName: %|nls-681-##|
-Dtlogin*nl_BE.languageName: %|nls-682-##|
-Dtlogin*nl_BE.437.languageName: %|nls-683-##|
-Dtlogin*nl_BE.850.languageName: %|nls-684-##|
-Dtlogin*no.languageName: %|nls-685-##|
-Dtlogin*no_NO.850.languageName: %|nls-686-##|
-Dtlogin*no_NO.865.languageName: %|nls-687-##|
-Dtlogin*pt.languageName: %|nls-688-##|
-Dtlogin*pt_BR.languageName: %|nls-689-##|
-Dtlogin*pt_PT.850.languageName: %|nls-690-##|
-Dtlogin*pt_PT.860.languageName: %|nls-691-##|
-Dtlogin*sv.languageName: %|nls-692-##|
-Dtlogin*sv_SE.437.languageName: %|nls-693-##|
-Dtlogin*sv_SE.850.languageName: %|nls-694-##|
-
-#endif /* USL */
-
-
!!######################################################################
!!
dtdbcacherm="rm -f /tmp/dtdbcache_$DISPLAY"
#endif
dtstart_appgather="$DT_BINPATH/dtappgather &"
-#if defined(USL) || defined(sun)
+#if defined(sun)
dtstart_dsdm="$DT_BINPATH/dsdm &"
#endif
tooltalk=$(GetFirst dtstart_ttsession) # get tooltalk client
dtdbcache=$(GetFirst dtstart_dtdbcache) # get dtdbcache client
-#if defined(USL) || defined(sun)
+#if defined(sun)
if [ -z "$SDT_NO_DSDM" ]; then
StartFirst dtstart_dsdm # start drag and drop proxy
fi
HASH
#if defined (__osf__) || defined(__OpenBSD__) || defined(__NetBSD__)
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $5}')
-#elif defined(USL) && (OSMAJORVERSION > 1)
- pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $6}')
#elif defined(linux)
pexec=$(LC_TIME=C /bin/ps -p $PPID 2>/dev/null | awk 'NR==2 {print $4}')
#elif defined(__FreeBSD__)
#define sigmask(m) (1 << (( m-1)))
#endif
-
-/***************************************************************************
- *
- * External variable declarations
- *
- ***************************************************************************/
-
-#if defined(USL)
-extern int makepttypair ();
-#endif
-
-
/***************************************************************************
*
* Local procedure declarations
if ( (progName = malloc(strlen(argv[0]) + 1)) != NULL )
strcpy(progName, argv[0]);
-#if defined(USL)
- /* create master slave pair for use in login */
- if (makepttypair () < 0)
- {
- Debug ("Could not create pty for use in login");
- exit (1);
- }
-#endif
-
/*
* Step 1 - load configuration parameters
#define DEF_NLS_DIR "/usr/lib/nls/loc"
#elif defined(hpV4)
#define DEF_NLS_DIR "/usr/lib/nls/msg"
-#elif defined(USL)
- #define DEF_NLS_DIR "/usr/lib/locale"
#else
#define DEF_NLS_DIR CDE_INSTALLATION_TOP "/lib/nls/msg"
#endif
failsafeArgv[i++] = "/usr/bin/X11/aixterm";
#elif defined(sun)
failsafeArgv[i++] = "/usr/openwin/bin/xterm";
-#elif defined (USL)
- failsafeArgv[i++] = "/usr/X/bin/xterm";
#elif defined(__hpux)
failsafeArgv[i++] = "/usr/bin/X11/hpterm";
#elif defined(__OpenBSD__)
** __apollo Domain OS only
** __hp_osf HP OSF/1 OS only
** sun SUN OS only
- ** USL USL OS only
- ** SVR4 SUN OS and USL
+ ** SVR4 SUN OS et al.
** _AIX AIX only
** _POWER AIX version 4 only
**
#endif
#endif
-#if defined(USL)
-#include <iaf.h>
-#endif
-
#include "dm.h"
#include "vg.h"
#include "vgmsg.h"
#if !(defined(__hpux) || \
defined(__apollo) || \
defined(_AIX) || \
- defined(sun) || \
- defined(USL))
+ defined(sun))
#define generic
#endif
***************************************************************************/
-#if defined(USL)
-/***************************************************************************
- *
- * Start authentication routines (USL)
- *
- ***************************************************************************/
-
-
-#define LOGIN_SUCCESS 0
-#define LOGIN_FAIL 1
-#define INACTIVE 2
-#define EXPIRED 3
-#define IDLEWEEKS 4
-#define MANDATORY 5
-#define AGED 6
-#define BADSHELL 7
-#define NOHOME 8
-#define PFLAG 11
-
-/***************************************************************************
- *
- * External declarations (USL)
- *
- ***************************************************************************/
-
-
-
-/***************************************************************************
- *
- * Procedure declarations (USL)
- *
- ***************************************************************************/
-
-
-static void Audit( struct passwd *p, char *msg, int errnum) ;
-static int PasswordAged( register struct passwd *pw) ;
-static void WriteBtmp( char *name) ;
-
-
-
-/***************************************************************************
- *
- * Global variables (USL)
- *
- ***************************************************************************/
-
-extern int Slaveptty_fd;
-
-
-/***************************************************************************
- *
- * Audit (USL)
- *
- ***************************************************************************/
-
-static void
-Audit( struct passwd *p, char *msg, int errnum )
-{
-
- /*
- * make sure program is back to super-user...
- */
-
- seteuid(0);
-
- return;
-}
-
-
-
-
-/***************************************************************************
- *
- * WriteBtmp (USL)
- *
- * log bad login attempts
- *
- ***************************************************************************/
-
-static void
-WriteBtmp( char *name )
-{
- return;
-}
-
-
-
-
-/***************************************************************************
- *
- * Authenticate (USL)
- *
- * verify the user
- *
- * return codes indicate authentication results.
- ***************************************************************************/
-
-#define MAXATTEMPTS 3
-
-int
-Authenticate( struct display *d, char *name, char *passwd, char **msg )
-{
-
- int ret;
- char **ava, *tty;
- char *p;
- char xlogname[137];
- char xpasswd[137];
- char xtty[137];
-
- char *origpw;
-
- /*
- * Nothing to do if no name provided.
- */
- if (!name)
- return(VF_INVALID);
-
- /*
- * Save provided password.
- */
- origpw = passwd;
- if (!passwd) passwd = "";
-
- /*
- * Put the logname and the passwd on the ava stream
- */
- if ((ret = dup2 (Slaveptty_fd, 0)) == -1)
- Debug ("Problem with dup2\n");
-
- ava = retava(Slaveptty_fd);
-
- (void) bzero (xlogname, strlen (xlogname));
- (void) sprintf (xlogname, "XLOGNAME=%s", name);
- if ((ava = putava (xlogname, ava)) == NULL)
- {
- Debug ("Could not set logname ava\n");
- }
-
- (void) bzero (xpasswd, strlen (xpasswd));
- (void) sprintf (xpasswd, "XPASSWD=%s", passwd);
- if ((ava = putava (xpasswd, ava)) == NULL)
- {
- Debug ("Could not set passwd ava\n");
- }
-
- (void) bzero (xtty, strlen (xtty));
- (void) sprintf (xtty, "XTTY=%s", ttyname(Slaveptty_fd));
- if ((ava = putava (xtty, ava)) == NULL)
- {
- Debug ("Could not set tty ava\n");
- }
-
- if (setava (Slaveptty_fd, ava) != 0)
- {
- Debug ("Could not do setava\n");
- }
-
- /*
- * invoke identification and authorizarion scheme
- */
-
- switch (ret = invoke (Slaveptty_fd, "login"))
- {
-
- case LOGIN_SUCCESS:
- Audit(p, " Successful login", 0);
- return(VF_OK);
- case LOGIN_FAIL:
- return(origpw ? VF_INVALID : VF_CHALLENGE);
-
- /* The next three cases need to define special return values */
- /* for the aged passwords and accounts. */
-
- case INACTIVE:
- case IDLEWEEKS:
- /* PasswdAged (linfo); */
- return(VF_PASSWD_AGED);
- case EXPIRED: /* SS */
- /* AccountAged (linfo); */
- return(VF_PASSWD_AGED);
-
- /* These 3 cases should allow user to select a new password */
- /* after displaying a warning, but current implementation */
- /* only displays the warning. */
-
- case MANDATORY:
- case PFLAG:
- case AGED:
- return(VF_PASSWD_AGED);
- default:
- return(VF_INVALID); /* SS */
- }
-}
-
-
-/***************************************************************************
- *
- * End authentication routines (USL)
- *
- ***************************************************************************/
-#endif /* USL */
-
#ifdef generic
/***************************************************************************
*
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: usl_ptty.c /main/3 1995/10/27 16:16:16 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/* usl_ptty.c: routines to perform USL's password authentication */
-
-#include <stdio.h> /* just so file isn't empty */
-
-#if defined (USL)
-
-#include <sys/byteorder.h>
-#include <termio.h>
-#include <stropts.h>
-#include <sys/stream.h>
-#include <fcntl.h>
-#include <utmpx.h>
-#include <sys/types.h>
-#include <pwd.h>
-#include <errno.h>
-#include <stdio.h>
-#include <rx.h>
-
-
-/* system calls */
-
-extern int close();
-extern int ioctl();
-extern int getmsg();
-
-
-/* externally defined routines */
-
-extern int grantpt();
-extern int unlockpt();
-extern char *ptsname();
-extern char *strncpy();
-
-
-
-/* externally defined global variables */
-
-int Termios_received = 0; /* received termios structure flag */
-struct termios Termios; /* termios buffer */
-
-#define RX_SLAVENAMELEN 32
-
-
-/* locally defined global variables */
-
-int Ptty_open; /* ptty open flag */
-int Ptty_fd; /* master ptty fd */
-int Slaveptty_fd; /* slave ptty fd */
-char Slaveptty_name[RX_SLAVENAMELEN]; /* slave ptty device file name */
-
-
-/*
- * makepttypair()
- *
- * This function creates and opens a master/slave pair of pseudo ttys.
- * It returns 0 for success, -1 for failure
- *
- */
-
-int
-makepttypair()
-{
- char *ttyname; /* file name of slave pseudo tty */
- pid_t mypid = getpid(); /* my process id */
- struct passwd *pwp; /* password file entry */
-
- Debug("makettypair\n");
- if ((Ptty_fd = open("/dev/ptmx", O_RDWR)) == -1) {
- Debug ("ptty: open ptmx failed, errno = %d\n", errno);
- return(-1);
- }
- if (grantpt(Ptty_fd) == -1) {
- Debug ("ptty: grantpt failed\n");
- return(-1);
- }
- if (unlockpt(Ptty_fd) == -1) {
- Debug ("ptty: unlockpt failed\n");
- return(-1);
- }
- if ((ttyname = ptsname(Ptty_fd)) == NULL) {
- Debug ("ptty: ptsname failed\n");
- return(-1);
- }
- (void) strncpy(Slaveptty_name, ttyname, RX_SLAVENAMELEN);
- if ((Slaveptty_fd = open(Slaveptty_name, O_RDWR)) == -1) {
- Debug ("ptty: could not open pts %s, errno = %d\n",
- Slaveptty_name, errno);
- return(-1);
- }
-
- if (ioctl(Slaveptty_fd, I_PUSH, "ptem") == -1) {
- Debug ("ptty: push ptem failed\n");
- return(-1);
- }
- if (ioctl(Slaveptty_fd, I_PUSH, "ldterm") == -1) {
- Debug ("ptty: push ldterm failed\n");
- return(-1);
- }
-
- /*
- * Note that since the following ioctl() is performed
- * before the pckt module is pushed, it will not be sent back
- * to the client. This is what we want.
- *
- */
-
- if (Termios_received)
- if (ioctl(Slaveptty_fd, TCSETS, &Termios) == -1) {
- Debug ("ptty: TCSETS failed\n");
- return(-1);
- }
-
- if (ioctl(Ptty_fd, I_PUSH, "pckt") == -1) {
- Debug ("ptty: push pckt failed\n");
- return(-1);
- }
-
- /* disable ldterm input processing on server end */
- if (ioctl(Ptty_fd, TIOCREMOTE, 1) == -1) {
- Debug ("ptty: ioctl(TIOCREMOTE) failed\n");
- return(-1);
- }
-
- Ptty_open = 1;
-
- Debug ("ptty: pttys created\n");
-
- return(0);
-}
-
-#endif /* USL */
sigsetmask(0);
#else
#if defined (SYSV) || defined (SVR4) || defined(linux)
-#if !defined (USL)
setpgrp ();
-#endif /* USL */
#else
setpgrp (0, getpid ());
sigsetmask (0);
}
#endif /* __osf__obsoleted__ */
-#elif defined(USL)
-
-#define LC_COLLATE "LC_COLLATE"
-#define LC_CTYPE "LC_CTYPE"
-#define LC_MESSAGES "LC_MESSAGES"
-#define LC_MONETARY "LC_MONETARY"
-#define LC_NUMERIC "LC_NUMERIC"
-#define LC_TIME "LC_TIME"
-
-/*
- * Scan for installed locales on Novell/SCO platforms.
- */
-{
- DIR *nls_dirp, *locale_dirp;
- struct dirent *dp;
- char* locale;
- char locale_path[MAXPATHLEN];
- struct stat locale_stat;
- int retval;
-
- /*
- * To determin the fully installed locale list, check several locations.
- */
- if((nls_dirp = opendir(dirname)) != NULL)
- {
- while((dp = readdir(nls_dirp)) != NULL)
- {
- int is_locale = 0;
-
- locale = dp->d_name;
-
- /*
- * A locale is indicated by a directory which has one or more
- * of the following subdirectories:
- * LC_COLLATE
- * LC_CTYPE
- * LC_MESSAGES
- * LC_MONETARY
- * LC_NUMERIC
- * LC_TIME
- */
- (void) sprintf(locale_path, "%s/%s", dirname, locale);
- retval = stat(locale_path, &locale_stat);
- if ( (0 != retval) || (! S_ISDIR(locale_stat.st_mode)) )
- continue;
-
- if (NULL == (locale_dirp = opendir(locale_path)) )
- continue;
-
- is_locale = FALSE;
- while (NULL != (dp = readdir(locale_dirp)) &&
- FALSE == is_locale)
- {
- if ((0 == strcmp(dp->d_name, LC_COLLATE)) ||
- (0 == strcmp(dp->d_name, LC_CTYPE)) ||
- (0 == strcmp(dp->d_name, LC_MESSAGES)) ||
- (0 == strcmp(dp->d_name, LC_MONETARY)) ||
- (0 == strcmp(dp->d_name, LC_NUMERIC)) ||
- (0 == strcmp(dp->d_name, LC_TIME)) )
- is_locale = 1;
- }
-
- closedir(locale_dirp);
-
- if (is_locale &&
- LANGLISTSIZE > (int) (strlen(languageList)+strlen(locale)+2) )
- {
- strcat(languageList, " ");
- strcat(languageList, locale);
- }
- }
-
- closedir(nls_dirp);
- }
-}
-
-#else /* !_AIX && !hpV4 && !__osf__ !sun && !USL */
+#else /* !_AIX && !hpV4 && !__osf__ !sun */
/*
* Scan for installed locales on generic platform
*/
** __apollo Domain OS only
** __hp_osf HP OSF/1 OS only
** sun SUN OS only
- ** USL USL OS only
- ** SVR4 SUN OS and USL
+ ** SVR4 SUN OS et al.
** _AIX AIX only
**
****************************************************************************
delete []_windows;
#ifdef CDExc21492
- #if defined(__hpux) || defined(USL)
+ #if defined(__hpux)
this->BasicComponent::~BasicComponent();
#elif __osf__
BasicComponent * The_End = this;
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
-#if defined(USL)
-#define S_ISSOCK(mode) ((mode & S_IFMT) == S_IFSOCK)
-#endif
#include <stdio.h>
#include <Dt/Editor.h>
#include <Xm/ColorObjP.h>
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
-#if defined(USL)
-#define S_ISSOCK(mode) ((mode & S_IFMT) == S_IFSOCK)
-#endif
#include <sys/types.h>
#include <sys/uio.h>
#include <unistd.h>
// For CHARSET
#include <LocaleXlate.h>
#include <locale.h>
-#if !defined(USL)
#include <strings.h>
-#else
-#include <EUSCompat.h>
-#endif
#include "Application.h"
#include "DtMail/DtMail.hh"
#include <stdlib.h>
#include <string.h>
-#if defined(USL) && (OSMAJORVERSION == 2)
-extern "C" {
-#endif
-#if defined(USL) && (OSMAJORVERSION == 2)
-};
-#endif
#include <DtMail/DtMail.hh>
class MsgStruct {
#include <unistd.h>
#include <wchar.h>
-#if defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(linux) || defined(CSRG_BASED)
#define wcswcs wcsstr
-#include <wctype.h> // iswspace is defined in this header on USL */
+#include <wctype.h>
#endif
#ifdef DTMAIL_TOOLTALK
nl_catd DT_catd = (nl_catd) -1; // catgets file descriptor
-#if defined(reallyoldsun) || defined(USL)
+#if defined(reallyoldsun)
#define SA_HANDLER_TYPE void (*)(void)
#else
#define SA_HANDLER_TYPE void (*)(int)
#include <unistd.h>
#include <sys/param.h>
-#if !defined(USL)
#include <strings.h>
-#endif
#include <errno.h>
#include <unistd.h>
#include <sys/utsname.h>
};
// This is undoubtedly illegal, unethical, and immoral. So sue me.
-#if !defined(SunOS) && !defined(USL) && !defined(_AIX)
+#if !defined(SunOS) && !defined(_AIX)
#undef boolean_t
typedef enum { B_FALSE, B_TRUE } boolean_t;
#endif // SunOS
// For CHARSET
#include <DtHelp/LocaleXlate.h>
#include <locale.h>
-#if !defined(USL)
#include <strings.h>
-#else
-#include <EUSCompat.h>
-#endif
#include "utils/str_utils.h"
#include <string.h>
#ifdef __osf__
#include <stdlib.h>
-#else
-#if defined(USL) && (OSMAJORVERSION == 2)
-extern "C" {
-#endif
-#if defined(USL) && (OSMAJORVERSION == 2)
-};
-#endif
#endif // __osf__
#include <stdio.h>
#include <stdlib.h>
#define SYSTEM_MAILRC "/etc/mail/mail.rc"
#elif defined(_AIX) || defined(__osf__) || defined(linux)
#define SYSTEM_MAILRC "/usr/share/lib/Mail.rc"
-#elif defined(USL) || defined(__hpux)
+#elif defined(__hpux)
#define SYSTEM_MAILRC "/usr/share/lib/mailx.rc"
#elif defined(CSRG_BASED)
#define SYSTEM_MAILRC "/etc/mail.rc"
//
// len - Length of message.
//
-#if defined(reallyoldsun) || defined(USL)
+#if defined(reallyoldsun)
#define SA_HANDLER_TYPE void (*)(void)
#else
#define SA_HANDLER_TYPE void (*)(int)
/*
** file included for INFTIM
*/
-#if defined(SunOS) || defined(USL)
+#if defined(SunOS)
#include <stropts.h>
#elif defined(HPUX)
#include <sys/poll.h>
#include <stdlib.h>
#include <unistd.h>
-#if defined(USL) && (OSMAJORVERSION == 2)
-extern "C" {
-#endif
-#if defined(USL) && (OSMAJORVERSION == 2)
-};
-#endif
#include <string.h>
#include <pwd.h>
#include <sys/socket.h>
#define MAIL_SPOOL_PATH "/var/mail/%s"
#endif
-#if defined(sun) || defined(USL)
+#if defined(sun)
#define LCL_SIG_HANDLER_SIGNATURE
#elif defined(__hpux)
#define LCL_SIG_HANDLER_SIGNATURE __harg
for (int m = 0; m < me; m++) {
MapRegion *map_t = _mappings[m];
-#if !defined(USL) && !defined(linux) && !defined(sun)
+#if !defined(linux) && !defined(sun)
// no madvise on these systems
if (map_t == map || map == (MapRegion *)-1)
madvise(map_t->map_region, (size_t) map_t->map_size, advice);
// five characters are "From "
char inbuf[6];
-#if defined(sun) || defined(USL)
+#if defined(sun)
pread(_fd, (void *)inbuf, 5, 0);
#else
lseek(_fd, (off_t) 0L, SEEK_SET);
//
unsigned long pagelimit = _mappings[map_slot]->map_size;
-#if !defined(USL) && !defined(linux) && !defined(sun)
+#if !defined(linux) && !defined(sun)
// no madvise; dont use optimization
madvise(
(char *)_mappings[map_slot]->map_region,
// At this point we most likely will see random behavior. We will
// tell the kernel to pull in the minimum number of extra pages.
//
-#if !defined(USL) && !defined(linux) && !defined(sun)
+#if !defined(linux) && !defined(sun)
// no madvise; dont use optimization
madvise(
(char *)_mappings[map_slot]->map_region,
_session->removeEventRoutine(error, PollEntry, this);
}
-#if defined(reallyoldsun) || defined(USL)
+#if defined(reallyoldsun)
#define SA_HANDLER_TYPE void (*)(void)
#else
#define SA_HANDLER_TYPE void (*)(int)
#include <EUSCompat.h>
#include <stdlib.h>
#include <string.h>
-#if !defined(USL)
#include <strings.h>
-#endif
#include <ctype.h>
#include <stdint.h>
const char * mailer;
_session->mailRc(error)->getValue(error, "sendmail", &mailer);
if (error.isSet()) {
-#if defined(USL)
- mailer = "/usr/ucblib/sendmail";
-#elif defined(__OpenBSD__)
+#if defined(__OpenBSD__)
mailer = "/usr/sbin/sendmail";
#else
mailer = "/usr/lib/sendmail";
/*
** file included for INFTIM
*/
-#if defined(SunOS) || defined (USL)
+#if defined(SunOS)
#include <stropts.h>
#elif defined(HPUX)
#include <sys/poll.h>
#include <string.h>
#include <errno.h>
-#if defined(aix) || defined(USL)
+#if defined(aix)
extern "C" { extern int seteuid(uid_t); }
#endif
DEFINES = -DHAS_EXCEPTIONS
#endif
-#ifdef USLArchitecture
-AWK = nawk
-#endif
-
#ifdef AlphaArchitecture
DEFINES = -D_TOOLTALK
#endif
#ifndef DTPRINTINFOMSG_H
#define DTPRINTINFOMSG_H
-#if !defined(USL)
/*
* if __cplusplus is defined, the system header files take care
* of themselves and putting this "extern C" here causes inconsistent linkage
#ifdef __cplusplus
extern "C" {
#endif
-#endif /* ! USL */
#include <nl_types.h>
#include <locale.h>
-#if defined(USL)
-#ifdef __cplusplus
-extern "C" {
-#endif
-#endif /* USL */
-
#include "dtprintinfo_msg.h"
#include "dtprintinfo_cat.h"
#include <stdlib.h>
#ifdef hpux
#include <time.h>
-#elif defined(USL) || defined(__osf__) || defined(linux)
+#elif defined(__osf__) || defined(linux)
#include <sys/time.h>
#else
#include <sys/select.h>
#include <strings.h> /* need to get bzero defined */
#endif /* _AIX */
-#if defined(aix) || defined(USL)
+#if defined(aix)
extern "C"
{
extern int strcasecmp(const char *, const char *);
#ifndef _BOOLEAN_
#define _BOOLEAN_
-#if (defined(sun) && OSMAJORVERSION <= 5 && OSMINORVERSION <= 3)|| defined(USL)
+#if (defined(sun) && OSMAJORVERSION <= 5 && OSMINORVERSION <= 3)
#include <sys/types.h>
#define boolean boolean_t
#define true B_TRUE
#include <Xm/List.h>
#include <Xm/ComboBox.h>
-ComboBoxObj::ComboBoxObj(MotifUI *parent,
-#if defined(USL)
- void (*callback)(ComboBoxObj *, char *, int),
-#else
- ComboBoxCallback callback,
-#endif
+ComboBoxObj::ComboBoxObj(MotifUI *parent, ComboBoxCallback callback,
char *name,
char **items,
int n_items)
public:
-#if defined(USL)
- ComboBoxObj(MotifUI * parent, void (*)(ComboBoxObj *, char *, int),
- char *name, char **items, int n_items);
-#else
ComboBoxObj(MotifUI * parent, ComboBoxCallback, char *name,
char **items, int n_items);
-#endif
void Add(char *item);
void Delete(char *item);
#include <Xm/Xm.h>
-#if defined(USL)
-#undef STRDUP /* get rid of memutil.h definition. Use def in BaseUI.h. */
-#endif
-
#include "BaseUI.h"
#include "MotifThread.h"
#ifndef _BOOLEAN_
#define _BOOLEAN_
-#if (defined(sun) && OSMAJORVERSION <= 5 && OSMINORVERSION <= 3)|| defined(USL)
+#if (defined(sun) && OSMAJORVERSION <= 5 && OSMINORVERSION <= 3)
#include <sys/types.h>
#define boolean boolean_t
#define true B_TRUE
#include <regex.h>
#endif
-#if defined(aix) || defined(__osf__) || defined(USL)
+#if defined(aix) || defined(__osf__)
extern "C" { int rresvport(int *); }
#endif
#ifdef hpux
#define SETEUID(id) setresuid(getuid(), (uid_t)id, (uid_t)0);
#else
- #if defined(aix) || defined(USL)
+ #if defined(aix)
extern "C" { extern int seteuid(uid_t); }
#endif
#define SETEUID(id) seteuid((uid_t)id)
int s, lport = IPPORT_RESERVED - 1;
// Get the host address and port number to connect to.
-#if defined(USL) && OSMAJORVERSION > 1
- if (!(hp = gethostbyname((char *) rhost)))
- {
- unsigned long tmpaddr = inet_addr((char *) rhost);
-#else
if (!(hp = gethostbyname(rhost)))
{
unsigned long tmpaddr = inet_addr(rhost);
-#endif
hp = gethostbyaddr((char *)&tmpaddr, sizeof(tmpaddr), AF_INET);
}
if (hp == NULL)
}
#endif
-#if defined(sun) || defined(USL)
+#if defined(sun)
// SUN LOCAL PARSER, actually this gets the local information from the file
// system, it should have the good performance since no processes (lpstat)
return (int)((**first).secs - (**second).secs);
}
-#endif // SUN and USL LOCAL PARSER
+#endif // SUN LOCAL PARSER
#ifdef hpux
#if defined(__OSF1__) || defined(__osf__)
action.sa_handler = (void (*)(int))SIG_IGN;
-#elif defined(USL) || \
- ( defined(sun) && OSMAJORVERSION == 5 && OSMINORVERSION <= 4)
+#elif (defined(sun) && OSMAJORVERSION == 5 && OSMINORVERSION <= 4)
action.sa_handler = (void (*)())SIG_IGN;
#else
action.sa_handler = SIG_IGN;
LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = -lm $(DYNLIBSYSLIB) $(REGEXSYSLIB)
-
-#if defined(SCOArchitecture)
- SYS_LIBRARIES = -lm -lcrypt
-#endif
-
SRCS = blank.c dtscreen.c flame.c hopalong.c \
hsbramp.c image.c life.c pyro.c \
qix.c resource.c rotor.c swarm.c \
#include "Environ.h"
#include "DirIterator.h"
#include <sys/stat.h>
-#if defined(USL)
-#define S_ISLNK(mode) ((mode & S_IFMT) == S_IFLNK)
-#endif
#include <stdlib.h>
#include <string.h>
#if defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h>
#include <grp.h>
#include <pwd.h>
-#if defined(sun) || defined(USL)
+#if defined(sun)
#include <regexpr.h>
#else
#include <regex.h>
#endif
#include <errno.h>
-#if defined(sun) || defined(_AIX) || defined(__osf__) || defined(USL) || defined(linux) || defined(CSRG_BASED)
+#if defined(sun) || defined(_AIX) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#define UID_NO_CHANGE ((uid_t) -1)
#define GID_NO_CHANGE ((gid_t) -1)
#endif
{
dtMountPoint = getEnvironmentVariable("DTMOUNTPOINT");
if (dtMountPoint.isNull())
-#if defined(sun) || defined(USL)
+#if defined(sun)
dtMountPoint = "/net/";
#else
dtMountPoint = "/nfs/";
CString temp = getEnvironmentVariable("MANPATH");
if (temp.isNull())
-#if defined(sun) || defined(USL)
+#if defined(sun)
manpath = "/usr/share/man";
#elif defined(_AIX)
manpath = "/usr/share/man:/usr/lpp/info";
struct dirent * direntry;
while (direntry = dir()) {
/*# ifdef should_be_sun_but_this_dont_work*/
-#if defined(USL)
- char * re = NULL;
- re = compile (filespec.data(), NULL, NULL);
- if (step (direntry->d_name,re)) {
-# else
regex_t re;
regcomp (&re, filespec.data(), 0);
if (regexec (&re, direntry->d_name, 0, NULL, 0) == 0) {
-# endif
if (strcmp(direntry->d_name,".") == 0 ||
strcmp(direntry->d_name,"..") == 0)
continue;
#endif
#endif
-#if defined(SCOArchitecture)
-SYS_LIBRARIES = -lcrypt -lm
-#endif
-
#if defined(SunArchitecture)
EXTRA_SRC = OWsync.c
EXTRA_OBJS = $(ALTDIRECTORY)OWsync.o
SYS_LIBRARIES = -lelf -lm -ldl
#endif
-#if defined(USLArchitecture)
-/* not needed for archive. usl shared libs must resolve every
- * reference whether used or not.
- */
-SYS_LIBRARIES = -lelf -lm -ldl -lgen -liaf
-PROTO_DEFINES =
-DEFINES = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
- -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
-#endif
-
#if defined(LinuxArchitecture)
EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) -DUSE_X11SSEXT
SYS_LIBRARIES = $(XINLIB) $(TIRPCLIB) -lXss -ldl -lcrypt -lm
#if !defined(linux)
static int init = 0;
static int kmem;
-#if !defined(SVR4) && !defined(sco) && !defined(hpV4) && !defined(_POWER) && !defined (__osf__) && !defined(CSRG_BASED)
+#if !defined(SVR4) && !defined(hpV4) && !defined(_POWER) && !defined (__osf__) && !defined(CSRG_BASED)
extern void nlist();
#endif
int i;
#include <Dt/Indicator.h>
#include <Tt/tttk.h>
#ifdef SVR4
-# ifdef USL
-# include <iaf.h>
-# include <sys/types.h>
-# include <ia.h>
-# else
# include <shadow.h>
#endif
-#endif
#if defined(linux)
# include <shadow.h>
#ifdef SVR4
-# ifdef USL
- uinfo_t uinfo;
- char *upasswd, *newname = NULL;
-# else
struct spwd *sp=NULL;
-# endif
#endif
if(smGD.secureSystem)
pwent = getpwuid(uid);
if (pwent != NULL)
{
-# ifdef USL
- name = newname = strdup(pwent->pw_name);
-# else
name = pwent->pw_name;
-#endif
}
}
if (name == NULL ||
-# ifdef USL
- ia_openinfo(name, &uinfo)
-# else
(sp = getspnam(name)) == NULL
-# endif
)
{
/*
if (done == False)
{
-#ifdef USL
- ia_get_logpwd(uinfo, &upasswd);
-#endif
if (
pwent->pw_passwd == NULL
|| pwent->pw_passwd[0] == '*'
#ifdef SVR4
-# ifdef USL
- || upasswd == NULL
-# else
|| sp == NULL
-# endif
#endif
)
{
* Check password.
*/
#ifdef SVR4
-# ifdef USL
- if (strcmp(crypt(passwd, upasswd), upasswd) != 0)
-# else
if (strcmp(crypt(passwd,sp->sp_pwdp),sp->sp_pwdp) != 0)
-# endif
#else
if (strcmp(pwent->pw_passwd, crypt(passwd, pwent->pw_passwd)) != 0)
#endif
endpwent();
#ifdef SVR4
-# ifdef USL
- ia_closeinfo(uinfo);
- if (newname) free(newname);
-# else
endspent();
-# endif
#endif
return(rc);
#ifdef _SUN_OS
open_max = NOFILE;
#else
-#if defined(USL) || defined(_AIX)
+#if defined(_AIX)
open_max = FOPEN_MAX;
#else
open_max = FD_SETSIZE;
* Turn off SIGTERM so we don't catch one in the middle of shutting
* down
*/
-#if !defined(SVR4) && !defined(sco)
+#if !defined(SVR4)
old = sigblock(sigmask(SIGTERM));
sigblock(sigmask(SIGHUP));
sigblock(sigmask(SIGPIPE));
SYS_LIBRARIES = -lm -ldl -lgen
#endif
-#if defined(USLArchitecture)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XLIB)
-SYS_LIBRARIES = -lm -lgen
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \
$(XMLIB) $(XTOOLLIB) $(XLIB)
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE -D_OSF_SOURCE
#endif
-#ifdef USLArchitecture
-EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE
-#endif
-
#if defined(i386Architecture) || defined(AMD64Architecture) || \
defined(ARMArchitecture)
EXTRA_DEFINES = -DBYTE_SWAP
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Cborder.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Cgeomcolor.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Ciconic.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Clogging.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Clogin.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Csavelines.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Cscrolltitle.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Ctm.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Cvisualbell.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rborder.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rgeomcolor.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Riconic.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rlogging.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rlogin.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rpointer.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rsavelines.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endifx
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rscrolltitle.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rtm.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rvisualbell.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = Rwrap.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = charatt.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = curmove.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = decmode.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = edittest.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = erase.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = keypad.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = scroll.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = sgr.c
SYS_LIBRARIES = -lm -ldl -lgen -lC
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
SRCS = synfunc.c \
esclib.c \
qalib.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = ../shared/libtermtest.a $(SYNLIB) $(XTST) $(XEXT) $(XLIB)
SRCS = tabctrl.c
XTST=/usr/openwin/lib/libXtst.a
#endif
-#if defined(USLArchitecture)
-SYS_LIBRARIES = -lm -ldl -lgen
-#endif
-
LOCAL_LIBRARIES = $(XTST) $(XEXT) $(XLIB)
PROGRAMS = $(PROG1) $(PROG2) $(PROG3)
}
/* init data... */
-#if defined(USL) || defined(linux) || defined(sun) || defined(CSRG_BASED)
+#if defined(linux) || defined(sun) || defined(CSRG_BASED)
(void) memset((void *) &myaddr_in, (int) '\0', sizeof(myaddr_in));
#else
(void) memset(myaddr_in, '\0', sizeof(myaddr_in));
#ifdef WSM
-#if (defined(USL) || defined(linux) || \
- defined(sun) || defined(CSRG_BASED)) && !defined(_NFILE)
+#if (defined(linux) || defined(sun) || defined(CSRG_BASED)) && !defined(_NFILE)
#define _NFILE FOPEN_MAX
#endif
#define CLOSE_FILES_ON_EXEC() \
#include <time.h>
-#if defined(_AIX) || defined(USL)
+#if defined(_AIX)
#include <sys/time.h> /* needed for timeval */
#endif
+++ /dev/null
-# $XConsortium: Makefile.usl /main/2 1996/05/13 11:33:55 drk $
-##########################################################################
-#
-# Makefile for occupy.c
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-##########################################################################
-
-#ifndef CDE_INSTALLATION_TOP
- CDE_INSTALLATION_TOP = /usr/dt
-#endif
-
-PROGRAM = occupy
-SOURCES = occupy.c
-OBJECTS = occupy.o
-
-OPTIMIZEDFLAGS = -O
-
-DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-#XMINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-X11INCLUDE = -I/usr/X/include
-INCLUDES = $(DTINCLUDE) $(XMINCLUDE) $(X11INCLUDE)
-
-DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
-TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
-XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
-XTLIB = -L/usr/X/lib -lXt
-X11LIB = -L/usr/X/lib -lX11
-CPLUSPLUS = -L/usr/add-on/C++/lib -lC
-EXTRA_LIBS = -L/usr/lib -lgen -lnsl -lresolv -lsocket -lXIM \
- -L/usr/add-on/C++/lib -lC
-
-LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
- $(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
-LDFLAGS =
-
-.c.o:
- cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- rm -f $(PROGRAM)
- rm -f $(OBJECTS)
+++ /dev/null
-# $XConsortium: Makefile.usl /main/2 1996/05/13 11:35:08 drk $
-##########################################################################
-#
-# Makefile for wsinfo.c
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-##########################################################################
-
-#ifndef CDE_INSTALLATION_TOP
- CDE_INSTALLATION_TOP = /usr/dt
-#endif
-
-PROGRAM = wsinfo
-SOURCES = wsinfo.c
-OBJECTS = wsinfo.o
-
-OPTIMIZEDFLAGS = -O
-
-DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-#XMINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-X11INCLUDE = -I/usr/X/include
-INCLUDES = $(DTINCLUDE) $(XMINCLUDE) $(X11INCLUDE)
-
-DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
-TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
-XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
-XTLIB = -L/usr/X/lib -lXt
-X11LIB = -L/usr/X/lib -lX11
-CPLUSPLUS = -L/usr/add-on/C++/lib -lC
-EXTRA_LIBS = -L/usr/lib -lgen -lnsl -lresolv -lsocket -lXIM \
- -L/usr/add-on/C++/lib -lC
-
-LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
- $(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
-LDFLAGS =
-
-.c.o:
- cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- rm -f $(PROGRAM)
- rm -f $(OBJECTS)
SUBDIRS = openbsd
#elif defined(NetBSDArchitecture)
SUBDIRS = netbsd
-#elif defined(USLArchitecture)
-SUBDIRS = novell
#elif defined(AlphaArchitecture)
SUBDIRS = dec
#else
+++ /dev/null
-XCOMM $XConsortium: Imakefile /main/2 1996/09/13 17:51:00 drk $
-
-#include "../../bdf/fonts.tmpl"
+++ /dev/null
-! $XConsortium: fonts.alias /main/2 1996/10/29 17:06:16 drk $
-"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1"
-"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1"
-"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1"
-"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1"
-"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1"
-"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1"
-"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1"
-"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1"
-"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1"
-"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1"
-"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1"
-"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1"
-"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1"
-"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1"
-"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1"
-"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1"
-"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1"
-"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1"
-"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1"
-"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1"
-"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1"
-"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1"
-"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1"
-"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1"
-"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1"
-"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1"
-"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1"
-"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1"
-"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1"
-"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1"
-"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1"
-"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1"
-"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1"
-"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1"
-"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1"
-"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1"
-"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1"
-"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1"
-"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1"
-"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1"
-"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1"
-"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1"
-"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1"
-"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1"
-"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1"
-"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1"
-"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1"
-"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1"
-"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1"
-"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1"
-"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1"
-"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1"
-"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1"
-"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1"
-"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1"
-"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1"
-"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1"
-"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1"
-"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1"
-"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1"
-"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1"
-"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1"
-"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1"
-"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1"
-"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1"
-"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1"
-"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1"
-"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1"
-"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1"
-"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1"
-"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1"
-"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1"
-"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1"
-"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1"
-"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1"
-"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1"
-"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1"
-"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1"
-"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1"
-"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1"
-"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1"
-"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1"
-"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1"
-"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1"
-"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1"
-"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1"
-"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1"
-"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1"
-"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1"
-"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1"
-"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1"
-"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1"
-"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1"
-"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1"
-"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1"
-"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1"
-"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1"
-"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1"
-"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1"
-"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1"
-"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1"
-"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1"
-"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1"
-"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1"
-"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1"
-"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1"
-"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1"
-"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1"
-"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1"
-"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1"
-"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1"
-"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1"
-"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1"
-"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1"
-"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1"
-"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1"
-"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"
-"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1"
-"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1"
-"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1"
-"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific"
-"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific"
-"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific"
-"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific"
-"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific"
-"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific"
-"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1"
-"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1"
-"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1"
-"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1"
-"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1"
-"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1"
-"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1"
-"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1"
-"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1"
-"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1"
-"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1"
-"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1"
-"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific"
-"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific"
-"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific"
-"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific"
-"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific"
-"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific"
-"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1"
-"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1"
-"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1"
-"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1"
-"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1"
-"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1"
-"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1"
-"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1"
-"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1"
-"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1"
-"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1"
-"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1"
-"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1"
-"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1"
-"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1"
-"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1"
-"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1"
-"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1"
-"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1"
-"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-1"
-"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1"
-"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-1"
-"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1"
-"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-1"
-"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1"
-"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-1"
-"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-1"
-"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1"
-"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1"
-"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1"
-"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-1"
-"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1"
-"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-1"
+++ /dev/null
-XCOMM $XConsortium: Imakefile /main/1 1996/09/13 16:44:41 drk $
-#define IHaveSubdirs
-#define PassCDebugFlags /**/
-
-SUBDIRS = C
-
-MakeSubdirs($(SUBDIRS))
-DependSubdirs($(SUBDIRS))
$ LANG=lt_LT.ISO8859-4
450 Lithuanian
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 US (US) - US ASCII
-$ LANG=POSIX
-601 US (US) - US ASCII
-$ LANG=da
-602 Danish (Denmark) - ISO 8859/1
-$ LANG=da_DK.850
-603 Danish (Denmark) - PC 850
-$ LANG=da_DK.865
-604 Danish (Denmark) - PC 865
-$ LANG=de
-605 German (Germany) - ISO 8859/1
-$ LANG=de_DE.437
-606 German (Germany) - PC 437
-$ LANG=de_DE.850
-607 German (Germany) - PC 850
-$ LANG=de_AT
-608 German (Austria) - ISO 8859/1
-$ LANG=de_AT.437
-609 German (Austria) - PC 437
-$ LANG=de_AT.850
-610 German (Austria) - PC 850
-$ LANG=de_CH
-611 German (Switzerland) - ISO 8859/1
-$ LANG=de_CH.437
-612 German (Switzerland) - PC 437
-$ LANG=de_CH.850
-613 German (Switzerland) - PC 850
-$ LANG=el
-614 Greek (Greece) - ISO 8859/7
-
-$ LANG=en
-$ 615 English (United) - Kingdom ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 English (United) - Kingdom PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 English (United) - Kingdom ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 English (United) - Kingdom PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 English (Australia) - ISO 8859/1
-$ LANG=en_AU.437
-620 English (Australia) - PC 437
-$ LANG=en_AU.646
-621 English (Australia) - ISO 646
-$ LANG=en_AU.850
-622 English (Australia) - PC 850
-$ LANG=en_CA
-623 English (Canada) - ISO 8859/1
-$ LANG=en_CA.437
-624 English (Canada) - PC 437
-$ LANG=en_CA.646
-625 English (Canada) - ISO 646
-$ LANG=en_CA.850
-626 English (Canada) - PC 850
-$ LANG=en_IR
-627 English (Ireland) - ISO 8859/1
-$ LANG=en_IR.437
-628 English (Ireland) - PC 437
-$ LANG=en_IR.850
-629 English (Ireland) - PC 850
-$ LANG=en_IR.646
-630 English (Ireland) - ISO 646
-
-$ LANG=en_NZ
-$ 631 English (New) - Zealand ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 English (New) - Zealand PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 English (New) - Zealand PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 English (New) - Zealand PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 English (United) - States ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 English (United) - States PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 English (United) - States ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 English (United) - States PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Spanish (Spain) - ISO 8859/1
-$ LANG=es_ES.437
-640 Spanish (Spain) - PC 437
-$ LANG=es_ES.850
-641 Spanish (Spain) - PC 850
-$ LANG=es_AR
-642 Spanish (Argentina) - ISO 8859/1
-$ LANG=es_AR.437
-643 Spanish (Argentina) - PC 437
-$ LANG=es_AR.850
-644 Spanish (Argentina) - PC 850
-$ LANG=es_CL
-645 Spanish (Chile) - ISO 8859/1
-$ LANG=es_CL.437
-646 Spanish (Chile) - PC 437
-$ LANG=es_CL.850
-647 Spanish (Chile) - PC 850
-$ LANG=es_MX
-648 Spanish (Mexico) - ISO 8859/1
-$ LANG=es_MX.437
-649 Spanish (Mexico) - PC 437
-$ LANG=es_MX.850
-650 Spanish (Mexico) - PC 850
-$ LANG=es_VE
-651 Spanish (Venezuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Spanish (Venezuela) - PC 437
-$ LANG=es_VE.850
-653 Spanish (Venezuela) - PC 850
-$ LANG=fi
-654 Finnish (Finland) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finnish (Finland) - PC 437
-$ LANG=fi_FI.850
-656 Finnish (Finland) - PC 850
-$ LANG=fr
-657 French (France) - ISO 8859/1
-$ LANG=fr_FR.437
-658 French (France) - PC 437
-$ LANG=fr_FR.850
-659 French (France) - PC 850
-$ LANG=fr_BE
-660 French (Belgium) - ISO 8859/1
-$ LANG=fr_BE.437
-661 French (Belgium) - PC 437
-$ LANG=fr_BE.850
-662 French (Belgium) - PC 850
-$ LANG=fr_CA
-663 French (Canada) - ISO 8859/1
-$ LANG=fr_CA.850
-664 French (Canada) - PC 850
-$ LANG=fr_CA.863
-665 French (Canada) - PC 863
-$ LANG=fr_CH
-666 French (Switzerland) - ISO 8859/1
-$ LANG=fr_CH.437
-667 French (Switzerland) - PC 437
-$ LANG=fr_CH.850
-668 French (Switzerland) - PC 850
-$ LANG=is
-669 Icelandic (Iceland) - ISO 8859/1
-$ LANG=is_IS.850
-670 Icelandic (Iceland) - PC 850
-$ LANG=it
-671 Italian (Italy) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italian (Italy) - PC 437
-$ LANG=it_IT.850
-673 Italian (Italy) - PC 850
-$ LANG=it_CH
-674 Italian (Switzerland) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italian (Switzerland) - PC 437
-$ LANG=it_CH.850
-676 Italian (Switzerland) - PC 850
-$ LANG=ja
-677 Japanese (Japan) - JIS X
-$ LANG=ja_JP.EUC
-678 Japanese (Japan) - JIS X
-$ LANG=nl
-679 Dutch (Netherlands) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Dutch (Netherlands) - PC 437
-$ LANG=nl_NL.850
-681 Dutch (Netherlands) - PC 850
-$ LANG=nl_BE
-682 Dutch (Belgium) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Dutch (Belgium) - PC 437
-$ LANG=nl_BE.850
-684 Dutch (Belgium) - PC 850
-$ LANG=no
-685 Norwegian (Norway) - ISO 8859/1
-$ LANG=no_NO.850
-686 Norwegian (Norway) - PC 850
-$ LANG=no_NO.865
-687 Norwegian (Norway) - PC 865
-$ LANG=pt
-688 Portuguese (Portugal) - ISO 8859/1
-$ LANG=pt_BR
-689 Portuguese (Brazil) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portuguese (Portugal) - PC 850
-$ LANG=pt_PT.860
-691 Portuguese (Portugal) - PC 860
-$ LANG=sv
-692 Swedish (Sweden) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Swedish (Sweden) - PC 437
-$ LANG=sv_SE.850
-694 Swedish (Sweden) - PC 850
449 Slovenisch
$ LANG=lt_LT.ISO8859-4
450 Litauisch
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 Amerikanisch (USA) - US ASCII
-$ LANG=POSIX
-601 Amerikanisch (USA) - US ASCII
-$ LANG=da
-602 Dänisch (Dänemark) - ISO 8859/1
-$ LANG=da_DK.850
-603 Dänisch (Dänemark) - PC 850
-$ LANG=da_DK.865
-604 Dänisch (Dänemark) - PC 865
-$ LANG=de
-605 Deutsch (Deutschland) - ISO 8859/1
-$ LANG=de_DE.437
-606 Deutsch (Deutschland) - PC 437
-$ LANG=de_DE.850
-607 Deutsch (Deutschland) - PC 850
-$ LANG=de_AT
-608 Deutsch (Österreich) - ISO 8859/1
-$ LANG=de_AT.437
-609 Deutsch (Österreich) - PC 437
-$ LANG=de_AT.850
-610 Deutsch (Österreich) - PC 850
-$ LANG=de_CH
-611 Deutsch (Schweiz) - ISO 8859/1
-$ LANG=de_CH.437
-612 Deutsch (Schweiz) - PC 437
-$ LANG=de_CH.850
-613 Deutsch (Schweiz) - PC 850
-$ LANG=el
-614 Griechisch (Griechenland) - ISO 8859/7
-
-$ LANG=en
-$ 615 Englisch (Vereinigtes) - Königreich ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 Englisch (Vereinigtes) - Königreich PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 Englisch (Vereinigtes) - Königreich ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 Englisch (Vereinigtes) - Königreich PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 Englisch (Australien) - ISO 8859/1
-$ LANG=en_AU.437
-620 Englisch (Australien) - PC 437
-$ LANG=en_AU.646
-621 Englisch (Australien) - ISO 646
-$ LANG=en_AU.850
-622 Englisch (Australien) - PC 850
-$ LANG=en_CA
-623 Englisch (Kanada) - ISO 8859/1
-$ LANG=en_CA.437
-624 Englisch (Kanada) - PC 437
-$ LANG=en_CA.646
-625 Englisch (Kanada) - ISO 646
-$ LANG=en_CA.850
-626 Englisch (Kanada) - PC 850
-$ LANG=en_IR
-627 Englisch (Irland) - ISO 8859/1
-$ LANG=en_IR.437
-628 Englisch (Irland) - PC 437
-$ LANG=en_IR.850
-629 Englisch (Irland) - PC 850
-$ LANG=en_IR.646
-630 Englisch (Irland) - ISO 646
-
-$ LANG=en_NZ
-$ 631 Englisch (Neu) - Seeland ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 Englisch (Neu) - Seeland PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 Englisch (Neu) - Seeland PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 Englisch (Neu) - Seeland PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 Englisch (Vereinigte) - Staaten ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 Englisch (Vereinigte) - Staaten PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 Englisch (Vereinigte) - Staaten ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 Englisch (Vereinigte) - Staaten PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Spanisch (Spanien) - ISO 8859/1
-$ LANG=es_ES.437
-640 Spanisch (Spanien) - PC 437
-$ LANG=es_ES.850
-641 Spanisch (Spanien) - PC 850
-$ LANG=es_AR
-642 Spanisch (Argentinien) - ISO 8859/1
-$ LANG=es_AR.437
-643 Spanisch (Argentinien) - PC 437
-$ LANG=es_AR.850
-644 Spanisch (Argentinien) - PC 850
-$ LANG=es_CL
-645 Spanisch (Chile) - ISO 8859/1
-$ LANG=es_CL.437
-646 Spanisch (Chile) - PC 437
-$ LANG=es_CL.850
-647 Spanisch (Chile) - PC 850
-$ LANG=es_MX
-648 Spanisch (Mexiko) - ISO 8859/1
-$ LANG=es_MX.437
-649 Spanisch (Mexiko) - PC 437
-$ LANG=es_MX.850
-650 Spanisch (Mexiko) - PC 850
-$ LANG=es_VE
-651 Spanisch (Venezuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Spanisch (Venezuela) - PC 437
-$ LANG=es_VE.850
-653 Spanisch (Venezuela) - PC 850
-$ LANG=fi
-654 Finnisch (Finnland) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finnisch (Finnland) - PC 437
-$ LANG=fi_FI.850
-656 Finnisch (Finnland) - PC 850
-$ LANG=fr
-657 Französisch (Frankreich) - ISO 8859/1
-$ LANG=fr_FR.437
-658 Französisch (Frankreich) - PC 437
-$ LANG=fr_FR.850
-659 Französisch (Frankreich) - PC 850
-$ LANG=fr_BE
-660 Französisch (Belgien) - ISO 8859/1
-$ LANG=fr_BE.437
-661 Französisch (Belgien) - PC 437
-$ LANG=fr_BE.850
-662 Französisch (Belgien) - PC 850
-$ LANG=fr_CA
-663 Französisch (Kanada) - ISO 8859/1
-$ LANG=fr_CA.850
-664 Französisch (Kanada) - PC 850
-$ LANG=fr_CA.863
-665 Französisch (Kanada) - PC 863
-$ LANG=fr_CH
-666 Französisch (Schweiz) - ISO 8859/1
-$ LANG=fr_CH.437
-667 Französisch (Schweiz) - PC 437
-$ LANG=fr_CH.850
-668 Französisch (Schweiz) - PC 850
-$ LANG=is
-669 Isländisch (Island) - ISO 8859/1
-$ LANG=is_IS.850
-670 Isländisch (Island) - PC 850
-$ LANG=it
-671 Italienisch (Italien) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italienisch (Italien) - PC 437
-$ LANG=it_IT.850
-673 Italienisch (Italien) - PC 850
-$ LANG=it_CH
-674 Italienisch (Schweiz) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italienisch (Schweiz) - PC 437
-$ LANG=it_CH.850
-676 Italienisch (Schweiz) - PC 850
-$ LANG=ja
-677 Japanisch (Japan) - JIS X
-$ LANG=ja_JP.EUC
-678 Japanisch (Japan) - JIS X
-$ LANG=nl
-679 Niederländisch (Niederlande) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Niederländisch (Niederlande) - PC 437
-$ LANG=nl_NL.850
-681 Niederländisch (Niederlande) - PC 850
-$ LANG=nl_BE
-682 Niederländisch (Belgien) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Niederländisch (Belgien) - PC 437
-$ LANG=nl_BE.850
-684 Niederländisch (Belgien) - PC 850
-$ LANG=no
-685 Norwegisch (Norwegen) - ISO 8859/1
-$ LANG=no_NO.850
-686 Norwegisch (Norwegen) - PC 850
-$ LANG=no_NO.865
-687 Norwegisch (Norwegen) - PC 865
-$ LANG=pt
-688 Portugiesisch (Portugal) - ISO 8859/1
-$ LANG=pt_BR
-689 Portugiesisch (Brasilien) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portugiesisch (Portugal) - PC 850
-$ LANG=pt_PT.860
-691 Portugiesisch (Portugal) - PC 860
-$ LANG=sv
-692 Schwedisch (Schweden) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Schwedisch (Schweden) - PC 437
-$ LANG=sv_SE.850
-694 Schwedisch (Schweden) - PC 850
449 Slovene
$ LANG=lt_LT.ISO8859-4
450 Lithuanian
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 US (US) - US ASCII
-$ LANG=POSIX
-601 US (US) - US ASCII
-$ LANG=da
-602 Danish (Denmark) - ISO 8859/1
-$ LANG=da_DK.850
-603 Danish (Denmark) - PC 850
-$ LANG=da_DK.865
-604 Danish (Denmark) - PC 865
-$ LANG=de
-605 German (Germany) - ISO 8859/1
-$ LANG=de_DE.437
-606 German (Germany) - PC 437
-$ LANG=de_DE.850
-607 German (Germany) - PC 850
-$ LANG=de_AT
-608 German (Austria) - ISO 8859/1
-$ LANG=de_AT.437
-609 German (Austria) - PC 437
-$ LANG=de_AT.850
-610 German (Austria) - PC 850
-$ LANG=de_CH
-611 German (Switzerland) - ISO 8859/1
-$ LANG=de_CH.437
-612 German (Switzerland) - PC 437
-$ LANG=de_CH.850
-613 German (Switzerland) - PC 850
-$ LANG=el
-614 Greek (Greece) - ISO 8859/7
-
-$ LANG=en
-$ 615 English (United) - Kingdom ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 English (United) - Kingdom PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 English (United) - Kingdom ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 English (United) - Kingdom PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 English (Australia) - ISO 8859/1
-$ LANG=en_AU.437
-620 English (Australia) - PC 437
-$ LANG=en_AU.646
-621 English (Australia) - ISO 646
-$ LANG=en_AU.850
-622 English (Australia) - PC 850
-$ LANG=en_CA
-623 English (Canada) - ISO 8859/1
-$ LANG=en_CA.437
-624 English (Canada) - PC 437
-$ LANG=en_CA.646
-625 English (Canada) - ISO 646
-$ LANG=en_CA.850
-626 English (Canada) - PC 850
-$ LANG=en_IR
-627 English (Ireland) - ISO 8859/1
-$ LANG=en_IR.437
-628 English (Ireland) - PC 437
-$ LANG=en_IR.850
-629 English (Ireland) - PC 850
-$ LANG=en_IR.646
-630 English (Ireland) - ISO 646
-
-$ LANG=en_NZ
-$ 631 English (New) - Zealand ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 English (New) - Zealand PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 English (New) - Zealand PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 English (New) - Zealand PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 English (United) - States ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 English (United) - States PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 English (United) - States ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 English (United) - States PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Spanish (Spain) - ISO 8859/1
-$ LANG=es_ES.437
-640 Spanish (Spain) - PC 437
-$ LANG=es_ES.850
-641 Spanish (Spain) - PC 850
-$ LANG=es_AR
-642 Spanish (Argentina) - ISO 8859/1
-$ LANG=es_AR.437
-643 Spanish (Argentina) - PC 437
-$ LANG=es_AR.850
-644 Spanish (Argentina) - PC 850
-$ LANG=es_CL
-645 Spanish (Chile) - ISO 8859/1
-$ LANG=es_CL.437
-646 Spanish (Chile) - PC 437
-$ LANG=es_CL.850
-647 Spanish (Chile) - PC 850
-$ LANG=es_MX
-648 Spanish (Mexico) - ISO 8859/1
-$ LANG=es_MX.437
-649 Spanish (Mexico) - PC 437
-$ LANG=es_MX.850
-650 Spanish (Mexico) - PC 850
-$ LANG=es_VE
-651 Spanish (Venezuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Spanish (Venezuela) - PC 437
-$ LANG=es_VE.850
-653 Spanish (Venezuela) - PC 850
-$ LANG=fi
-654 Finnish (Finland) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finnish (Finland) - PC 437
-$ LANG=fi_FI.850
-656 Finnish (Finland) - PC 850
-$ LANG=fr
-657 French (France) - ISO 8859/1
-$ LANG=fr_FR.437
-658 French (France) - PC 437
-$ LANG=fr_FR.850
-659 French (France) - PC 850
-$ LANG=fr_BE
-660 French (Belgium) - ISO 8859/1
-$ LANG=fr_BE.437
-661 French (Belgium) - PC 437
-$ LANG=fr_BE.850
-662 French (Belgium) - PC 850
-$ LANG=fr_CA
-663 French (Canada) - ISO 8859/1
-$ LANG=fr_CA.850
-664 French (Canada) - PC 850
-$ LANG=fr_CA.863
-665 French (Canada) - PC 863
-$ LANG=fr_CH
-666 French (Switzerland) - ISO 8859/1
-$ LANG=fr_CH.437
-667 French (Switzerland) - PC 437
-$ LANG=fr_CH.850
-668 French (Switzerland) - PC 850
-$ LANG=is
-669 Icelandic (Iceland) - ISO 8859/1
-$ LANG=is_IS.850
-670 Icelandic (Iceland) - PC 850
-$ LANG=it
-671 Italian (Italy) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italian (Italy) - PC 437
-$ LANG=it_IT.850
-673 Italian (Italy) - PC 850
-$ LANG=it_CH
-674 Italian (Switzerland) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italian (Switzerland) - PC 437
-$ LANG=it_CH.850
-676 Italian (Switzerland) - PC 850
-$ LANG=ja
-677 Japanese (Japan) - JIS X
-$ LANG=ja_JP.EUC
-678 Japanese (Japan) - JIS X
-$ LANG=nl
-679 Dutch (Netherlands) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Dutch (Netherlands) - PC 437
-$ LANG=nl_NL.850
-681 Dutch (Netherlands) - PC 850
-$ LANG=nl_BE
-682 Dutch (Belgium) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Dutch (Belgium) - PC 437
-$ LANG=nl_BE.850
-684 Dutch (Belgium) - PC 850
-$ LANG=no
-685 Norwegian (Norway) - ISO 8859/1
-$ LANG=no_NO.850
-686 Norwegian (Norway) - PC 850
-$ LANG=no_NO.865
-687 Norwegian (Norway) - PC 865
-$ LANG=pt
-688 Portuguese (Portugal) - ISO 8859/1
-$ LANG=pt_BR
-689 Portuguese (Brazil) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portuguese (Portugal) - PC 850
-$ LANG=pt_PT.860
-691 Portuguese (Portugal) - PC 860
-$ LANG=sv
-692 Swedish (Sweden) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Swedish (Sweden) - PC 437
-$ LANG=sv_SE.850
-694 Swedish (Sweden) - PC 850
449 Esloveno
$ LANG=lt_LT.ISO8859-4
450 Lituano
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 EE.UU. (EE.UU.) - ASCII EE.UU.
-$ LANG=POSIX
-601 EE.UU. (EE.UU.) - ASCII EE.UU.
-$ LANG=da
-602 Danés (Dinamarca) - ISO 8859/1
-$ LANG=da_DK.850
-603 Danés (Dinamarca) - PC 850
-$ LANG=da_DK.865
-604 Danés (Dinamarca) - PC 865
-$ LANG=de
-605 Alemán (Alemania) - ISO 8859/1
-$ LANG=de_DE.437
-606 Alemán (Alemania) - PC 437
-$ LANG=de_DE.850
-607 Alemán (Alemania) - PC 850
-$ LANG=de_AT
-608 Alemán (Austria) - ISO 8859/1
-$ LANG=de_AT.437
-609 Alemán (Austria) - PC 437
-$ LANG=de_AT.850
-610 Alemán (Austria) - PC 850
-$ LANG=de_CH
-611 Alemán (Suiza) - ISO 8859/1
-$ LANG=de_CH.437
-612 Alemán (Suiza) - PC 437
-$ LANG=de_CH.850
-613 Alemán (Suiza) - PC 850
-$ LANG=el
-614 Griego (Grecia) - ISO 8859/7
-
-$ LANG=en
-$ 615 Inglés (Reino Unido) - Kingdom ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 Inglés (Reino Unido) - Kingdom PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 Inglés (Reino Unido) - Kingdom ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 Inglés (Reino Unido) - Kingdom PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 Inglés (Australia) - ISO 8859/1
-$ LANG=en_AU.437
-620 Inglés (Australia) - PC 437
-$ LANG=en_AU.646
-621 Inglés (Australia) - ISO 646
-$ LANG=en_AU.850
-622 Inglés (Australia) - PC 850
-$ LANG=en_CA
-623 Inglés (Canadá) - ISO 8859/1
-$ LANG=en_CA.437
-624 Inglés (Canadá) - PC 437
-$ LANG=en_CA.646
-625 Inglés (Canadá) - ISO 646
-$ LANG=en_CA.850
-626 Inglés (Canadá) - PC 850
-$ LANG=en_IR
-627 Inglés (Irlanda) - ISO 8859/1
-$ LANG=en_IR.437
-628 Inglés (Irlanda) - PC 437
-$ LANG=en_IR.850
-629 Inglés (Irlanda) - PC 850
-$ LANG=en_IR.646
-630 Inglés (Irlanda) - ISO 646
-
-$ LANG=en_NZ
-$ 631 Inglés (Nueva Zelanda) - Zealand ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 Inglés (Nueva Zelanda) - Zealand PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 Inglés (Nueva Zelanda) - Zealand PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 Inglés (Nueva Zelanda) - Zealand PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 Inglés (Estados Unidos) - States ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 Inglés (Estados Unidos) - States PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 Inglés (Estados Unidos) - States ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 Inglés (Estados Unidos) - States PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Español (España) - ISO 8859/1
-$ LANG=es_ES.437
-640 Español (España) - PC 437
-$ LANG=es_ES.850
-641 Español (España) - PC 850
-$ LANG=es_AR
-642 Español (Argentina) - ISO 8859/1
-$ LANG=es_AR.437
-643 Español (Argentina) - PC 437
-$ LANG=es_AR.850
-644 Español (Argentina) - PC 850
-$ LANG=es_CL
-645 Español (Chile) - ISO 8859/1
-$ LANG=es_CL.437
-646 Español (Chile) - PC 437
-$ LANG=es_CL.850
-647 Español (Chile) - PC 850
-$ LANG=es_MX
-648 Español (México) - ISO 8859/1
-$ LANG=es_MX.437
-649 Español (México) - PC 437
-$ LANG=es_MX.850
-650 Español (México) - PC 850
-$ LANG=es_VE
-651 Español (Venezuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Español (Venezuela) - PC 437
-$ LANG=es_VE.850
-653 Español (Venezuela) - PC 850
-$ LANG=fi
-654 Finlandés (Finlandia) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finlandés (Finlandia) - PC 437
-$ LANG=fi_FI.850
-656 Finlandés (Finlandia) - PC 850
-$ LANG=fr
-657 Francés (Francia) - ISO 8859/1
-$ LANG=fr_FR.437
-658 Francés (Francia) - PC 437
-$ LANG=fr_FR.850
-659 Francés (Francia) - PC 850
-$ LANG=fr_BE
-660 Francés (Bélgica) - ISO 8859/1
-$ LANG=fr_BE.437
-661 Francés (Bélgica) - PC 437
-$ LANG=fr_BE.850
-662 Francés (Bélgica) - PC 850
-$ LANG=fr_CA
-663 Francés (Canadá) - ISO 8859/1
-$ LANG=fr_CA.850
-664 Francés (Canadá) - PC 850
-$ LANG=fr_CA.863
-665 Francés (Canadá) - PC 863
-$ LANG=fr_CH
-666 Francés (Suiza) - ISO 8859/1
-$ LANG=fr_CH.437
-667 Francés (Suiza) - PC 437
-$ LANG=fr_CH.850
-668 Francés (Suiza) - PC 850
-$ LANG=is
-669 Islandés (Islandia) - ISO 8859/1
-$ LANG=is_IS.850
-670 Islandés (Islandia) - PC 850
-$ LANG=it
-671 Italiano (Italia) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italiano (Italia) - PC 437
-$ LANG=it_IT.850
-673 Italiano (Italia) - PC 850
-$ LANG=it_CH
-674 Italiano (Suiza) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italiano (Suiza) - PC 437
-$ LANG=it_CH.850
-676 Italiano (Suiza) - PC 850
-$ LANG=ja
-677 Japonés (Japón) - JIS X
-$ LANG=ja_JP.EUC
-678 Japonés (Japón) - JIS X
-$ LANG=nl
-679 Holandés (Holanda) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Holandés (Holanda) - PC 437
-$ LANG=nl_NL.850
-681 Holandés (Holanda) - PC 850
-$ LANG=nl_BE
-682 Holandés (Bélgica) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Holandés (Bélgica) - PC 437
-$ LANG=nl_BE.850
-684 Holandés (Bélgica) - PC 850
-$ LANG=no
-685 Noruego (Noruega) - ISO 8859/1
-$ LANG=no_NO.850
-686 Noruego (Noruega) - PC 850
-$ LANG=no_NO.865
-687 Noruego (Noruega) - PC 865
-$ LANG=pt
-688 Portugués (Portugal) - ISO 8859/1
-$ LANG=pt_BR
-689 Portugués (Brasil) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portugués (Portugal) - PC 850
-$ LANG=pt_PT.860
-691 Portugués (Portugal) - PC 860
-$ LANG=sv
-692 Sueco (Suecia) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Sueco (Suecia) - PC 437
-$ LANG=sv_SE.850
-694 Sueco (Suecia) - PC 850
449 Slovène
$ LANG=lt_LT.ISO8859-4
450 Lithuanien
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 US (US) - US ASCII
-$ LANG=POSIX
-601 US (US) - US ASCII
-$ LANG=da
-602 Danois (Danemark) - ISO 8859/1
-$ LANG=da_DK.850
-603 Danois (Danemark) - PC 850
-$ LANG=da_DK.865
-604 Danois (Danemark) - PC 865
-$ LANG=de
-605 Allemand (Allemagne) - ISO 8859/1
-$ LANG=de_DE.437
-606 Allemand (Allemagne) - PC 437
-$ LANG=de_DE.850
-607 Allemand (Allemagne) - PC 850
-$ LANG=de_AT
-608 Allemand (Autriche) - ISO 8859/1
-$ LANG=de_AT.437
-609 Allemand (Autriche) - PC 437
-$ LANG=de_AT.850
-610 Allemand (Autriche) - PC 850
-$ LANG=de_CH
-611 Allemand (Suisse) - ISO 8859/1
-$ LANG=de_CH.437
-612 Allemand (Suisse) - PC 437
-$ LANG=de_CH.850
-613 Allemand (Suisse) - PC 850
-$ LANG=el
-614 Grec (Grèce) - ISO 8859/7
-
-$ LANG=en
-$ 615 Anglais (Royaume-Uni) - ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 Anglais (Royaume-Uni) - PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 Anglais (Royaume-Uni) - ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 Anglais (Royaume-Uni) - PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 Anglais (Australie) - ISO 8859/1
-$ LANG=en_AU.437
-620 Anglais (Australie) - PC 437
-$ LANG=en_AU.646
-621 Anglais (Australie) - ISO 646
-$ LANG=en_AU.850
-622 Anglais (Australie) - PC 850
-$ LANG=en_CA
-623 Anglais (Canada) - ISO 8859/1
-$ LANG=en_CA.437
-624 Anglais (Canada) - PC 437
-$ LANG=en_CA.646
-625 Anglais (Canada) - ISO 646
-$ LANG=en_CA.850
-626 Anglais (Canada) - PC 850
-$ LANG=en_IR
-627 Anglais (Irelande) - ISO 8859/1
-$ LANG=en_IR.437
-628 Anglais (Irelande) - PC 437
-$ LANG=en_IR.850
-629 Anglais (Irelande) - PC 850
-$ LANG=en_IR.646
-630 Anglais (Irelande) - ISO 646
-
-$ LANG=en_NZ
-$ 631 Anglais (Nouvelle-Zélande) - ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 Anglais (Nouvelle-Zélande) PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 Anglais (Nouvelle-Zélande) PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 Anglais (Nouvelle-Zélande) PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 Anglais (Etats-Unis) - ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 Anglais (Etats-Unis) PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 Anglais (Etats-Unis) ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 Anglais (Etats-Unis) PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Espagnol (Espagne) - ISO 8859/1
-$ LANG=es_ES.437
-640 Espagnol (Espagne) - PC 437
-$ LANG=es_ES.850
-641 Espagnol (Espagne) - PC 850
-$ LANG=es_AR
-642 Espagnol (Argentine) - ISO 8859/1
-$ LANG=es_AR.437
-643 Espagnol (Argentine) - PC 437
-$ LANG=es_AR.850
-644 Espagnol (Argentine) - PC 850
-$ LANG=es_CL
-645 Espagnol (Chili) - ISO 8859/1
-$ LANG=es_CL.437
-646 Espagnol (Chili) - PC 437
-$ LANG=es_CL.850
-647 Espagnol (Chili) - PC 850
-$ LANG=es_MX
-648 Espagnol (Mexique) - ISO 8859/1
-$ LANG=es_MX.437
-649 Espagnol (Mexique) - PC 437
-$ LANG=es_MX.850
-650 Espagnol (Mexique) - PC 850
-$ LANG=es_VE
-651 Espagnol (Vénézuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Espagnol (Vénézuela) - PC 437
-$ LANG=es_VE.850
-653 Espagnol (Vénézuela) - PC 850
-$ LANG=fi
-654 Finnois (Finlande) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finnois (Finlande) - PC 437
-$ LANG=fi_FI.850
-656 Finnois (Finlande) - PC 850
-$ LANG=fr
-657 Français (France) - ISO 8859/1
-$ LANG=fr_FR.437
-658 Français (France) - PC 437
-$ LANG=fr_FR.850
-659 Français (France) - PC 850
-$ LANG=fr_BE
-660 Français (Belgique) - ISO 8859/1
-$ LANG=fr_BE.437
-661 Français (Belgique) - PC 437
-$ LANG=fr_BE.850
-662 Français (Belgique) - PC 850
-$ LANG=fr_CA
-663 Français (Canada) - ISO 8859/1
-$ LANG=fr_CA.850
-664 Français (Canada) - PC 850
-$ LANG=fr_CA.863
-665 Français (Canada) - PC 863
-$ LANG=fr_CH
-666 Français (Suisse) - ISO 8859/1
-$ LANG=fr_CH.437
-667 Français (Suisse) - PC 437
-$ LANG=fr_CH.850
-668 Français (Suisse) - PC 850
-$ LANG=is
-669 Icelandais (Icelande) - ISO 8859/1
-$ LANG=is_IS.850
-670 Icelandais (Icelande) - PC 850
-$ LANG=it
-671 Italien (Italie) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italien (Italie) - PC 437
-$ LANG=it_IT.850
-673 Italien (Italie) - PC 850
-$ LANG=it_CH
-674 Italien (Suisse) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italien (Suisse) - PC 437
-$ LANG=it_CH.850
-676 Italien (Suisse) - PC 850
-$ LANG=ja
-677 Japonais (Japon) - JIS X
-$ LANG=ja_JP.EUC
-678 Japonais (Japon) - JIS X
-$ LANG=nl
-679 Néerlandais (Pays-Bas) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Néerlandais (Pays-Bas) - PC 437
-$ LANG=nl_NL.850
-681 Néerlandais (Pays-Bas) - PC 850
-$ LANG=nl_BE
-682 Néerlandais (Belgique) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Néerlandais (Belgique) - PC 437
-$ LANG=nl_BE.850
-684 Néerlandais (Belgique) - PC 850
-$ LANG=no
-685 Norvégien (Norvège) - ISO 8859/1
-$ LANG=no_NO.850
-686 Norvégien (Norvège) - PC 850
-$ LANG=no_NO.865
-687 Norvégien (Norvège) - PC 865
-$ LANG=pt
-688 Portuguais (Portugal) - ISO 8859/1
-$ LANG=pt_BR
-689 Portuguais (Brésil) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portuguais (Portugal) - PC 850
-$ LANG=pt_PT.860
-691 Portuguais (Portugal) - PC 860
-$ LANG=sv
-692 Suédois (Suède) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Suédois (Suède) - PC 437
-$ LANG=sv_SE.850
-694 Suédois (Suède) - PC 850
449 Sloveno
$ LANG=lt_LT.ISO8859-4
450 Lituano
-
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-600 US (US) - US ASCII
-$ LANG=POSIX
-601 US (US) - US ASCII
-$ LANG=da
-602 Danese (Danimarca) - ISO 8859/1
-$ LANG=da_DK.850
-603 Danese (Danimarca) - PC 850
-$ LANG=da_DK.865
-604 Danese (Danimarca) - PC 865
-$ LANG=de
-605 Tedesco (Germania) - ISO 8859/1
-$ LANG=de_DE.437
-606 Tedesco (Germania) - PC 437
-$ LANG=de_DE.850
-607 Tedesco (Germania) - PC 850
-$ LANG=de_AT
-608 Tedesco (Austria) - ISO 8859/1
-$ LANG=de_AT.437
-609 Tedesco (Austria) - PC 437
-$ LANG=de_AT.850
-610 Tedesco (Austria) - PC 850
-$ LANG=de_CH
-611 Tedesco (Svizzera) - ISO 8859/1
-$ LANG=de_CH.437
-612 Tedesco (Svizzera) - PC 437
-$ LANG=de_CH.850
-613 Tedesco (Svizzera) - PC 850
-$ LANG=el
-614 Greco (Grecia) - ISO 8859/7
-
-$ LANG=en
-$ 615 Inglese (Regno Unito) - ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 Inglese (Regno Unito) - PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 Inglese (Regno Unito) - ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 Inglese (Regno Unito) - PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-619 Inglese (Australia) - ISO 8859/1
-$ LANG=en_AU.437
-620 Inglese (Australia) - PC 437
-$ LANG=en_AU.646
-621 Inglese (Australia) - ISO 646
-$ LANG=en_AU.850
-622 Inglese (Australia) - PC 850
-$ LANG=en_CA
-623 Inglese (Canada) - ISO 8859/1
-$ LANG=en_CA.437
-624 Inglese (Canada) - PC 437
-$ LANG=en_CA.646
-625 Inglese (Canada) - ISO 646
-$ LANG=en_CA.850
-626 Inglese (Canada) - PC 850
-$ LANG=en_IR
-627 Inglese (Irlanda) - ISO 8859/1
-$ LANG=en_IR.437
-628 Inglese (Irlanda) - PC 437
-$ LANG=en_IR.850
-629 Inglese (Irlanda) - PC 850
-$ LANG=en_IR.646
-630 Inglese (Irlanda) - ISO 646
-
-$ LANG=en_NZ
-$ 631 Inglese (Nuova Zelanda) - ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 Inglese (Nuova Zelanda) - PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 Inglese (Nuova Zelanda) - PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 Inglese (Nuova Zelanda) - PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 Inglese (U.S.A.) - ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 Inglese (U.S.A.) - PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 Inglese (U.S.A.) - ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 Inglese (U.S.A.) - PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-639 Spagnolo (Spagna) - ISO 8859/1
-$ LANG=es_ES.437
-640 Spagnolo (Spagna) - PC 437
-$ LANG=es_ES.850
-641 Spagnolo (Spagna) - PC 850
-$ LANG=es_AR
-642 Spagnolo (Argentina) - ISO 8859/1
-$ LANG=es_AR.437
-643 Spagnolo (Argentina) - PC 437
-$ LANG=es_AR.850
-644 Spagnolo (Argentina) - PC 850
-$ LANG=es_CL
-645 Spagnolo (Cile) - ISO 8859/1
-$ LANG=es_CL.437
-646 Spagnolo (Cile) - PC 437
-$ LANG=es_CL.850
-647 Spagnolo (Cile) - PC 850
-$ LANG=es_MX
-648 Spagnolo (Messico) - ISO 8859/1
-$ LANG=es_MX.437
-649 Spagnolo (Messico) - PC 437
-$ LANG=es_MX.850
-650 Spagnolo (Messico) - PC 850
-$ LANG=es_VE
-651 Spagnolo (Venezuela) - ISO 8859/1
-$ LANG=es_VE.437
-652 Spagnolo (Venezuela) - PC 437
-$ LANG=es_VE.850
-653 Spagnolo (Venezuela) - PC 850
-$ LANG=fi
-654 Finlandese (Finlandia) - ISO 8859/1
-$ LANG=fi_FI.437
-655 Finlandese (Finlandia) - PC 437
-$ LANG=fi_FI.850
-656 Finlandese (Finlandia) - PC 850
-$ LANG=fr
-657 Francese (Francia) - ISO 8859/1
-$ LANG=fr_FR.437
-658 Francese (Francia) - PC 437
-$ LANG=fr_FR.850
-659 Francese (Francia) - PC 850
-$ LANG=fr_BE
-660 Francese (Belgio) - ISO 8859/1
-$ LANG=fr_BE.437
-661 Francese (Belgio) - PC 437
-$ LANG=fr_BE.850
-662 Francese (Belgio) - PC 850
-$ LANG=fr_CA
-663 Francese (Canada) - ISO 8859/1
-$ LANG=fr_CA.850
-664 Francese (Canada) - PC 850
-$ LANG=fr_CA.863
-665 Francese (Canada) - PC 863
-$ LANG=fr_CH
-666 Francese (Svizzera) - ISO 8859/1
-$ LANG=fr_CH.437
-667 Francese (Svizzera) - PC 437
-$ LANG=fr_CH.850
-668 Francese (Svizzera) - PC 850
-$ LANG=is
-669 Islandese (Islanda) - ISO 8859/1
-$ LANG=is_IS.850
-670 Islandese (Islanda) - PC 850
-$ LANG=it
-671 Italiano (Italia) - ISO 8859/1
-$ LANG=it_IT.437
-672 Italiano (Italia) - PC 437
-$ LANG=it_IT.850
-673 Italiano (Italia) - PC 850
-$ LANG=it_CH
-674 Italiano (Svizzera) - ISO 8859/1
-$ LANG=it_CH.437
-675 Italiano (Svizzera) - PC 437
-$ LANG=it_CH.850
-676 Italiano (Svizzera) - PC 850
-$ LANG=ja
-677 Giapponese (Giappone) - JIS X
-$ LANG=ja_JP.EUC
-678 Giapponese (Giappone) - JIS X
-$ LANG=nl
-679 Olandese (Paesi Bassi) - ISO 8859/1
-$ LANG=nl_NL.437
-680 Olandese (Paesi Bassi) - PC 437
-$ LANG=nl_NL.850
-681 Olandese (Paesi Bassi) - PC 850
-$ LANG=nl_BE
-682 Olandese (Belgio) - ISO 8859/1
-$ LANG=nl_BE.437
-683 Olandese (Belgio) - PC 437
-$ LANG=nl_BE.850
-684 Olandese (Belgio) - PC 850
-$ LANG=no
-685 Norvegese (Norvegia) - ISO 8859/1
-$ LANG=no_NO.850
-686 Norvegese (Norvegia) - PC 850
-$ LANG=no_NO.865
-687 Norvegese (Norvegia) - PC 865
-$ LANG=pt
-688 Portoghese (Portogallo) - ISO 8859/1
-$ LANG=pt_BR
-689 Portoghese (Brasile) - ISO 8859/1
-$ LANG=pt_PT.850
-690 Portoghese (Portogallo) - PC 850
-$ LANG=pt_PT.860
-691 Portoghese (Portogallo) - PC 860
-$ LANG=sv
-692 Svedese (Svezzia) - ISO 8859/1
-$ LANG=sv_SE.437
-693 Svedese (Svezzia) - PC 437
-$ LANG=sv_SE.850
-694 Svedese (Svezzia) - PC 850
$ LANG=lt_LT.ISO8859-4
$ "NEW-"
450 ¥ê¥È¥¢¥Ë¥¢¸ì
-
-$ ----------------------------------------------------------------------------
-$ Login screen language list translations for USL (Novell)
-$
-$ The following are the locale name to descriptive name mappings
-$ for USL. When the login screen is displayed, the list of available
-$ locales (valid values for $LANG) are obtained from the system. When
-$ "NEW-"
-$ the language list menu is displayed on the login screen, the descriptive
-$ text below is displayed rather than the locale name.
-$
-$ For the translations below, the comment 'LANG=' provides the locale name
-$ "NEW-"
-$ and the numbered item is the translatable descriptive text for that locale.
-$ ----------------------------------------------------------------------------
-
-$ LANG=C
-$ "NEW-"
-600 ±Ñ¸ì (¥¢¥á¥ê¥«) - US ASCII
-$ LANG=POSIX
-$ "NEW-"
-601 ±Ñ¸ì (¥¢¥á¥ê¥«) - US ASCII
-$ LANG=da
-$ "NEW-"
-602 ¥Ç¥ó¥Þ¡¼¥¯¸ì (¥Ç¥ó¥Þ¡¼¥¯) - ISO 8859/1
-$ LANG=da_DK.850
-$ "NEW-"
-603 ¥Ç¥ó¥Þ¡¼¥¯¸ì (¥Ç¥ó¥Þ¡¼¥¯) - PC 850
-$ LANG=da_DK.865
-$ "NEW-"
-604 ¥Ç¥ó¥Þ¡¼¥¯¸ì (¥Ç¥ó¥Þ¡¼¥¯) - PC 865
-$ LANG=de
-$ "NEW-"
-605 ¥É¥¤¥Ä¸ì (¥É¥¤¥Ä) - ISO 8859/1
-$ LANG=de_DE.437
-$ "NEW-"
-606 ¥É¥¤¥Ä¸ì (¥É¥¤¥Ä) - PC 437
-$ LANG=de_DE.850
-$ "NEW-"
-607 ¥É¥¤¥Ä¸ì (¥É¥¤¥Ä) - PC 850
-$ LANG=de_AT
-$ "NEW-"
-608 ¥É¥¤¥Ä¸ì (¥ª¡¼¥¹¥È¥ê¥¢) - ISO 8859/1
-$ LANG=de_AT.437
-$ "NEW-"
-609 ¥É¥¤¥Ä¸ì (¥ª¡¼¥¹¥È¥ê¥¢) - PC 437
-$ LANG=de_AT.850
-$ "NEW-"
-610 ¥É¥¤¥Ä¸ì (¥ª¡¼¥¹¥È¥ê¥¢) - PC 850
-$ LANG=de_CH
-$ "NEW-"
-611 ¥É¥¤¥Ä¸ì (¥¹¥¤¥¹) - ISO 8859/1
-$ LANG=de_CH.437
-$ "NEW-"
-612 ¥É¥¤¥Ä¸ì (¥¹¥¤¥¹) - PC 437
-$ LANG=de_CH.850
-$ "NEW-"
-613 ¥É¥¤¥Ä¸ì (¥¹¥¤¥¹) - PC 850
-$ LANG=el
-$ "NEW-"
-614 ¥®¥ê¥·¥ã¸ì (¥®¥ê¥·¥ã) - ISO 8859/7
-
-$ LANG=en
-$ 615 ±Ñ¸ì (¥¤¥®¥ê¥¹) - Kingdom ISO
-$ 615 NEW-
-615 English (United Kingdom) - ISO 8859/1
-$ LANG=en_GB.437
-$ 616 ±Ñ¸ì (¥¤¥®¥ê¥¹) - Kingdom PC
-$ 616 NEW-
-616 English (United Kingdom) - PC 437
-$ LANG=en_GB.646
-$ 617 ±Ñ¸ì (¥¤¥®¥ê¥¹) - Kingdom ISO
-$ 617 NEW-
-617 English (United Kingdom) - ISO 646
-$ LANG=en_GB.850
-$ 618 ±Ñ¸ì (¥¤¥®¥ê¥¹) - Kingdom PC
-$ 618 NEW-
-618 English (United Kingdom) - PC 850
-
-$ LANG=en_AU
-$ "NEW-"
-619 ±Ñ¸ì (¥ª¡¼¥¹¥È¥é¥ê¥¢) - ISO 8859/1
-$ LANG=en_AU.437
-$ "NEW-"
-620 ±Ñ¸ì (¥ª¡¼¥¹¥È¥é¥ê¥¢) - PC 437
-$ LANG=en_AU.646
-$ "NEW-"
-621 ±Ñ¸ì (¥ª¡¼¥¹¥È¥é¥ê¥¢) - ISO 646
-$ LANG=en_AU.850
-$ "NEW-"
-622 ±Ñ¸ì (¥ª¡¼¥¹¥È¥é¥ê¥¢) - PC 850
-$ LANG=en_CA
-$ "NEW-"
-623 ±Ñ¸ì (¥«¥Ê¥À) - ISO 8859/1
-$ LANG=en_CA.437
-$ "NEW-"
-624 ±Ñ¸ì (¥«¥Ê¥À) - PC 437
-$ LANG=en_CA.646
-$ "NEW-"
-625 ±Ñ¸ì (¥«¥Ê¥À) - ISO 646
-$ LANG=en_CA.850
-$ "NEW-"
-626 ±Ñ¸ì (¥«¥Ê¥À) - PC 850
-$ LANG=en_IR
-$ "NEW-"
-627 ±Ñ¸ì (¥¢¥¤¥ë¥é¥ó¥É) - ISO 8859/1
-$ LANG=en_IR.437
-$ "NEW-"
-628 ±Ñ¸ì (¥¢¥¤¥ë¥é¥ó¥É) - PC 437
-$ LANG=en_IR.850
-$ "NEW-"
-629 ±Ñ¸ì (¥¢¥¤¥ë¥é¥ó¥É) - PC 850
-$ LANG=en_IR.646
-$ "NEW-"
-630 ±Ñ¸ì (¥¢¥¤¥ë¥é¥ó¥É) - ISO 646
-
-$ LANG=en_NZ
-$ 631 ±Ñ¸ì (¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É) - Zealand ISO
-$ 631 NEW-
-631 English (New Zealand) - ISO 8859/1
-$ LANG=en_NZ.437
-$ 632 ±Ñ¸ì (¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É) - Zealand PC
-$ 632 NEW-
-632 English (New Zealand) - PC 437
-$ LANG=en_NZ.850
-$ 633 ±Ñ¸ì (¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É) - Zealand PC
-$ 633 NEW-
-633 English (New Zealand) - PC 850
-$ LANG=en_NZ.646
-$ 634 ±Ñ¸ì (¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É) - Zealand PC
-$ 634 NEW-
-634 English (New Zealand) - PC 646
-$ LANG=en_US
-$ 635 ±Ñ¸ì (¥¤¥®¥ê¥¹) - States ISO
-$ 635 NEW-
-635 English (United States) - ISO 8859/1
-$ LANG=en_US.437
-$ 636 ±Ñ¸ì (¥¤¥®¥ê¥¹) - States PC
-$ 636 NEW-
-636 English (United States) - PC 437
-$ LANG=en_US.646
-$ 637 ±Ñ¸ì (¥¤¥®¥ê¥¹) - States ISO
-$ 637 NEW-
-637 English (United States) - ISO 646
-$ LANG=en_US.850
-$ 638 ±Ñ¸ì (¥¤¥®¥ê¥¹) - States PC
-$ 638 NEW-
-638 English (United States) - PC 850
-
-$ LANG=es
-$ "NEW-"
-639 ¥¹¥Ú¥¤¥ó¸ì (¥¹¥Ú¥¤¥ó) - ISO 8859/1
-$ LANG=es_ES.437
-$ "NEW-"
-640 ¥¹¥Ú¥¤¥ó¸ì (¥¹¥Ú¥¤¥ó) - PC 437
-$ LANG=es_ES.850
-$ "NEW-"
-641 ¥¹¥Ú¥¤¥ó¸ì (¥¹¥Ú¥¤¥ó) - PC 850
-$ LANG=es_AR
-$ "NEW-"
-642 ¥¹¥Ú¥¤¥ó¸ì (¥¢¥ë¥¼¥ó¥Á¥ó) - ISO 8859/1
-$ LANG=es_AR.437
-$ "NEW-"
-643 ¥¹¥Ú¥¤¥ó¸ì (¥¢¥ë¥¼¥ó¥Á¥ó) - PC 437
-$ LANG=es_AR.850
-$ "NEW-"
-644 ¥¹¥Ú¥¤¥ó¸ì (¥¢¥ë¥¼¥ó¥Á¥ó) - PC 850
-$ LANG=es_CL
-$ "NEW-"
-645 ¥¹¥Ú¥¤¥ó¸ì (¥Á¥ê) - ISO 8859/1
-$ LANG=es_CL.437
-$ "NEW-"
-646 ¥¹¥Ú¥¤¥ó¸ì (¥Á¥ê) - PC 437
-$ LANG=es_CL.850
-$ "NEW-"
-647 ¥¹¥Ú¥¤¥ó¸ì (¥Á¥ê) - PC 850
-$ LANG=es_MX
-$ "NEW-"
-648 ¥¹¥Ú¥¤¥ó¸ì (¥á¥¥·¥³) - ISO 8859/1
-$ LANG=es_MX.437
-$ "NEW-"
-649 ¥¹¥Ú¥¤¥ó¸ì (¥á¥¥·¥³) - PC 437
-$ LANG=es_MX.850
-$ "NEW-"
-650 ¥¹¥Ú¥¤¥ó¸ì (¥á¥¥·¥³) - PC 850
-$ LANG=es_VE
-$ "NEW-"
-651 ¥¹¥Ú¥¤¥ó¸ì (¥Ù¥Í¥º¥¨¥é) - ISO 8859/1
-$ LANG=es_VE.437
-$ "NEW-"
-652 ¥¹¥Ú¥¤¥ó¸ì (¥Ù¥Í¥º¥¨¥é) - PC 437
-$ LANG=es_VE.850
-$ "NEW-"
-653 ¥¹¥Ú¥¤¥ó¸ì (¥Ù¥Í¥º¥¨¥é) - PC 850
-$ LANG=fi
-$ "NEW-"
-654 ¥Õ¥£¥ó¸ì (¥Õ¥£¥ó¥é¥ó¥É) - ISO 8859/1
-$ LANG=fi_FI.437
-$ "NEW-"
-655 ¥Õ¥£¥ó¸ì (¥Õ¥£¥ó¥é¥ó¥É) - PC 437
-$ LANG=fi_FI.850
-$ "NEW-"
-656 ¥Õ¥£¥ó¸ì (¥Õ¥£¥ó¥é¥ó¥É) - PC 850
-$ LANG=fr
-$ "NEW-"
-657 ¥Õ¥é¥ó¥¹¸ì (¥Õ¥é¥ó¥¹) - ISO 8859/1
-$ LANG=fr_FR.437
-$ "NEW-"
-658 ¥Õ¥é¥ó¥¹¸ì (¥Õ¥é¥ó¥¹) - PC 437
-$ LANG=fr_FR.850
-$ "NEW-"
-659 ¥Õ¥é¥ó¥¹¸ì (¥Õ¥é¥ó¥¹) - PC 850
-$ LANG=fr_BE
-$ "NEW-"
-660 ¥Õ¥é¥ó¥¹¸ì (¥Ù¥ë¥®¡¼) - ISO 8859/1
-$ LANG=fr_BE.437
-$ "NEW-"
-661 ¥Õ¥é¥ó¥¹¸ì (¥Ù¥ë¥®¡¼) - PC 437
-$ LANG=fr_BE.850
-$ "NEW-"
-662 ¥Õ¥é¥ó¥¹¸ì (¥Ù¥ë¥®¡¼) - PC 850
-$ LANG=fr_CA
-$ "NEW-"
-663 ¥Õ¥é¥ó¥¹¸ì (¥«¥Ê¥À) - ISO 8859/1
-$ LANG=fr_CA.850
-$ "NEW-"
-664 ¥Õ¥é¥ó¥¹¸ì (¥«¥Ê¥À) - PC 850
-$ LANG=fr_CA.863
-$ "NEW-"
-665 ¥Õ¥é¥ó¥¹¸ì (¥«¥Ê¥À) - PC 863
-$ LANG=fr_CH
-$ "NEW-"
-666 ¥Õ¥é¥ó¥¹¸ì (¥¹¥¤¥¹) - ISO 8859/1
-$ LANG=fr_CH.437
-$ "NEW-"
-667 ¥Õ¥é¥ó¥¹¸ì (¥¹¥¤¥¹) - PC 437
-$ LANG=fr_CH.850
-$ "NEW-"
-668 ¥Õ¥é¥ó¥¹¸ì (¥¹¥¤¥¹) - PC 850
-$ LANG=is
-$ "NEW-"
-669 ¥¢¥¤¥¹¥é¥ó¥É¸ì (¥¢¥¤¥¹¥é¥ó¥É) - ISO 8859/1
-$ LANG=is_IS.850
-$ "NEW-"
-670 ¥¢¥¤¥¹¥é¥ó¥É¸ì (¥¢¥¤¥¹¥é¥ó¥É) - PC 850
-$ LANG=it
-$ "NEW-"
-671 ¥¤¥¿¥ê¥¢¸ì (¥¤¥¿¥ê¥¢) - ISO 8859/1
-$ LANG=it_IT.437
-$ "NEW-"
-672 ¥¤¥¿¥ê¥¢¸ì (¥¤¥¿¥ê¥¢) - PC 437
-$ LANG=it_IT.850
-$ "NEW-"
-673 ¥¤¥¿¥ê¥¢¸ì (¥¤¥¿¥ê¥¢) - PC 850
-$ LANG=it_CH
-$ "NEW-"
-674 ¥¤¥¿¥ê¥¢¸ì (¥¹¥¤¥¹) - ISO 8859/1
-$ LANG=it_CH.437
-$ "NEW-"
-675 ¥¤¥¿¥ê¥¢¸ì (¥¹¥¤¥¹) - PC 437
-$ LANG=it_CH.850
-$ "NEW-"
-676 ¥¤¥¿¥ê¥¢¸ì (¥¹¥¤¥¹) - PC 850
-$ LANG=ja
-$ "NEW-"
-677 ÆüËܸì (ÆüËÜ) - JIS X
-$ LANG=ja_JP.EUC
-$ "NEW-"
-678 ÆüËܸì (ÆüËÜ) - JIS X
-$ LANG=nl
-$ "NEW-"
-679 ¥ª¥é¥ó¥À¸ì (¥ª¥é¥ó¥À) - ISO 8859/1
-$ LANG=nl_NL.437
-$ "NEW-"
-680 ¥ª¥é¥ó¥À¸ì (¥ª¥é¥ó¥À) - PC 437
-$ LANG=nl_NL.850
-$ "NEW-"
-681 ¥ª¥é¥ó¥À¸ì (¥ª¥é¥ó¥À) - PC 850
-$ LANG=nl_BE
-$ "NEW-"
-682 ¥ª¥é¥ó¥À¸ì (¥Ù¥ë¥®¡¼) - ISO 8859/1
-$ LANG=nl_BE.437
-$ "NEW-"
-683 ¥ª¥é¥ó¥À¸ì (¥Ù¥ë¥®¡¼) - PC 437
-$ LANG=nl_BE.850
-$ "NEW-"
-684 ¥ª¥é¥ó¥À¸ì (¥Ù¥ë¥®¡¼) - PC 850
-$ LANG=no
-$ "NEW-"
-685 ¥Î¥ë¥¦¥§¡¼¸ì (¥Î¥ë¥¦¥§¡¼) - ISO 8859/1
-$ LANG=no_NO.850
-$ "NEW-"
-686 ¥Î¥ë¥¦¥§¡¼¸ì (¥Î¥ë¥¦¥§¡¼) - PC 850
-$ LANG=no_NO.865
-$ "NEW-"
-687 ¥Î¥ë¥¦¥§¡¼¸ì (¥Î¥ë¥¦¥§¡¼) - PC 865
-$ LANG=pt
-$ "NEW-"
-688 ¥Ý¥ë¥È¥¬¥ë¸ì (¥Ý¥ë¥È¥¬¥ë) - ISO 8859/1
-$ LANG=pt_BR
-$ "NEW-"
-689 ¥Ý¥ë¥È¥¬¥ë¸ì (¥Ö¥é¥¸¥ë) - ISO 8859/1
-$ LANG=pt_PT.850
-$ "NEW-"
-690 ¥Ý¥ë¥È¥¬¥ë¸ì (¥Ý¥ë¥È¥¬¥ë) - PC 850
-$ LANG=pt_PT.860
-$ "NEW-"
-691 ¥Ý¥ë¥È¥¬¥ë¸ì (¥Ý¥ë¥È¥¬¥ë) - PC 860
-$ LANG=sv
-$ "NEW-"
-692 ¥¹¥¦¥§¡¼¥Ç¥ó¸ì (¥¹¥¦¥§¡¼¥Ç¥ó) - ISO 8859/1
-$ LANG=sv_SE.437
-$ "NEW-"
-693 ¥¹¥¦¥§¡¼¥Ç¥ó¸ì (¥¹¥¦¥§¡¼¥Ç¥ó) - PC 437
-$ LANG=sv_SE.850
-$ "NEW-"
-694 ¥¹¥¦¥§¡¼¥Ç¥ó¸ì (¥¹¥¦¥§¡¼¥Ç¥ó) - PC 850
#ifdef HPArchitecture
LANG=zh_CN.hp15CN
#endif
-
-#ifdef USLArchitecture
-LANG=zh_CN
-#endif
LANG=fr_FR.iso88591
#endif
-#ifdef USLArchitecture
-LANG=fr
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
LANG=fr_FR.ISO8859-1
#endif
LANG=de_DE.iso88591
#endif
-#ifdef USLArchitecture
-LANG=de
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
LANG=de_DE.ISO8859-1
#endif
LANG=it_IT.iso88591
#endif
-#ifdef USLArchitecture
-LANG=it
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
LANG=it_IT.ISO8859-1
#endif
#ifdef HPArchitecture
LANG=ja_JP.eucJP
#endif
-
-#ifdef USLArchitecture
-LANG=ja
-#endif
#ifdef HPArchitecture
LANG=ko_KR.eucKR
#endif
-
-#ifdef USLArchitecture
-LANG=ko
-#endif
LANG=es_ES.iso88591
#endif
-#ifdef USLArchitecture
-LANG=es
-#endif
-
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
LANG=es_ES.ISO8859-1
#endif
#ifdef HPArchitecture
LANG=sv_SE.iso88591
#endif
-
-#ifdef USLArchitecture
-LANG=sv
-#endif
#ifdef HPArchitecture
LANG=zh_TW.ccdc
#endif
-
-#ifdef USLArchitecture
-LANG=zh_TW
-#endif
if(pfile != NULL)
{
-#if defined(USL)
- sprintf(line,"/usr/bin/gencat -m ./.dt_pfile.cat %s",pfile);
-#else
sprintf(line,"/usr/bin/gencat ./.dt_pfile.cat %s",pfile);
-#endif
if ( system(line) != 0 )
{
fatal("primary .tmsg file would not gencat\n",0,9);
if(dfile != NULL)
{
-#if defined(USL)
- sprintf(line,"/usr/bin/gencat -m ./.dt_dfile.cat %s",dfile);
-#else
sprintf(line,"/usr/bin/gencat ./.dt_dfile.cat %s",dfile);
-#endif
if ( system(line) != 0 )
{
fatal("default .tmsg file would not gencat\n",0,9);
M4 = /bin/m4
#endif
-#ifdef SCOArchitecture
-/* put cpp directives here rather than in CXXDEFINES because
- * for some reason the CXXDEFINES aren't passed to the link phase
- * but they are needed there to instantiate templates
- */
-CXXOPTIONS = \
- -DSP_VOLATILE= -DSP_CONST= \
- -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST
-
-/*
- * Flags passed into compile step when doing manual template instantiation.
- */
-CXXTEMPLATEFLAGS =
-
-M4 = /bin/m4
-#endif
-
#ifdef HPArchitecture
/*
* make null pointer use invalid
M4 = /usr/ccs/bin/m4
#endif /* SunArchitecture */
-#if defined(USLArchitecture)
-/* put cpp directives here rather than in CXXDEFINES because
- * for some reason the CXXDEFINES aren't passed to the link phase
- * but they are needed there to instantiate templates
- */
-CXXOPTIONS = \
- -DSP_VOLATILE= -DSP_CONST= \
- -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST
-
-/*
- * Flags passed into compile step when doing manual template instantiation.
- */
-CXXTEMPLATEFLAGS =
-
-M4 = /bin/m4
-#endif
-
.SUFFIXES: .m4
.m4.C:
rm -f $@
};
template<class T>
-#if defined (USL)
-class ConstPtr : public Ptr<T> {
-#else
class ConstPtr : private Ptr<T> {
-#endif
public:
ConstPtr() { }
ConstPtr(T *ptr) : Ptr<T>(ptr) { }
ConstPtr(const Ptr<T> &p) : Ptr<T>(p) { }
ConstPtr(const ConstPtr<T> &p) : Ptr<T>(p) { }
-#if defined (USL)
-#else
ConstPtr<T> &operator=(const Ptr<T> &p) {
Ptr<T>::operator=(p); return *this;
}
-#endif
ConstPtr<T> &operator=(const ConstPtr<T> &p) {
Ptr<T>::operator=(p); return *this;
}
#pragma define_template $1
#elif defined(AIXV3)
#pragma define($1)
-#elif defined(USL)
- #pragma instantiate $1
#elif defined(SP_ANSI_CLASS_INST)
template class $1;
#else
Makefile.hpux \
Makefile.sunos \
Makefile.osf1 \
- Makefile.unixware \
Makefile.linux \
Makefile.freebsd \
Makefile.netbsd \
+++ /dev/null
-# $XConsortium: Makefile.usl /main/2 1996/05/13 11:36:15 drk $
-##########################################################################
-#
-# Makefile for datatyping.c
-#
-# (c) Copyright 1993, 1994 Hewlett-Packard Company
-# (c) Copyright 1993, 1994 International Business Machines Corp.
-# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
-# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
-# Novell, Inc.
-##########################################################################
-
-#ifndef CDE_INSTALLATION_TOP
- CDE_INSTALLATION_TOP = /usr/dt
-#endif
-
-PROGRAM = datatyping
-SOURCES = datatyping.c
-OBJECTS = datatyping.o
-
-OPTIMIZEDFLAGS = -O
-
-DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-#XMINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
-X11INCLUDE = -I/usr/X/include
-INCLUDES = $(DTINCLUDE) $(XMINCLUDE) $(X11INCLUDE)
-
-DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
-TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
-XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
-XTLIB = -L/usr/X/lib -lXt
-X11LIB = -L/usr/X/lib -lX11
-CPLUSPLUS = -L/usr/add-on/C++/lib -lC
-EXTRA_LIBS = -L/usr/lib -lgen -lnsl -lresolv -lsocket -lXIM \
- -L/usr/add-on/C++/lib -lC
-
-LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
- $(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
-LDFLAGS =
-
-.c.o:
- cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
-
-all:: $(PROGRAM)
-
-$(PROGRAM):: $(OBJECTS)
- cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
-
-clean::
- rm -f $(PROGRAM)
- rm -f $(OBJECTS)
EXTRA_DEFINES = +e
#endif
-#ifdef SCOArchitecture
-ATLIB=
-SYS_LIBRARIES = -lm -lcrypt
-#endif
-
#ifdef RsArchitecture
ATLIB=
#endif
-#ifdef USLArchitecture
-SYS_LIBRARIES = -lm -lgen
-ATLIB=
-#endif
-
#if defined(HPOSFArchitecture)
#endif