1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Remove UXPDS support

This commit is contained in:
chase 2018-05-15 20:11:08 -05:00 committed by Jon Trulson
parent 0f8233dadd
commit 8a4f389634
319 changed files with 317 additions and 8776 deletions

3
cde/.gitignore vendored
View file

@ -108,7 +108,6 @@ install.dt.hp
install.dt.ibm install.dt.ibm
install.dt.sun install.dt.sun
install.dt.usl install.dt.usl
install.dt.uxp
dinstall.dt dinstall.dt
dinstallCDE dinstallCDE
installCDE installCDE
@ -240,7 +239,6 @@ programs/dtappbuilder/src/ab/Makefile.hpux
programs/dtappbuilder/src/ab/Makefile.osf1 programs/dtappbuilder/src/ab/Makefile.osf1
programs/dtappbuilder/src/ab/Makefile.sunos programs/dtappbuilder/src/ab/Makefile.sunos
programs/dtappbuilder/src/ab/Makefile.unixware programs/dtappbuilder/src/ab/Makefile.unixware
programs/dtappbuilder/src/ab/Makefile.uxp
programs/dtappbuilder/src/ab/Makefile.linux programs/dtappbuilder/src/ab/Makefile.linux
programs/dtappbuilder/src/ab/Makefile.freebsd programs/dtappbuilder/src/ab/Makefile.freebsd
programs/dtappbuilder/src/ab/Makefile.netbsd programs/dtappbuilder/src/ab/Makefile.netbsd
@ -2338,7 +2336,6 @@ programs/ttsnoop/Makefile.hpux
programs/ttsnoop/Makefile.osf1 programs/ttsnoop/Makefile.osf1
programs/ttsnoop/Makefile.sunos programs/ttsnoop/Makefile.sunos
programs/ttsnoop/Makefile.unixware programs/ttsnoop/Makefile.unixware
programs/ttsnoop/Makefile.uxp
programs/ttsnoop/Makefile.linux programs/ttsnoop/Makefile.linux
programs/ttsnoop/Makefile.freebsd programs/ttsnoop/Makefile.freebsd
programs/ttsnoop/Makefile.netbsd programs/ttsnoop/Makefile.netbsd

View file

@ -17,11 +17,6 @@ LOCAL_CPP_DEFINES=-Usun
OVERRIDE=install.dt.sun OVERRIDE=install.dt.sun
#endif #endif
#ifdef UXPArchitecture
LOCAL_CPP_DEFINES=-Uuxp
OVERRIDE=install.dt.uxp
#endif
#ifdef USLArchitecture #ifdef USLArchitecture
LOCAL_CPP_DEFINES=-Uusl LOCAL_CPP_DEFINES=-Uusl
OVERRIDE=install.dt.usl OVERRIDE=install.dt.usl

View file

@ -1,207 +0,0 @@
#########################################################################
# Configuration Instructions for the Fujitsu UXP/DS 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.

View file

@ -4,7 +4,7 @@ LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \ -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
-DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) \ -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) \
-DKORNSHELL=$(KORNSHELL) \ -DKORNSHELL=$(KORNSHELL) \
-Usun -Uusl -Uuxp -Uaix -Udec -UAIX -Uibm -Uhp -Usun -Uusl -Uaix -Udec -UAIX -Uibm -Uhp
AllTarget(installCDE dinstallCDE) AllTarget(installCDE dinstallCDE)

View file

@ -174,7 +174,7 @@ Pseudo-BNF:
release_def = "{" release_id ":" "defaults" record_defs "}" release_def = "{" release_id ":" "defaults" record_defs "}"
release_id = "hp-ux" | "aix" | "sun" | "usl" | "uxp" | "default" release_id = "hp-ux" | "aix" | "sun" | "usl" | "default"
record_defs = keyword_def "=" special_token | record_defs = keyword_def "=" special_token |
keyword_def "=" keyword_value keyword_def "=" keyword_value

View file

@ -158,10 +158,6 @@ XCOMM
then then
PLATFORM=usl PLATFORM=usl
PLATFORM_SCRIPT_DIR=usl PLATFORM_SCRIPT_DIR=usl
elif [ $BUILDSYSTEM = "UNIX_System_V" ];
then
PLATFORM=uxp
PLATFORM_SCRIPT_DIR=uxp
elif [ $BUILDSYSTEM = "OSF1" ]; elif [ $BUILDSYSTEM = "OSF1" ];
then then
PLATFORM=dec PLATFORM=dec
@ -174,7 +170,7 @@ XCOMM
if [ "$PLATFORM" = "aix" ]; if [ "$PLATFORM" = "aix" ];
then then
USER=`/bin/whoami` USER=`/bin/whoami`
elif [ "$PLATFORM" = "sun" -o "$PLATFORM" = "usl" -o "$PLATFORM" = "uxp" ]; elif [ "$PLATFORM" = "sun" -o "$PLATFORM" = "usl" ];
then then
USER=`/usr/ucb/whoami` USER=`/usr/ucb/whoami`
else else

View file

@ -62,7 +62,7 @@ MakeTarball()
HASH HASH
Log "Creating tarball..." Log "Creating tarball..."
if [ $PLATFORM = "usl" -o "$PLATFORM" = "uxp" ] if [ $PLATFORM = "usl" ]
then then
ulimit -f unlimited ulimit -f unlimited
fi fi
@ -257,7 +257,7 @@ RestartInetd()
OLDPWD=`pwd` OLDPWD=`pwd`
cd / cd /
if [ "$PLATFORM" = "usl" -o "$PLATFORM" = "uxp" ] if [ "$PLATFORM" = "usl" ]
then then
/usr/sbin/inetd -s /usr/sbin/inetd -s
elif [ "$PLATFORM" = "sun" ] elif [ "$PLATFORM" = "sun" ]
@ -573,10 +573,6 @@ XCOMM
then then
PLATFORM=usl PLATFORM=usl
PLATFORM_SCRIPT_DIR=usl PLATFORM_SCRIPT_DIR=usl
elif [ $BUILDSYSTEM = "UNIX_System_V" ];
then
PLATFORM=uxp
PLATFORM_SCRIPT_DIR=uxp
elif [ $BUILDSYSTEM = "OSF1" ]; elif [ $BUILDSYSTEM = "OSF1" ];
then then
PLATFORM=dec PLATFORM=dec
@ -605,7 +601,7 @@ XCOMM
if [ "$PLATFORM" = "aix" ]; if [ "$PLATFORM" = "aix" ];
then then
USER=`/bin/whoami` USER=`/bin/whoami`
elif [ "$PLATFORM" = "usl" -o "$PLATFORM" = "uxp" ]; elif [ "$PLATFORM" = "usl" ];
then then
USER=`/usr/ucb/whoami` USER=`/usr/ucb/whoami`
else else
@ -619,7 +615,7 @@ XCOMM
echo "" echo ""
fi fi
if [ "$PLATFORM" = "usl" -o "$PLATFORM" = "uxp" ] if [ "$PLATFORM" = "usl" ]
then then
umask 000 umask 000
fi fi

View file

@ -95,9 +95,6 @@ then
elif [ $BUILDSYSTEM = "UNIX_SV" ]; elif [ $BUILDSYSTEM = "UNIX_SV" ];
then then
PLATFORM=usl PLATFORM=usl
elif [ $BUILDSYSTEM = "UNIX_System_V" ];
then
PLATFORM=uxp
elif [ $BUILDSYSTEM = "OSF1" ]; elif [ $BUILDSYSTEM = "OSF1" ];
then then
PLATFORM=dec PLATFORM=dec
@ -108,7 +105,7 @@ fi
if [ $PLATFORM = "aix" ]; if [ $PLATFORM = "aix" ];
then then
USER=`/bin/whoami` USER=`/bin/whoami`
elif [ $PLATFORM = "usl" -o $PLATFORM = "uxp" ]; elif [ $PLATFORM = "usl" ];
then then
USER=`/usr/ucb/whoami` USER=`/usr/ucb/whoami`
else else
@ -638,13 +635,7 @@ TOOL_DIR=$SRCTREE/admin/IntegTools/dbTools
# Avoid making duplicate entries # Avoid making duplicate entries
# make sure links are referred to AFTER the files to which they point. # make sure links are referred to AFTER the files to which they point.
# #
if [ $PLATFORM = "uxp" ]; then
$TOOL_DIR/uncomment $files | sort | uniq | $TOOL_DIR/linksLast - > /tmp/awk.in
cat /tmp/awk.in | awkit > /tmp/awk.out
cat /tmp/awk.out | doit
else
$TOOL_DIR/uncomment $files | sort | uniq | $TOOL_DIR/linksLast - | awkit | doit $TOOL_DIR/uncomment $files | sort | uniq | $TOOL_DIR/linksLast - | awkit | doit
fi
echo "" echo ""
echo "#-------------- $(date) --------------" echo "#-------------- $(date) --------------"

View file

@ -1,4 +1,4 @@
XCOMM!/bin/ksh wXCOMM!/bin/ksh
XCOMM $XConsortium: dinstall.dt.src /main/6 1996/04/23 11:18:22 drk $ XCOMM $XConsortium: dinstall.dt.src /main/6 1996/04/23 11:18:22 drk $
XCOMM ========================================================================== XCOMM ==========================================================================
@ -6,7 +6,7 @@ XCOMM ==========================================================================
XCOMM deinstall.dt XCOMM deinstall.dt
XCOMM XCOMM
XCOMM Script to deinstall the April 1994 Snapshot Desktop on XCOMM Script to deinstall the April 1994 Snapshot Desktop on
XCOMM HP, IBM, Sun, Fujitsu, or Novell Unix systems from a CDROM XCOMM HP, IBM, Sun or Novell Unix systems from a CDROM
XCOMM XCOMM
XCOMM ========================================================================== XCOMM ==========================================================================
XCOMM ========================================================================== XCOMM ==========================================================================
@ -143,7 +143,6 @@ XCOMM Return
XCOMM "hpux" XCOMM "hpux"
XCOMM "aix" XCOMM "aix"
XCOMM "sun" XCOMM "sun"
XCOMM "uxp"
XCOMM "usl" XCOMM "usl"
XCOMM "dec" XCOMM "dec"
XCOMM ========================================================================== XCOMM ==========================================================================
@ -156,7 +155,6 @@ GetPlatform()
*HP-UX*) getPlatform=hp;; *HP-UX*) getPlatform=hp;;
*AIX*) getPlatform=ibm;; *AIX*) getPlatform=ibm;;
*SunOS*) getPlatform=sun;; *SunOS*) getPlatform=sun;;
*UNIX_System_V*) getPlatform=uxp;;
*UNIX_SV*) getPlatform=usl;; *UNIX_SV*) getPlatform=usl;;
*OSF1*) getPlatform=dec;; *OSF1*) getPlatform=dec;;
esac esac
@ -176,7 +174,6 @@ XCOMM Return
XCOMM "hpux" XCOMM "hpux"
XCOMM "aix" XCOMM "aix"
XCOMM "sun" XCOMM "sun"
XCOMM "uxp"
XCOMM "usl" XCOMM "usl"
XCOMM "dec" XCOMM "dec"
XCOMM ========================================================================== XCOMM ==========================================================================
@ -185,7 +182,7 @@ ValidOS()
{ {
platform=$(GetPlatform) platform=$(GetPlatform)
case "$platform" in case "$platform" in
hp|ibm|sun|uxp|usl|dec) hp|ibm|sun|usl|dec)
DtiReturn $platform DtiReturn $platform
;; ;;
*) Exit $INVALID_OS_MSG 1 *) Exit $INVALID_OS_MSG 1
@ -678,8 +675,6 @@ XCOMM set up the path for whoami command
;; ;;
sun) WHOAMI_PATH=/usr/ucb sun) WHOAMI_PATH=/usr/ucb
;; ;;
uxp) WHOAMI_PATH=/usr/ucb
;;
usl) WHOAMI_PATH=/usr/ucb usl) WHOAMI_PATH=/usr/ucb
;; ;;
dec) WHOAMI_PATH=/usr/bin dec) WHOAMI_PATH=/usr/bin

View file

@ -6,7 +6,7 @@ XCOMM ==========================================================================
XCOMM install.dt XCOMM install.dt
XCOMM XCOMM
XCOMM Script to install the April 1994 Snapshot Desktop on XCOMM Script to install the April 1994 Snapshot Desktop on
XCOMM HP, IBM, Sun, UXP, USL, or DEC Unix systems from a CDROM XCOMM HP, IBM, Sun, USL, or DEC Unix systems from a CDROM
XCOMM XCOMM
XCOMM ========================================================================== XCOMM ==========================================================================
XCOMM ========================================================================== XCOMM ==========================================================================
@ -167,7 +167,6 @@ XCOMM Return
XCOMM "hpux" XCOMM "hpux"
XCOMM "aix" XCOMM "aix"
XCOMM "sun" XCOMM "sun"
XCOMM "uxp"
XCOMM "usl" XCOMM "usl"
XCOMM "dec" XCOMM "dec"
XCOMM ========================================================================== XCOMM ==========================================================================
@ -180,7 +179,6 @@ GetPlatform()
*HP-UX*) getPlatform=hp;; *HP-UX*) getPlatform=hp;;
*AIX*) getPlatform=ibm;; *AIX*) getPlatform=ibm;;
*SunOS*) getPlatform=sun;; *SunOS*) getPlatform=sun;;
*UNIX_System_V*) getPlatform=uxp;;
*UNIX_SV*) getPlatform=usl;; *UNIX_SV*) getPlatform=usl;;
*OSF1*) getPlatform=dec;; *OSF1*) getPlatform=dec;;
esac esac
@ -408,7 +406,7 @@ Main()
HASH 3) verify platform is supported HASH 3) verify platform is supported
HASH HASH
case "$dtiPlatform" in case "$dtiPlatform" in
hp|ibm|sun|uxp|usl|dec) hp|ibm|sun|usl|dec)
NewState 4.1 NewState 4.1
;; ;;
*) *)

View file

@ -1,175 +0,0 @@
XCOMM $XConsortium: install.dt.uxp.src /main/4 1996/11/19 11:44:17 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_System_V -a "$(uname -r)" = 4.2.0 ]
then
DtiReturn "yes"
HASH if [ "$(uname -v)" = 1.0 ]
HASH then
HASH DtiReturn "WARNING: THE CDE DESKTOP IS NOT SUPPORTED ON UnixWare 1.0"
HASH else
HASH for all 4.2 releases after 1.0
HASH DtiReturn "yes"
HASH fi
else
DtiReturn "ERROR: THIS IS NOT A \"UNIX_System_V 4.2.0\" 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
}

View file

@ -40,10 +40,6 @@ SUBDIRS = ibm
PLATFORM = sun PLATFORM = sun
SUBDIRS = sun SUBDIRS = sun
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
SUBDIRS = uxp
#endif
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
SUBDIRS = usl SUBDIRS = usl

View file

@ -15,9 +15,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
#ifdef AlphaArchitecture #ifdef AlphaArchitecture
PLATFORM = dec PLATFORM = dec
#endif #endif

View file

@ -21,9 +21,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list BUILD_UDB_LIST = $(SHELL) ../build_udb_list

View file

@ -15,9 +15,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
all:: all::

View file

@ -18,9 +18,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
all:: all::

View file

@ -27,9 +27,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list BUILD_UDB_LIST = $(SHELL) ../build_udb_list

View file

@ -24,9 +24,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
BUILD_UDB_LIST = $(SHELL) ../build_udb_list BUILD_UDB_LIST = $(SHELL) ../build_udb_list

View file

@ -15,9 +15,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
all:: all::

View file

@ -15,9 +15,6 @@ PLATFORM = sun
#ifdef USLArchitecture #ifdef USLArchitecture
PLATFORM = usl PLATFORM = usl
#endif #endif
#ifdef UXPArchitecture
PLATFORM = uxp
#endif
all:: all::

View file

@ -1,55 +0,0 @@
XCOMM $XConsortium: Imakefile /main/3 1996/04/21 19:13:20 drk $
TOOL_DIR = ../../dbTools
DATABASE_DIR = ../../../../databases
#ifdef HPArchitecture
PLATFORM = hp-ux
#endif
#ifdef RsArchitecture
PLATFORM = aix
#endif
#ifdef SunArchitecture
PLATFORM = sun
#endif
#ifdef USLArchitecture
PLATFORM = usl
#endif
#ifdef UXPArchitecture
PLATFORM = uxp
#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

View file

@ -1,53 +0,0 @@
#!/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 !@
XUXP=/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 $XUXP; then
rm -rf /var/dt/Xpid
exec $XDM
fi
fi
;;
stop)
KillProgram -15 dtlogin
;;
*)
echo "usage: S69xdm {start|stop}"
;;
esac

View file

@ -1,67 +0,0 @@
XCOMM! /bin/ksh
XCOMM #######
XCOMM Product: CDE
XCOMM Fileset: CDE-HELP
XCOMM customize
XCOMM @(#) $XConsortium: configHelp.src /main/4 1996/07/18 15:49:15 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

View file

@ -1,65 +0,0 @@
XCOMM! /bin/ksh
XCOMM #######
XCOMM Product: CDE
XCOMM Fileset: CDE-HELP
XCOMM customize
XCOMM @(#) $XConsortium: configHelpPrg.src /main/4 1996/07/18 15:49:38 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

View file

@ -1,197 +0,0 @@
XCOMM! /bin/ksh
XCOMM #######
XCOMM Product: CDE
XCOMM Fileset: CDE-MIN
XCOMM configure
XCOMM @(#) $XConsortium: configMin.src /main/2 1996/04/21 19:13:28 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

View file

@ -1,306 +0,0 @@
XCOMM! /bin/ksh
XCOMM #######
XCOMM Product: CDE
XCOMM Fileset: CDE-RUN
XCOMM configure
XCOMM @(#) $XConsortium: configRun.src /main/5 1996/10/18 16:27:01 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
/bin/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

View file

@ -1,114 +0,0 @@
XCOMM!/bin/ksh
XCOMM $XConsortium: configShlibs.src /main/5 1996/06/13 16:39:07 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

View file

@ -1,166 +0,0 @@
XCOMM! /bin/ksh
XCOMM #######
XCOMM Product: CDE
XCOMM Fileset: CDE-TT
XCOMM configure
XCOMM @(#) $XConsortium: configTT.src /main/5 1996/09/20 18:22:32 cde-fuj $
XCOMM #######
XCOMM
XCOMM (c) Copyright Hewlett-Packard Company, 1993
XCOMM
XCOMM #######
#define HASH #
PRODUCT=CDE
FILESET=CDE-TT
DO_CONFIGURATION=""
retval=0
FixInetdDotConf()
{
FILE=/etc/inetd.conf
TMPFILE=/tmp/inetd.conf
TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserverd
XCOMM
XCOMM see if it already exists
XCOMM
nawk -v ttdb=$TTDBSERVERD \
'{if ($1 == "100083/1" && $6 != ttdb)
print "#cde " $0;
else
print $0
}' $FILE >$TMPFILE
cp $TMPFILE $FILE
rm $TMPFILE
awk '{if ($1 == "100083/1")
print $0 > "/tmp/tt-already-there"
}' $FILE >/dev/null
if [ ! -f /tmp/tt-already-there ]
then
echo "100083/1 tli rpc/tcp wait root $TTDBSERVERD $TTDBSERVERD" \
>>$FILE
else
rm /tmp/tt-already-there
fi
}
UnfixInetdDotConf()
{
FILE=/etc/inetd.conf
TMPFILE=/tmp/inetd.conf
TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserverd
nawk -v ttdb=$TTDBSERVERD \
'{if ($1 == "100083/1" && $6 == ttdb)
;
else
print $0
}' $FILE >$TMPFILE
cp $TMPFILE $FILE
rm $TMPFILE
awk '{if ($1 == "#cde" && ($2 == "100083/1" || $2 == "100083")) {
$1 = $2;
$2 = ""
}
print $0
}' $FILE >$TMPFILE
cp $TMPFILE $FILE
rm $TMPFILE
}
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
FixInetdDotConf
elif [ "$OPERATION" = "deconfigure" ]
then
UnfixInetdDotConf
RemoveTTFiles
VerifyInstalledFiles
elif [ "$OPERATION" = "verify" ]
then
VerifyInstalledFiles
fi
if [ "$OPERATION" != "verify" ]
then
HASH issue a SIGHUP to the inetd process
ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/sh
else
/usr/sbin/inetd -s
fi
rm /tmp/tmppsout
fi
return $retval

View file

@ -47,9 +47,6 @@ XCOMM Set system
elif [ $BUILDSYSTEM = "UNIX_SV" ] elif [ $BUILDSYSTEM = "UNIX_SV" ]
then then
PLATFORM=usl PLATFORM=usl
elif [ $BUILDSYSTEM = "UNIX_System_V" ]
then
PLATFORM=uxp
elif [ $BUILDSYSTEM = "OSF1" ] elif [ $BUILDSYSTEM = "OSF1" ]
then then
PLATFORM=dec PLATFORM=dec
@ -60,7 +57,7 @@ XCOMM Set system
if [ $PLATFORM = "aix" ] if [ $PLATFORM = "aix" ]
then then
USER=`/bin/whoami` USER=`/bin/whoami`
elif [ $PLATFORM = "sun" -o $PLATFORM = "uxp" ] elif [ $PLATFORM = "sun" ]
then then
USER=`/usr/ucb/whoami` USER=`/usr/ucb/whoami`
else else

View file

@ -142,12 +142,6 @@ EXTRA_LIBRARIES=$(DYNAMIC) ExtraLibraries -lresolv
# endif # endif
#endif #endif
#ifdef UXPArchitecture
STATIC=-Bstatic
DYNAMIC=-Bdynamic
EXTRA_LIBRARIES=$(DYNAMIC) ExtraLibraries -lgen
#endif
#ifdef HPArchitecture #ifdef HPArchitecture
STATIC=-Wl,-a,archive STATIC=-Wl,-a,archive
DYNAMIC=-Wl,-a,shared DYNAMIC=-Wl,-a,shared
@ -163,8 +157,6 @@ PLATFORM=halos
PLATFORM=hpux PLATFORM=hpux
#elif defined(AIXArchitecture) #elif defined(AIXArchitecture)
PLATFORM=aix PLATFORM=aix
#elif defined(UXPArchitecture)
PLATFORM=uxpds
#elif defined(AlphaArchitecture) #elif defined(AlphaArchitecture)
PLATFORM=digital PLATFORM=digital
#elif defined(USLArchitecture) #elif defined(USLArchitecture)
@ -428,7 +420,7 @@ TEMPLATE_OBJS=TemplateDB//**/*.o
#if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture) #if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture)
# define ByteOrderDefines LittleEndianDefines # define ByteOrderDefines LittleEndianDefines
#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(AIXArchitecture) || defined(HPArchitecture) || defined(UXPArchitecture) #elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(AIXArchitecture) || defined(HPArchitecture)
# define ByteOrderDefines BigEndianDefines # define ByteOrderDefines BigEndianDefines
#else #else
# define ByteOrderDefines DefaultEndianDefines # define ByteOrderDefines DefaultEndianDefines

View file

@ -579,27 +579,6 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
# endif # endif
#endif /* linux */ #endif /* linux */
#ifdef __uxp__
# define MacroIncludeFile <fujitsu.cf>
# define MacroFile fujitsu.cf
# define FujitsuArchitecture
# undef __uxp__
# define UXPArchitecture
# define SVR4Architecture
# ifdef sparc
# undef sparc
# define SparcArchitecture
# endif
#endif /* __uxp__ */
#ifdef __sxg__
# define MacroIncludeFile <fujitsu.cf>
# define MacroFile fujitsu.cf
# define FujitsuArchitecture
# undef __sxg__
# define mc68000Architecture
#endif /* __sxg__ */
#if defined(sequent) || defined(_SEQUENT_) #if defined(sequent) || defined(_SEQUENT_)
# define MacroIncludeFile <sequent.cf> # define MacroIncludeFile <sequent.cf>
# define MacroFile sequent.cf # define MacroFile sequent.cf

View file

@ -69,7 +69,6 @@ apollo.cf \
bsd.cf \ bsd.cf \
convex.cf \ convex.cf \
cray.cf \ cray.cf \
fujitsu.cf \
generic.cf \ generic.cf \
hp.cf \ hp.cf \
ibm.cf \ ibm.cf \

View file

@ -1,95 +0,0 @@
XCOMM platform: $TOG: fujitsu.cf /main/9 1997/04/17 14:11:44 barstow $
#ifndef OSName
# define OSName DefaultOSName
#endif
#ifndef OSMajorVersion
# define OSMajorVersion DefaultOSMajorVersion
#endif
#ifndef OSMinorVersion
# define OSMinorVersion DefaultOSMinorVersion
#endif
XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion)
#define PatheticCpp YES
#ifdef SparcArchitecture
#define BootstrapCFlags -D__uxp__
#define StandardDefines -D__uxp__ -DSVR4 -DANSICPP
#define StandardCppDefines -D__uxp__ -DSVR4 -DANSICPP
#define CppCmd /usr/ccs/lib/cpp
#ifndef ArCmdBase
# define ArCmdBase /usr/ccs/bin/ar
#endif
#ifndef AsCmd
# define AsCmd /usr/ccs/bin/as
#endif
#ifndef CcCmd
# define CcCmd /usr/ccs/bin/cc
#endif
#ifndef CplusplusCmd
# define CplusplusCmd /opt/uxpcplus/bin/CC
#endif
#ifndef CplusplusFilt
# define CplusplusFilt /opt/uxpcplus/bin/c++filt
#endif
#ifndef CplusplusDependIncludes
# define CplusplusDependIncludes -I/opt/uxpcplus/include/CC
#endif
#ifndef LdCmd
# define LdCmd /usr/ccs/bin/ld
#endif
#ifndef LexCmd
# define LexCmd /usr/ccs/bin/lex
#endif
#ifndef YaccCmd
# define YaccCmd /usr/ccs/bin/yacc
#endif
#define BuildLibPathVar LD_LIBRARY_PATH
#define SystemV4 YES
#define HasSockets YES
#define DBMLibrary /* ndbm modules are in -lc */
#define HasNdbm YES
#ifndef HasLdRunPath
#define HasLdRunPath YES
#endif
#define BuildServer NO
#include <sv4Lib.rules>
#endif
#ifdef mc68000Architecture
#define BootstrapCFlags -D__sxg__
#define StandardDefines -D__sxg__ -DSYSV -DUSG -DNOSTDHDRS -I/usr/xwin/include
#define StandardCppDefines -D__sxg__ -DSYSV -DUSG -DNOSTDHDRS -I/usr/xwin/include
#define LnCmd ln
#define DoRanlibCmd NO
#define DefaultCCOptions +Z384
#define ExtraLibraries -lXbsd -lsocket -lu
#define TermcapLibrary -lcurses
#define BuildServer NO
#define HasSymLinks NO
#define HasVFork NO
#define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
#endif
#define GencatFlags -m
#define DtSvcDefines -DMULTIBYTE -DNO_REGCOMP -DHAVE_PTMS
#define DtSearchDefines -DI18N_MSG DtSvcDefines -DNEED_STRCASECMP
#define DtWidgetDefines DtSearchDefines
#define ArchitectureDefines -DUXP_ARCHITECTURE
#define CdeProjectDefines \
-DMULTIBYTE -DNLS16 \
-DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion

View file

@ -34,7 +34,7 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
* TopLevelProject macro defined above). * TopLevelProject macro defined above).
*/ */
# if defined(SunArchitecture) || defined(AIXArchitecture) \ # if defined(SunArchitecture) || defined(AIXArchitecture) \
|| defined(USLArchitecture) || defined(UXPArchitecture) || defined(USLArchitecture)
# ifndef ProjectRulesFile # ifndef ProjectRulesFile
# define ProjectRulesFile <cde.rules> # define ProjectRulesFile <cde.rules>
# endif # endif
@ -74,8 +74,7 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
# endif # endif
# endif # endif
# if defined(UXPArchitecture) || defined(USLArchitecture) \ # if defined(USLArchitecture) || defined(AIXArchitecture)
|| defined(AIXArchitecture)
# define HasCplusplus YES # define HasCplusplus YES
# endif # endif
@ -122,10 +121,6 @@ XCOMM build the DtXinerama support
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
#endif #endif
#ifdef UXPArchitecture
# define DtLocalesToBuild ja_JP.dt-eucJP
#endif
XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales. XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
XCOMM or building non-C locales will cause build failures. XCOMM or building non-C locales will cause build failures.
#if defined(BSDArchitecture) #if defined(BSDArchitecture)

View file

@ -156,10 +156,6 @@ in this Software without prior written authorization from The Open Group.
#endif #endif
#endif #endif
#ifdef __uxp__
#define imake_ccflags "-DSVR4 -DANSICPP"
#endif
#ifdef __sxg__ #ifdef __sxg__
#define imake_ccflags "-DSYSV -DUSG -DNOSTDHDRS" #define imake_ccflags "-DSYSV -DUSG -DNOSTDHDRS"
#endif #endif
@ -261,9 +257,6 @@ in this Software without prior written authorization from The Open Group.
#if defined(__NetBSD__) || (defined(__FreeBSD__) && !defined(CPP_IN_LIBEXEC)) #if defined(__NetBSD__) || (defined(__FreeBSD__) && !defined(CPP_IN_LIBEXEC))
#define DEFAULT_CPP "/usr/bin/cpp" #define DEFAULT_CPP "/usr/bin/cpp"
#endif #endif
#ifdef __uxp__
#define DEFAULT_CPP "/usr/ccs/lib/cpp"
#endif
#ifdef __sxg__ #ifdef __sxg__
#define DEFAULT_CPP "/usr/lib/cpp" #define DEFAULT_CPP "/usr/lib/cpp"
#endif #endif
@ -555,9 +548,6 @@ char *cpp_argv[ARGUMENTS] = {
"-traditional", "-traditional",
"-Dlinux", "-Dlinux",
#endif #endif
#ifdef __uxp__
"-D__uxp__",
#endif
#ifdef __sxg__ #ifdef __sxg__
"-D__sxg__", "-D__sxg__",
#endif #endif
@ -621,7 +611,7 @@ char *cpp_argv[ARGUMENTS] = {
# define DEFAULT_OS_MINOR_REV "r %[0-9]" # define DEFAULT_OS_MINOR_REV "r %[0-9]"
/* No information available to generate default OSTeenyVersion value. */ /* No information available to generate default OSTeenyVersion value. */
# define DEFAULT_OS_NAME "srvm %[^\n]" # define DEFAULT_OS_NAME "srvm %[^\n]"
#elif defined(sun) || defined(sgi) || defined(ultrix) || defined(__uxp__) || defined(linux) || defined(sony) #elif defined(sun) || defined(sgi) || defined(ultrix) || defined(linux) || defined(sony)
/* uname -r returns "x.y[.z]", e.g. "5.4" or "4.1.3" */ /* uname -r returns "x.y[.z]", e.g. "5.4" or "4.1.3" */
# define DEFAULT_OS_MAJOR_REV "r %[0-9]" # define DEFAULT_OS_MAJOR_REV "r %[0-9]"
# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]" # define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]"
@ -644,12 +634,6 @@ char *cpp_argv[ARGUMENTS] = {
# define DEFAULT_OS_MAJOR_REV "r %*[^0-9]%[0-9]" # define DEFAULT_OS_MAJOR_REV "r %*[^0-9]%[0-9]"
# define DEFAULT_OS_MINOR_REV "r %*[^.].%[0-9]" # define DEFAULT_OS_MINOR_REV "r %*[^.].%[0-9]"
# define DEFAULT_OS_NAME "srvm %[^\n]" # define DEFAULT_OS_NAME "srvm %[^\n]"
#elif defined(__uxp__)
/* NOTE: "x.y[.z]" above handles UXP/DF. This is a sample alternative. */
/* uname -v returns "VxLy Yzzzzz ....", e.g. "V20L10 Y95021 Increment 5 ..." */
# define DEFAULT_OS_MAJOR_REV "v V%[0-9]"
# define DEFAULT_OS_MINOR_REV "v V%*dL%[0-9]"
# define DEFAULT_OS_NAME "srvm %[^\n]"
#elif defined(__FreeBSD__) #elif defined(__FreeBSD__)
/* uname -r returns "x.y[.z]-mumble", e.g. "9.0-RELEASE" or "11.0-CURRENT" */ /* uname -r returns "x.y[.z]-mumble", e.g. "9.0-RELEASE" or "11.0-CURRENT" */
# define DEFAULT_OS_MAJOR_REV "r %[0-9]" # define DEFAULT_OS_MAJOR_REV "r %[0-9]"
@ -841,9 +825,6 @@ struct symtab predefs[] = {
#ifdef __unix__ #ifdef __unix__
{"__unix__", "1"}, {"__unix__", "1"},
#endif #endif
#ifdef __uxp__
{"__uxp__", "1"},
#endif
#ifdef __sxg__ #ifdef __sxg__
{"__sxg__", "1"}, {"__sxg__", "1"},
#endif #endif

View file

@ -197,11 +197,6 @@ examples/dtaction/Makefile.sun
install_target = /usr/dt/share/examples/dtaction/Makefile.SUN install_target = /usr/dt/share/examples/dtaction/Makefile.SUN
} }
examples/dtaction/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtaction/Makefile.UXP
}
examples/dtaction/Makefile.novell examples/dtaction/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtaction/Makefile.NOVELL install_target = /usr/dt/share/examples/dtaction/Makefile.NOVELL
@ -236,11 +231,6 @@ examples/dtcalendar/Makefile.sun
install_target = /usr/dt/share/examples/dtcalendar/Makefile.SUN install_target = /usr/dt/share/examples/dtcalendar/Makefile.SUN
} }
examples/dtcalendar/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtcalendar/Makefile.UXP
}
examples/dtcalendar/Makefile.novell examples/dtcalendar/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtcalendar/Makefile.NOVELL install_target = /usr/dt/share/examples/dtcalendar/Makefile.NOVELL
@ -324,11 +314,6 @@ examples/dtdnd/Makefile.usl
install_target = /usr/dt/share/examples/dtdnd/Makefile.USL install_target = /usr/dt/share/examples/dtdnd/Makefile.USL
} }
# #
examples/dtdnd/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtdnd/Makefile.UXP
}
#
examples/dtdnd/Makefile.ibm examples/dtdnd/Makefile.ibm
{ default { default
install_target = /usr/dt/share/examples/dtdnd/Makefile.IBM install_target = /usr/dt/share/examples/dtdnd/Makefile.IBM
@ -362,11 +347,6 @@ examples/dtdts/Makefile.sun
install_target = /usr/dt/share/examples/dtdts/Makefile.SUN install_target = /usr/dt/share/examples/dtdts/Makefile.SUN
} }
examples/dtdts/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtdts/Makefile.UXP
}
examples/dtdts/Makefile.novell examples/dtdts/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtdts/Makefile.NOVELL install_target = /usr/dt/share/examples/dtdts/Makefile.NOVELL
@ -401,11 +381,6 @@ examples/dtsession/Makefile.sun
install_target = /usr/dt/share/examples/dtsession/Makefile.SUN install_target = /usr/dt/share/examples/dtsession/Makefile.SUN
} }
examples/dtsession/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtsession/Makefile.UXP
}
examples/dtsession/Makefile.novell examples/dtsession/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtsession/Makefile.NOVELL install_target = /usr/dt/share/examples/dtsession/Makefile.NOVELL
@ -440,11 +415,6 @@ examples/dtscreen/Makefile.sun
install_target = /usr/dt/share/examples/dtscreen/Makefile.SUN install_target = /usr/dt/share/examples/dtscreen/Makefile.SUN
} }
examples/dtscreen/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtscreen/Makefile.UXP
}
examples/dtscreen/Makefile.novell examples/dtscreen/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtscreen/Makefile.NOVELL install_target = /usr/dt/share/examples/dtscreen/Makefile.NOVELL
@ -484,11 +454,6 @@ examples/dtterm/Makefile.sun
install_target = /usr/dt/share/examples/dtterm/Makefile.SUN install_target = /usr/dt/share/examples/dtterm/Makefile.SUN
} }
examples/dtterm/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtterm/Makefile.UXP
}
examples/dtterm/Makefile.novell examples/dtterm/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtterm/Makefile.NOVELL install_target = /usr/dt/share/examples/dtterm/Makefile.NOVELL
@ -528,11 +493,6 @@ examples/dtwidget/Makefile.sun
install_target = /usr/dt/share/examples/dtwidget/Makefile.SUN install_target = /usr/dt/share/examples/dtwidget/Makefile.SUN
} }
examples/dtwidget/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtwidget/Makefile.UXP
}
examples/dtwidget/Makefile.novell examples/dtwidget/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtwidget/Makefile.NOVELL install_target = /usr/dt/share/examples/dtwidget/Makefile.NOVELL
@ -572,11 +532,6 @@ examples/dtwsm/Makefile.sun
install_target = /usr/dt/share/examples/dtwsm/Makefile.SUN install_target = /usr/dt/share/examples/dtwsm/Makefile.SUN
} }
examples/dtwsm/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/dtwsm/Makefile.UXP
}
examples/dtwsm/Makefile.novell examples/dtwsm/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/dtwsm/Makefile.NOVELL install_target = /usr/dt/share/examples/dtwsm/Makefile.NOVELL
@ -611,11 +566,6 @@ examples/tt/Makefile.sun
install_target = /usr/dt/share/examples/tt/Makefile.SUN install_target = /usr/dt/share/examples/tt/Makefile.SUN
} }
examples/tt/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/tt/Makefile.UXP
}
examples/tt/Makefile.novell examples/tt/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/tt/Makefile.NOVELL install_target = /usr/dt/share/examples/tt/Makefile.NOVELL
@ -679,11 +629,6 @@ examples/template/Makefile.sun
install_target = /usr/dt/share/examples/template/Makefile.SUN install_target = /usr/dt/share/examples/template/Makefile.SUN
} }
examples/template/Makefile.uxp
{ default
install_target = /usr/dt/share/examples/template/Makefile.UXP
}
examples/template/Makefile.novell examples/template/Makefile.novell
{ default { default
install_target = /usr/dt/share/examples/template/Makefile.NOVELL install_target = /usr/dt/share/examples/template/Makefile.NOVELL

View file

@ -111,29 +111,6 @@
responsible_project = cde_dt responsible_project = cde_dt
} }
#>>------------------------------
# Defaults for: sun/fujitsu
#<<------------------------------
#
{ uxp : 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 # Defaults for: Digital
#<<------------------------------------------------- #<<-------------------------------------------------
@ -721,39 +698,6 @@ programs/fontaliases/novell/C/dtinfo.pcf.Z
install_target = /usr/dt/config/xfonts/C/dtinfo.pcf.Z install_target = /usr/dt/config/xfonts/C/dtinfo.pcf.Z
} }
#
# for Fujitsu
#
programs/fontaliases/uxp/C/fonts.alias
{ uxp
install_target = /usr/dt/config/xfonts/C/fonts.alias
}
#
programs/fontaliases/uxp/C/fonts.dir
{ uxp
install_target = /usr/dt/config/xfonts/C/fonts.dir
}
#
programs/fontaliases/uxp/C/dtinfo.pcf
{ uxp
install_target = /usr/dt/config/xfonts/C/dtinfo.pcf
}
#
programs/fontaliases/uxp/ja_JP/fonts.alias
{ uxp
install_target = /usr/dt/config/xfonts/ja_JP/fonts.alias
}
#
programs/fontaliases/uxp/ja_JP/fonts.dir
{ uxp
install_target = /usr/dt/config/xfonts/ja_JP/fonts.dir
}
#
programs/fontaliases/uxp/ja_JP/dtinfo.pcf
{ uxp
install_target = /usr/dt/config/xfonts/C/dtinfo.pcf
}
# #
# for Digital # for Digital
# #
@ -1037,29 +981,6 @@ programs/fontaliases/postscript/ja/prolog.ps
# install_target = /usr/dt/config/psfonts/zh_TW/prolog.ps # install_target = /usr/dt/config/psfonts/zh_TW/prolog.ps
#} #}
#
# For Novell/Fujitsu
#
programs/fontaliases/postscript/ja/prolog.ps
{ uxp
install_target = /usr/dt/config/psfonts/ja/prolog.ps
}
#
#programs/fontaliases/postscript/ko/prolog.ps
#{ uxp
# install_target = /usr/dt/config/psfonts/ko/prolog.ps
#}
#
#programs/fontaliases/postscript/zh/prolog.ps
#{ uxp
# install_target = /usr/dt/config/psfonts/zh/prolog.ps
#}
#
#programs/fontaliases/postscript/zh_TW/prolog.ps
#{ uxp
# install_target = /usr/dt/config/psfonts/zh_TW/prolog.ps
#}
# #
# For Digital # For Digital
# #

View file

@ -3070,77 +3070,6 @@ XCOMM #########################################################################
#endif #endif
#endif /* USL */ #endif /* USL */
XCOMM #########################################################################
XCOMM
XCOMM Fujitsu - Locale and platform specific entries
XCOMM
XCOMM #########################################################################
#ifdef __uxp__
#ifdef _GERMAN_
/usr/dt/appconfig/help/de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/help/de_DE
type = sym_link
}
#endif
#ifdef _SPANISH_
/usr/dt/appconfig/help/es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/help/es
type = sym_link
}
#endif
#ifdef _FRENCH_
/usr/dt/appconfig/help/fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/help/fr
type = sym_link
}
#endif
#ifdef _ITALIAN_
/usr/dt/appconfig/help/it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/help/it
type = sym_link
}
#endif
#ifdef _JAPANESE_
/usr/dt/appconfig/help/ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/appconfig/help/ja_JP
type = sym_link
}
#endif
#ifdef _KOREAN_
/usr/dt/appconfig/help/ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/appconfig/help/ko_KR.5601
type = sym_link
}
#endif
#ifdef _SWEDISH_
/usr/dt/appconfig/help/sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/help/sv
type = sym_link
}
#endif
#ifdef _CHINESE_
/usr/dt/appconfig/help/zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/appconfig/help/zh_CN
type = sym_link
}
#endif
#ifdef _TAIWANESE_
/usr/dt/appconfig/help/zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/appconfig/help/zh_TW
type = sym_link
}
#endif
#endif /* __uxp__ */
XCOMM ######################################################################### XCOMM #########################################################################
XCOMM XCOMM
XCOMM DEC - Locale and platform specific entries XCOMM DEC - Locale and platform specific entries

View file

@ -202,11 +202,6 @@ programs/dthelp/dthelpdemo/Makefile.Sun
install_target = /usr/dt/share/examples/dthelp/Makefile.SUN install_target = /usr/dt/share/examples/dthelp/Makefile.SUN
} }
# #
programs/dthelp/dthelpdemo/Makefile.UXP
{ default
install_target = /usr/dt/share/examples/dthelp/Makefile.UXP
}
#
#>>----------------------------------- #>>-----------------------------------
# Helpdemo source: Sample help volume # Helpdemo source: Sample help volume
#------------------------------------- #-------------------------------------

View file

@ -518,9 +518,3 @@ lib/DtHelp/UNIX_SV.lcx
{ usl { usl
install_target = /usr/dt/config/svc/UNIX_SV.lcx install_target = /usr/dt/config/svc/UNIX_SV.lcx
} }
#
lib/DtHelp/UNIX_Syst.lcx
{ uxp
install_target = /usr/dt/config/svc/UNIX_Syst.lcx
}

View file

@ -553,56 +553,6 @@ XCOMM ##########################################################################
#endif /* USL */ #endif /* USL */
XCOMM ##########################################################################
XCOMM
XCOMM Fujitsu - Locale and platform specific entries
XCOMM
XCOMM ##########################################################################
#ifdef __uxp__
#ifdef _GERMAN_
../infolib/de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/infolib/de_DE
type = sym_link
}
#endif
#ifdef _SPANISH_
../infolib/es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/infolib/es
type = sym_link
}
#endif
#ifdef _FRENCH_
../infolib/fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/infolib/fr
type = sym_link
}
#endif
#ifdef _ITALIAN_
../infolib/it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/infolib/it
type = sym_link
}
#endif
#ifdef _JAPANESE_
../infolib/ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/infolib/ja_JP
type = sym_link
}
#endif
#endif /* __uxp__ */
XCOMM ########################################################################## XCOMM ##########################################################################
XCOMM XCOMM
XCOMM DEC - Locale and platform specific entries XCOMM DEC - Locale and platform specific entries

View file

@ -2078,397 +2078,6 @@ programs/dtimsstart/conf/hpux/none
#endif #endif
#endif /* USL */ #endif /* USL */
XCOMM ##########################################################################
XCOMM
XCOMM Fujitsu - Locale and platform specific entries
XCOMM
XCOMM ##########################################################################
#ifdef __uxp__
#ifdef _GERMAN_
./de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/app-defaults/de_DE
type = sym_link
}
./de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/appmanager/de_DE
type = sym_link
}
./de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/types/de_DE
type = sym_link
}
./de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/config/de_DE
type = sym_link
}
./desc.de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/share/palettes/desc.de_DE
type = sym_link
}
./desc.de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/share/backdrops/desc.de_DE
type = sym_link
}
./de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/share/examples/types/de_DE
type = sym_link
}
#endif
#ifdef _SPANISH_
./es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/app-defaults/es
type = sym_link
}
./es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/appmanager/es
type = sym_link
}
./es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/types/es
type = sym_link
}
./es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/config/es
type = sym_link
}
./desc.es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/share/palettes/desc.es
type = sym_link
}
./desc.es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/share/backdrops/desc.es
type = sym_link
}
./es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/share/examples/types/es
type = sym_link
}
#endif
#ifdef _FRENCH_
./fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/app-defaults/fr
type = sym_link
}
./fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/appmanager/fr
type = sym_link
}
./fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/types/fr
type = sym_link
}
./fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/config/fr
type = sym_link
}
./desc.fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/share/palettes/desc.fr
type = sym_link
}
./desc.fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/share/backdrops/desc.fr
type = sym_link
}
./fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/share/examples/types/fr
type = sym_link
}
#endif
#ifdef _ITALIAN_
./it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/app-defaults/it
type = sym_link
}
./it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/appmanager/it
type = sym_link
}
./it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/types/it
type = sym_link
}
./it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/config/it
type = sym_link
}
./desc.it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/share/palettes/desc.it
type = sym_link
}
./desc.it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/share/backdrops/desc.it
type = sym_link
}
./it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/share/examples/types/it
type = sym_link
}
#endif
#ifdef _JAPANESE_
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/app-defaults/ja_JP
type = sym_link
}
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/app-defaults/ja_JP.U90
type = sym_link
}
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/appconfig/appmanager/ja_JP
type = sym_link
}
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/appconfig/types/ja_JP
type = sym_link
}
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/config/ja_JP
type = sym_link
}
./desc.ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/share/palettes/desc.ja_JP
type = sym_link
}
./desc.ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/share/backdrops/desc.ja_JP
type = sym_link
}
./ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/share/examples/types/ja_JP
type = sym_link
}
XCOMM
XCOMM dtimsstart configuration files
XCOMM
programs/dtimsstart/conf/hpux/ja_JP.eucJP
{ uxp
install_target = /usr/dt/config/ims/ja
}
programs/dtimsstart/conf/uxp/ja_JP
{ uxp
install_target = /usr/dt/config/ims/ja_JP
}
./ja_JP
{ uxp
install_target = /usr/dt/config/ims/ja_JP.U90
type = sym_link
}
programs/dtimsstart/conf/uxp/xfeoak2
{ uxp
install_target = /usr/dt/config/ims/xfeoak2
}
programs/dtimsstart/conf/hpux/xjim
{ uxp
install_target = /usr/dt/config/ims/xjim
}
programs/dtimsstart/conf/hpux/atok8
{ uxp
install_target = /usr/dt/config/ims/atok8
}
programs/dtimsstart/conf/hpux/vje
{ uxp
install_target = /usr/dt/config/ims/vje
}
programs/dtimsstart/conf/hpux/egb
{ uxp
install_target = /usr/dt/config/ims/egb
}
programs/dtimsstart/conf/hpux/builtin.jpn
{ uxp
install_target = /usr/dt/config/ims/builtin.jpn
}
programs/dtimsstart/conf/hpux/none
{ uxp
install_target = /usr/dt/config/ims/none
}
#endif
#ifdef _KOREAN_
./ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/app-defaults/ko_KR.5601
type = sym_link
}
./ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/appconfig/appmanager/ko_KR.5601
type = sym_link
}
./ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/appconfig/types/ko_KR.5601
type = sym_link
}
./ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/config/ko_KR.5601
type = sym_link
}
./desc.ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/share/palettes/desc.ko_KR.5601
type = sym_link
}
./desc.ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/share/backdrops/desc.ko_KR.5601
type = sym_link
}
./ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/share/examples/types/ko_KR.5601
type = sym_link
}
#endif
#ifdef _SWEDISH_
./sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/app-defaults/sv
type = sym_link
}
./sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/appmanager/sv
type = sym_link
}
./sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/appconfig/types/sv
type = sym_link
}
./sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/config/sv
type = sym_link
}
./desc.sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/share/palettes/desc.sv
type = sym_link
}
./desc.sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/share/backdrops/desc.sv
type = sym_link
}
./sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/share/examples/types/sv
type = sym_link
}
#endif
#ifdef _CHINESE_
./zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/app-defaults/zh_CN
type = sym_link
}
./zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/appconfig/appmanager/zh_CN
type = sym_link
}
./zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/appconfig/types/zh_CN
type = sym_link
}
./zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/config/zh_CN
type = sym_link
}
./desc.zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/share/palettes/desc.zh_CN
type = sym_link
}
./desc.zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/share/backdrops/desc.zh_CN
type = sym_link
}
./zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/share/examples/types/zh_CN
type = sym_link
}
#endif
#ifdef _TAIWANESE_
./zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/app-defaults/zh_TW
type = sym_link
}
./zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/appconfig/appmanager/zh_TW
type = sym_link
}
./zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/appconfig/types/zh_TW
type = sym_link
}
./zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/config/zh_TW
type = sym_link
}
./desc.zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/share/palettes/desc.zh_TW
type = sym_link
}
./desc.zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/share/backdrops/desc.zh_TW
type = sym_link
}
./zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/share/examples/types/zh_TW
type = sym_link
}
#endif
#endif /* __uxp__ */
XCOMM ########################################################################## XCOMM ##########################################################################
XCOMM XCOMM
XCOMM DEC - Locale and platform specific entries XCOMM DEC - Locale and platform specific entries

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -606,77 +606,6 @@ XCOMM ##########################################################################
#endif #endif
#endif /* USL */ #endif /* USL */
XCOMM ##########################################################################
XCOMM
XCOMM Fujitsu - Locale and platform specific entries
XCOMM
XCOMM ##########################################################################
#ifdef __uxp__
#ifdef _GERMAN_
/usr/dt/lib/nls/msg/de_DE.ISO8859-1
{ uxp
install_target = /usr/dt/lib/nls/msg/de_DE
type = sym_link
}
#endif
#ifdef _SPANISH_
/usr/dt/lib/nls/msg/es_ES.ISO8859-1
{ uxp
install_target = /usr/dt/lib/nls/msg/es
type = sym_link
}
#endif
#ifdef _FRENCH_
/usr/dt/lib/nls/msg/fr_FR.ISO8859-1
{ uxp
install_target = /usr/dt/lib/nls/msg/fr
type = sym_link
}
#endif
#ifdef _ITALIAN_
/usr/dt/lib/nls/msg/it_IT.ISO8859-1
{ uxp
install_target = /usr/dt/lib/nls/msg/it
type = sym_link
}
#endif
#ifdef _JAPANESE_
/usr/dt/lib/nls/msg/ja_JP.dt-eucJP
{ uxp
install_target = /usr/dt/lib/nls/msg/ja_JP
type = sym_link
}
#endif
#ifdef _KOREAN_
/usr/dt/lib/nls/msg/ko_KR.dt-eucKR
{ uxp
install_target = /usr/dt/lib/nls/msg/ko_KR.5601
type = sym_link
}
#endif
#ifdef _SWEDISH_
/usr/dt/lib/nls/msg/sv_SE.ISO8859-1
{ uxp
install_target = /usr/dt/lib/nls/msg/sv
type = sym_link
}
#endif
#ifdef _CHINESE_
/usr/dt/lib/nls/msg/zh_CN.dt-eucCN
{ uxp
install_target = /usr/dt/lib/nls/msg/zh_CN
type = sym_link
}
#endif
#ifdef _TAIWANESE_
/usr/dt/lib/nls/msg/zh_TW.dt-eucTW
{ uxp
install_target = /usr/dt/lib/nls/msg/zh_TW
type = sym_link
}
#endif
#endif /* __uxp__ */
XCOMM ########################################################################### XCOMM ###########################################################################
XCOMM XCOMM
XCOMM DEC - Locale and platform specific entries XCOMM DEC - Locale and platform specific entries

View file

@ -1252,14 +1252,6 @@ programs/dtaction/dtaction
} }
# #
programs/dtaction/dtaction programs/dtaction/dtaction
{ uxp
install_target = /usr/dt/bin/dtaction
owner = root
group = sys
mode = 06555
}
#
programs/dtaction/dtaction
{ usl { usl
install_target = /usr/dt/bin/dtaction install_target = /usr/dt/bin/dtaction
owner = root owner = root

View file

@ -804,124 +804,6 @@ lib/DtMmdb/libDtMmdb.so.2.1
mode = 0755 mode = 0755
} }
XCOMM XCOMM
XCOMM >>-----------------------------
XCOMM UXP libraries
XCOMM <<-----------------------------
XCOMM
./libXm.so.2.1
{ uxp
install_target = /usr/dt/lib/libXm.so.1.2
type = sym_link
}
XCOMM
./libMrm.so.2.1
{ uxp
install_target = /usr/dt/lib/libMrm.so.1.2
type = sym_link
}
XCOMM
./libUil.so.2.1
{ uxp
install_target = /usr/dt/lib/libUil.so.1.2
type = sym_link
}
XCOMM
lib/DtHelp/libDtHelp.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtHelp.so.2.1
mode = 0555
}
XCOMM
./libDtHelp.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtHelp.so.1
type = sym_link
}
XCOMM
lib/DtPrint/libDtPrint.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtPrint.so.2.1
mode = 0555
}
XCOMM
lib/DtMrm/libDtMrm.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtMrm.so.2.1
mode = 0555
}
XCOMM
lib/DtSvc/libDtSvc.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtSvc.so.2.1
mode = 0555
}
XCOMM
./libDtSvc.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtSvc.so.1
type = sym_link
}
XCOMM
lib/DtWidget/libDtWidget.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtWidget.so.2.1
mode = 0555
}
XCOMM
./libDtWidget.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtWidget.so.1
type = sym_link
}
XCOMM
lib/DtTerm/libDtTerm.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtTerm.so.2.1
mode = 0555
}
XCOMM
./libDtTerm.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtTerm.so.1
type = sym_link
}
XCOMM
lib/tt/lib/libtt.so.2.1
{ uxp
install_target = /usr/dt/lib/libtt.so.2.1
mode = 0755
}
XCOMM
./libtt.so.2.1
{ uxp
install_target = /usr/dt/lib/libtt.so.2
type = sym_link
}
XCOMM
lib/csa/libcsa.so.2.1
{ uxp
install_target = /usr/dt/lib/libcsa.so.2.1
mode = 0555
}
XCOMM
./libcsa.so.2.1
{ uxp
install_target = /usr/dt/lib/libcsa.so.0
type = sym_link
}
XCOMM
lib/DtSearch/libDtSearch.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtSearch.so.2.1
mode = 0555
}
XCOMM
lib/DtMmdb/libDtMmdb.so.2.1
{ uxp
install_target = /usr/dt/lib/libDtMmdb.so.2.1
mode = 0755
}
XCOMM
XCOMM XCOMM
XCOMM >>----------------------------- XCOMM >>-----------------------------
XCOMM DEC OSF/1 libraries XCOMM DEC OSF/1 libraries

View file

@ -188,12 +188,6 @@ lib/tt/bin/ttdbserverd/rpc.ttdbserver
type = sym_link type = sym_link
} }
# #
/usr/dt/bin/rpc.ttdbserver
{ uxp
install_target = /usr/dt/bin/rpc.ttdbserverd
type = sym_link
}
#
lib/tt/bin/tt_type_comp/tt_type_comp lib/tt/bin/tt_type_comp/tt_type_comp
{ default { default
install_target = /usr/dt/bin/tt_type_comp install_target = /usr/dt/bin/tt_type_comp

View file

@ -21,9 +21,6 @@ UDB_RELEASE_OPT = -ReleaseStream dec
#ifdef USLArchitecture #ifdef USLArchitecture
UDB_RELEASE_OPT = -ReleaseStream usl UDB_RELEASE_OPT = -ReleaseStream usl
#endif #endif
#ifdef UXPArchitecture
UDB_RELEASE_OPT = -ReleaseStream uxp
#endif
#ifdef LinuxArchitecture #ifdef LinuxArchitecture
UDB_RELEASE_OPT = -ReleaseStream linux UDB_RELEASE_OPT = -ReleaseStream linux
#endif #endif
@ -41,7 +38,7 @@ UDB_RELEASE_OPT = -ReleaseStream netbsd
* Insure that symbols used in the .udb files are undefined for * Insure that symbols used in the .udb files are undefined for
* pre-processing by cpp. * pre-processing by cpp.
*/ */
UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uaix -Usun -Uusl -Udec -Uuxp -Uunix -Ulinux -Uopenbsd -Ufreebsd -Unetbsd UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uaix -Usun -Uusl -Udec -Uunix -Ulinux -Uopenbsd -Ufreebsd -Unetbsd
#define CreateLocalizedFilesets(Locale,Lang,readablename,runfs,helpfs,msgfs,AltLang,HelpLang,ResDB,HelpDB,MsgDB,InfoDB) @@\ #define CreateLocalizedFilesets(Locale,Lang,readablename,runfs,helpfs,msgfs,AltLang,HelpLang,ResDB,HelpDB,MsgDB,InfoDB) @@\

View file

@ -1,8 +1,5 @@
XCOMM $XConsortium: Imakefile /main/20 1996/10/31 09:37:44 rws $ XCOMM $XConsortium: Imakefile /main/20 1996/10/31 09:37:44 rws $
#ifdef UXPArchitecture
DBOPTS = -c
#endif
DBTOMAN = $(CDETOP)/doc/util/dbtoman/dbtoman DBTOMAN = $(CDETOP)/doc/util/dbtoman/dbtoman
DBENVSETUP = CDETOP=$(CDETOP) DBENVSETUP = CDETOP=$(CDETOP)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:43:31 drk $
##########################################################################
#
# Makefile for dtdts examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:44:58 drk $
##########################################################################
#
# Makefile for dtcalendar examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lcsa
X11LIBS = -lXt -lX11
SYSLIBS = -lnsl
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)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/3 1996/05/13 11:46:45 drk $
##########################################################################
#
# Makefile for dtdnddemo
#
# UXP Platform
#
# (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.
##########################################################################
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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,47 +0,0 @@
# $XConsortium: Makefile.uxp /main/1 1996/08/23 08:21:04 barstow $
##########################################################################
#
# Makefile for dtdts examples (UXP)
#
# (c) Copyright 1996 Digital Equipment Corporation.
# (c) Copyright 1996 Hewlett-Packard Company.
# (c) Copyright 1996 International Business Machines Corp.
# (c) Copyright 1996 Sun Microsystems, Inc.
# (c) Copyright 1996 Novell, Inc.
# (c) Copyright 1996 FUJITSU LIMITED.
# (c) Copyright 1996 Hitachi.
#
##########################################################################
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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:49:20 drk $
##########################################################################
#
# Makefile for dtsession examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -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)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:50:42 drk $
##########################################################################
#
# Makefile for dtsession examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:52:00 drk $
##########################################################################
#
# Makefile for dtterm examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtTerm -lDtHelp -lDtSvc -ltt -lXm
X11LIBS = -L/usr/X/lib -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -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)

View file

@ -1,54 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:53:20 drk $
##########################################################################
#
# Makefile for dtwidget examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtWidget -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,54 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:54:50 drk $
##########################################################################
#
# Makefile for dtwidget examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtSvc -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1,111 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 12:02:07 drk $
##########################################################################
#
# Makefile for template example (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -lDtHelp -lDtSvc -lXm -ltt
X11LIBS = -L/usr/X/lib -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket -lm
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

View file

@ -1,46 +0,0 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 12:03:30 drk $
##########################################################################
#
# Makefile for ToolTalk examples (UXP)
#
# (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 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
INCLUDES = $(DTINCLUDE)
DTLIBS = -L/usr/dt/lib -ltt -lXm
X11LIBS = -lXt -lX11
SYSLIBS = -lw -lgen -lnsl -lresolv -lsocket
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)

View file

@ -1777,7 +1777,6 @@ Component: Applications Sub-component: dtmail
CDExc15608 Undocumented function is being used CDExc15608 Undocumented function is being used
CDExc15822 Can not view postscript mail attachmen CDExc15822 Can not view postscript mail attachmen
CDExc21726 Dtmail tests fail on Fujitsu because of incorrect keyboard binding
CDExc23026 Message/openMsg test having trouble with secondary windo CDExc23026 Message/openMsg test having trouble with secondary windo
CDExc23865 Dtmail tests which receive mail need to be updated for POP/IMAP CDExc23865 Dtmail tests which receive mail need to be updated for POP/IMAP
CDExc24042 dtmail manual test needs updating CDExc24042 dtmail manual test needs updating
@ -1831,7 +1830,6 @@ Component: Applications Sub-component: dtwm
CDExc14722 Appearance of front panel incorrec CDExc14722 Appearance of front panel incorrec
CDExc22338 dtwm does not produce icon box on Digita CDExc22338 dtwm does not produce icon box on Digita
CDExc22347 dtwm test iplacemt1, assertion 3 fails on Fujitsu: probable golden dat
CDExc22931 dtwm fails to find icon box CDExc22931 dtwm fails to find icon box
CDExc22944 Icon Box scrolling test failed on IBM platfor CDExc22944 Icon Box scrolling test failed on IBM platfor
CDExc23177 dtwm manual tests - updates, correction CDExc23177 dtwm manual tests - updates, correction
@ -1922,7 +1920,6 @@ CDExc23041 Threadsafe tests fail to run on Digita
Component: DtWidget Sub-component: DtComboBox Component: DtWidget Sub-component: DtComboBox
CDExc20917 Fujitsu DtWidget golden images need updatin
CDExc22872 IBM DtWidget golden images need updatin CDExc22872 IBM DtWidget golden images need updatin
Component: DtWidget Sub-component: DtEditor Component: DtWidget Sub-component: DtEditor
@ -2026,7 +2023,6 @@ CDExc23048 TT test mt_test fails on Sun and IBM with TT_ERR_TOOLAT
Component: ToolTalk Sub-component: rpc.ttdbserver Component: ToolTalk Sub-component: rpc.ttdbserver
CDExc22329 Tooltalk tests fail on Digital with error: cannot shif CDExc22329 Tooltalk tests fail on Digital with error: cannot shif
CDExc22331 ToolTalk tests failing on Fujitsu with error: rpc.ttdbserver not installe
CDExc22333 ToolTalk tests fail on IBM with error: Memory fault, coredum CDExc22333 ToolTalk tests fail on IBM with error: Memory fault, coredum
Component: Tooltalk Sub-component: Component: Tooltalk Sub-component:

View file

@ -59,7 +59,7 @@ extern "C" {
** System V R4 based systems define the stuff we need in ** System V R4 based systems define the stuff we need in
** sys/types.h. Include that and then we are done. ** sys/types.h. Include that and then we are done.
*/ */
#if defined(HPUX) || defined(linux) || defined(SunOS) || defined(UNIX_SV) || defined(USL) || defined(__uxp__) #if defined(HPUX) || defined(linux) || defined(SunOS) || defined(UNIX_SV) || defined(USL)
#include <sys/types.h> #include <sys/types.h>
#endif #endif
@ -162,7 +162,7 @@ typedef enum {B_FALSE, B_TRUE} boolean_t;
#endif /* AIX */ #endif /* AIX */
#if defined(USL) || defined(__uxp__) #if defined(USL)
#include <sys/param.h> #include <sys/param.h>

View file

@ -355,7 +355,7 @@ _DtCvFreeArray (void **array)
return (0); return (0);
} }
#if defined(_AIX) || defined (USL) || defined(__uxp__) #if defined(_AIX) || defined (USL)
/***************************************************************************** /*****************************************************************************
* Function: _DtCvStrCaseCmp * Function: _DtCvStrCaseCmp
* *

View file

@ -53,7 +53,7 @@
/***************************************************************************** /*****************************************************************************
* Extern defines * Extern defines
*****************************************************************************/ *****************************************************************************/
#if !defined(_AIX) && !defined(USL) || defined(__uxp__) #if !defined(_AIX) && !defined(USL)
#define _DtCvStrCaseCmp(s1,s2) strcasecmp(s1,s2) #define _DtCvStrCaseCmp(s1,s2) strcasecmp(s1,s2)
#endif /* _AIX or USL */ #endif /* _AIX or USL */
@ -78,7 +78,7 @@ extern void *_DtCvStrPtr (
int type, int type,
int count); int count);
#if defined(_AIX) || defined(USL) || defined(__uxp__) #if defined(_AIX) || defined(USL)
extern int _DtCvStrCaseCmp( extern int _DtCvStrCaseCmp(
const char *s1, const char *s1,
const char *s2); const char *s2);

View file

@ -51,7 +51,7 @@
#include <errno.h> #include <errno.h>
#include <locale.h> /* getlocale(), LOCALE_STATUS, LC_xxx */ #include <locale.h> /* getlocale(), LOCALE_STATUS, LC_xxx */
#if defined(_AIX) || defined(USL) || defined(__uxp__) || defined(CSRG_BASED) #if defined(_AIX) || defined(USL) || defined(CSRG_BASED)
#include <ctype.h> #include <ctype.h>
#endif #endif
@ -533,7 +533,7 @@ int _DtHelpCeStrHashToKey(
#endif #endif
extern int strcoll(const char *,const char *); extern int strcoll(const char *,const char *);
#if defined(_AIX) || defined(USL) || defined(__uxp__) #if defined(_AIX) || defined(USL)
extern int _DtHelpCeStrCaseCmp(const char *,const char *); extern int _DtHelpCeStrCaseCmp(const char *,const char *);
#else #else
extern int strcasecmp(const char *,const char *); extern int strcasecmp(const char *,const char *);
@ -553,7 +553,7 @@ int _DtHelpCeStrHashToKey(
#endif #endif
if (Clang) if (Clang)
#if defined(_AIX) || defined(USL) || defined(__uxp__) #if defined(_AIX) || defined(USL)
return _DtHelpCeStrCaseCmp; return _DtHelpCeStrCaseCmp;
#else #else
return strcasecmp; return strcasecmp;
@ -1048,7 +1048,7 @@ int _DtHelpCeIconvContextSuitable(
} }
#if defined(_AIX) || defined (USL) || defined(__uxp__) #if defined(_AIX) || defined (USL)
/***************************************************************************** /*****************************************************************************
* Function: _DtHelpCeStrCaseCmp * Function: _DtHelpCeStrCaseCmp
* *

View file

@ -56,7 +56,7 @@ typedef struct _DtHelpCeIconvContextRec * _DtHelpCeIconvContext;
/**************************************************************************** /****************************************************************************
* Semi Public Re-defines * Semi Public Re-defines
****************************************************************************/ ****************************************************************************/
#if !defined(_AIX) && !defined(USL) && !defined(__uxp__) #if !defined(_AIX) && !defined(USL)
#define _DtHelpCeStrCaseCmp(s1,s2) strcasecmp(s1,s2) #define _DtHelpCeStrCaseCmp(s1,s2) strcasecmp(s1,s2)
#endif /* _AIX or USL */ #endif /* _AIX or USL */
@ -223,11 +223,11 @@ extern int _DtHelpCeCountChars (
int max_len, int max_len,
int *ret_len ); int *ret_len );
extern int _DtHelpCeFreeStringArray ( char **array); extern int _DtHelpCeFreeStringArray ( char **array);
#if defined(_AIX) || defined(USL) || defined(__uxp__) #if defined(_AIX) || defined(USL)
extern int _DtHelpCeStrCaseCmp( extern int _DtHelpCeStrCaseCmp(
const char *s1, const char *s1,
const char *s2); const char *s2);
#endif /* _AIX or USL or __uxp__ */ #endif /* _AIX or USL */
extern int _DtHelpCeStrCaseCmpLatin1( extern int _DtHelpCeStrCaseCmpLatin1(
const char *s1, const char *s1,
const char *s2); const char *s2);

View file

@ -1,543 +0,0 @@
!
! (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_System_V Locale-Related Translations !!!!!!!!!!!!!!
! File: UNIX_Syst.lcx
! Default location: /usr/dt/config/svc/UNIX_Syst.lcx
! Purpose:
! Define the UNIX_System_V (FUJITSU UXP/DS) 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_System_V 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_Syst.lcx /main/2 1996/08/25 02:01:38 cde-fuj $
! 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_System_V (FUJITSU UXP/DS) 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_System_V.?.version.<.420: ".*" !! any UXP/DS V20 System V 4.2.0
!!!!!!!!!!!!!!!! UNIX_System_V (FUJITSU UXP/DS) 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 Sun 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_System_V.420+.setlocale.=.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL, UXP
UNIX_System_V.420+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL, UXP
! W European/Americas, Latin 1 codeset
! UNIX_System_V.420+.setlocale.>.da_DK.ISO-8859-1: de ! Danish, Denmark XoJIG,IBM, HP, , USL ("da")
! UNIX_System_V.420+.setlocale.>.de_AT.ISO-8859-1: de ! German,Austria XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.de_CH.ISO-8859-1: de ! German,Switzerland XoJIG,IBM, , , USL
! UNIX_System_V.420+.setlocale.~.de_DE.ISO-8859-1: de ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de")
! UNIX_System_V.420+.setlocale.>.en_AU.ISO-8859-1: en ! English,Australia , , , , USL
! UNIX_System_V.420+.setlocale.>.en_AU.ISO-8859-1: en_US ! English,Australia , , , , USL
! UNIX_System_V.420+.setlocale.>.en_CA.ISO-8859-1: en ! English,Canada XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_CA.ISO-8859-1: en_US ! English,Canada XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_DK.ISO-8859-1: en ! English, Denmark XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_DK.ISO-8859-1: en_US ! English, Denmark XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_GB.ISO-8859-1: en ! English, U.K. XoJIG,IBM, HP, , USL ("en")
! UNIX_System_V.420+.setlocale.>.en_GB.ISO-8859-1: en_US ! English, U.K. XoJIG,IBM, HP, , USL ("en")
! UNIX_System_V.420+.setlocale.>.en_JP.ISO-8859-1: en ! English, Japan XoJIG,IBM, , ,
! UNIX_System_V.420+.setlocale.>.en_JP.ISO-8859-1: en_US ! English, Japan XoJIG,IBM, , ,
! UNIX_System_V.420+.setlocale.>.en_IE.ISO-8859-1: en ! English, Ireland XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_IE.ISO-8859-1: en_US ! English, Ireland XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.en_MY.ISO-8859-1: en ! English,Malaysia , , , , USL
! UNIX_System_V.420+.setlocale.>.en_MY.ISO-8859-1: en_US ! English,Malaysia , , , , USL
! UNIX_System_V.420+.setlocale.>.en_NZ.ISO-8859-1: en ! English,New Zealand , , , , USL
! UNIX_System_V.420+.setlocale.>.en_NZ.ISO-8859-1: en_US ! English,New Zealand , , , , USL
! UNIX_System_V.420+.setlocale.>.en_KR.ISO-8859-1: en ! English,Korea , , , , USL
! UNIX_System_V.420+.setlocale.>.en_KR.ISO-8859-1: en_US ! English,Korea , , , , USL
! UNIX_System_V.420+.setlocale.>.en_TW.ISO-8859-1: en ! English,Taiwan , , , , USL
! UNIX_System_V.420+.setlocale.>.en_TW.ISO-8859-1: en_US ! English,Taiwan , , , , USL
! UNIX_System_V.420+.setlocale.~.en_US.ISO-8859-1: en ! English, USA XoJIG,IBM, HP, , USL
! UNIX_System_V.420+.setlocale.~.en_US.ISO-8859-1: en_US ! English, USA XoJIG,IBM, HP, , USL
! UNIX_System_V.420+.setlocale.>.es_AR.ISO-8859-1: es ! Spanish, Argentina , , , Sun
! UNIX_System_V.420+.setlocale.~.es_AR.ISO-8859-1: es_AR ! Spanish, Argentina , , , Sun
! UNIX_System_V.420+.setlocale.>.es_BO.ISO-8859-1: es ! Spanish, Bolivia , , , Sun
! UNIX_System_V.420+.setlocale.~.es_BO.ISO-8859-1: es_BO ! Spanish, Bolivia , , , Sun
! UNIX_System_V.420+.setlocale.>.es_CL.ISO-8859-1: es ! Spanish, Chile , , , Sun , USL
! UNIX_System_V.420+.setlocale.~.es_CL.ISO-8859-1: es_CL ! Spanish, Chile , , , Sun , USL
! UNIX_System_V.420+.setlocale.>.es_CO.ISO-8859-1: es ! Spanish, Columbia , , , Sun
! UNIX_System_V.420+.setlocale.~.es_CO.ISO-8859-1: es_CO ! Spanish, Columbia , , , Sun
! UNIX_System_V.420+.setlocale.>.es_CR.ISO-8859-1: es ! Spanish, Costa Rica , , , Sun
! UNIX_System_V.420+.setlocale.~.es_CR.ISO-8859-1: es_CR ! Spanish, Costa Rica , , , Sun
! UNIX_System_V.420+.setlocale.>.es_EC.ISO-8859-1: es ! Spanish, Ecuador , , , Sun
! UNIX_System_V.420+.setlocale.~.es_EC.ISO-8859-1: es_EC ! Spanish, Ecuador , , , Sun
! UNIX_System_V.420+.setlocale.~.es_ES.ISO-8859-1: es ! Spanish, Spain XoJIG,IBM, HP, Sun , USL
! UNIX_System_V.420+.setlocale.>.es_GT.ISO-8859-1: es ! Spanish, Guatemala , , , Sun
! UNIX_System_V.420+.setlocale.~.es_GT.ISO-8859-1: es_GT ! Spanish, Guatemala , , , Sun
! UNIX_System_V.420+.setlocale.>.es_MX.ISO-8859-1: es ! Spanish, Mexico , , , Sun , USL
! UNIX_System_V.420+.setlocale.~.es_MX.ISO-8859-1: es_MX ! Spanish, Mexico , , , Sun , USL
! UNIX_System_V.420+.setlocale.>.es_PE.ISO-8859-1: es ! Spanish, Peru , , , Sun
! UNIX_System_V.420+.setlocale.~.es_PE.ISO-8859-1: es_PE ! Spanish, Peru , , , Sun
! UNIX_System_V.420+.setlocale.>.es_UY.ISO-8859-1: es ! Spanish, Uruguay , , , Sun
! UNIX_System_V.420+.setlocale.~.es_UY.ISO-8859-1: es_UY ! Spanish, Uruguay , , , Sun
! UNIX_System_V.420+.setlocale.>.es_VE.ISO-8859-1: es ! Spanish, Venezuela , , , Sun , USL
! UNIX_System_V.420+.setlocale.~.es_VE.ISO-8859-1: es_VE ! Spanish, Venezuela , , , Sun , USL
! UNIX_System_V.420+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG,
! UNIX_System_V.420+.setlocale.>.fi_FI.ISO-8859-1: ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi")
! UNIX_System_V.420+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG,
! UNIX_System_V.420+.setlocale.>.fr_BE.ISO-8859-1: fr ! French,Belgium XoJIG, , , , USL
! UNIX_System_V.420+.setlocale.>.fr_CA.ISO-8859-1: fr ! French, Canada XoJIG,IBM, HP, , USL
! UNIX_System_V.420+.setlocale.>.fr_CH.ISO-8859-1: fr ! French, Switzerland XoJIG,IBM, , , USL
! UNIX_System_V.420+.setlocale.~.fr_FR.ISO-8859-1: fr ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
! UNIX_System_V.420+.setlocale.>.is_IS.ISO-8859-1: ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is")
! UNIX_System_V.420+.setlocale.>.it_CH.ISO-8859-1: it ! Italian,Switzerland , , , , USL
! UNIX_System_V.420+.setlocale.~.it_IT.ISO-8859-1: it ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it")
! UNIX_System_V.420+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG,
! UNIX_System_V.420+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG,
! UNIX_System_V.420+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG,
! UNIX_System_V.420+.setlocale.>.nl_BE.ISO-8859-1: ge ! Dutch, Belgium XoJIG,IBM, , , USL
! UNIX_System_V.420+.setlocale.>.nl_BE.ISO-8859-1: nl_BE ! Dutch, Belgium XoJIG,IBM, , , USL
! UNIX_System_V.420+.setlocale.>.nl_NL.ISO-8859-1: ge ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
! UNIX_System_V.420+.setlocale.>.nl_NL.ISO-8859-1: nl ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl")
! UNIX_System_V.420+.setlocale.>.no_NO.ISO-8859-1: ge ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
! UNIX_System_V.420+.setlocale.>.no_NO.ISO-8859-1: no ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no")
! UNIX_System_V.420+.setlocale.>.pt_BR.ISO-8859-1: es ! Portuguese,Brazil , , , , USL
! UNIX_System_V.420+.setlocale.>.pt_BR.ISO-8859-1: pt ! Portuguese,Brazil , , , , USL
! UNIX_System_V.420+.setlocale.>.pt_PT.ISO-8859-1: pt ! Portuguese, Portugal XoJIG,IBM, HP, , USL
! UNIX_System_V.420+.setlocale.>.sv_FI.ISO-8859-1: sv ! Swedish, Finland XoJIG,
! UNIX_System_V.420+.setlocale.~.sv_SE.ISO-8859-1: sv ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv")
! E European
! UNIX_System_V.420+.setlocale.>.cs_CS.ISO-8859-2: cs ! Czech(1) ,IBM, HP
! UNIX_System_V.420+.setlocale.>.hr_HR.ISO-8859-2: ! Croatian, Croatia ,IBM
! UNIX_System_V.420+.setlocale.>.hu_HU.ISO-8859-2: hu ! Hungarian, Hungry XoJIG,IBM, HP
! UNIX_System_V.420+.setlocale.>.pl_PL.ISO-8859-2: pl ! Polish, Poland XoJIG,IBM, HP
! UNIX_System_V.420+.setlocale.>.ro_RO.ISO-8859-2: ! Rumanian, Romania XoJIG,IBM, HP
! UNIX_System_V.420+.setlocale.>.sh_YU.ISO-8859-2: ! Serbocroatian, Yugoslavia(1) ,IBM, HP
! UNIX_System_V.420+.setlocale.>.sl_CS.ISO-8859-2: ! Slovenian , , HP
! UNIX_System_V.420+.setlocale.>.si_SI.ISO-8859-2: ! Slovenian ,IBM,
! UNIX_System_V.420+.setlocale.>.sk_SK.ISO-8859-2: ! Slovak ,IBM
! Cyrillic
! UNIX_System_V.420+.setlocale.>.bg_BG.ISO-8859-5: ! Bulgarian, Bulgaria ,IBM, HP
! UNIX_System_V.420+.setlocale.>.mk_MK.ISO-8859-5: ! Macedonian ,IBM
! UNIX_System_V.420+.setlocale.>.ru_RU.ISO-8859-5: ru ! Russian(1) ,IBM,
! UNIX_System_V.420+.setlocale.>.ru_SU.ISO-8859-5: ! Russian(1) , , HP
! UNIX_System_V.420+.setlocale.>.sp_YU.ISO-8859-5: ! Serbian,Yugoslavia(1) ,IBM
! Arabic
! UNIX_System_V.420+.setlocale.>.ar_DZ.ISO-8859-6: ! Arabic(2) , , HP
! UNIX_System_V.420+.setlocale.>.ar_SA.ISO-8859-6: ! Arabic(2) , , HP
! Hebrew
! UNIX_System_V.420+.setlocale.>.iw_IL.ISO-8859-8: ! Hebrew, Israel ,IBM, HP
! Greek
! UNIX_System_V.420+.setlocale.>.el_GR.ISO-8859-7: ! Greek, Greece ,IBM, HP
! Turkish
! UNIX_System_V.420+.setlocale.>.tr_TR.ISO-8859-9: ! Turkish, Turkey ,IBM, HP
! East Asia
UNIX_System_V.420+.setlocale.~.ja_JP.EUC-JP: ja_JP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL, UXP
UNIX_System_V.420+.setlocale.=.ja_JP.EUC-JP: ja_JP.U90 ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL, UXP
UNIX_System_V.420+.setlocale.=.ja_JP.SJIS: ja_JP.SJIS ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL, UXP
! UNIX_System_V.420+.setlocale.~.ko_KR.EUC-KR: ko ! Korean, Korea ,IBM, HP, Sun ("ko"), USL
! UNIX_System_V.420+.setlocale.~.zh_CN.EUC-CN: zh ! Chinese, China ,IBM, , Sun ("zh"), USL
! UNIX_System_V.420.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun , USL
! UNIX_System_V.420+.setlocale.~.zh_TW.EUC-TW: zh_TW ! Chinese, Taiwan ,IBM, HP, Sun , USL
! UNIX_System_V.420+.setlocale.>.zh_CN.HP-15CN: zh ! Chinese, China , , HP
! UNIX_System_V.420+.setlocale.0.zh_TW.HP-BIG5: ! Chinese, Taiwan , , HP, ,
! UNIX_System_V.420+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, ,
! UNIX_System_V.420+.setlocale.>.ja_JP.HP-SJIS: ! Japanese, Japan aka japanese 15 , , HP,
! UNIX_System_V.420+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, ,
! Thai
! UNIX_System_V.420+.setlocale.>.th_TH.TIS-620: ! Thai, Thailand ,IBM, HP
! codesets supported for iconv(1); iconv(3) & nl_langinfo not supported
UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-1: ISO-8859-1
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-2: ISO8859-2
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-5: ISO8859-5
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-6: ISO8859-6
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-7: ISO8859-7
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-8: ISO8859-8
! UNIX_System_V.420+.iconv1,iconv3.=.?.ISO-8859-9: ISO8859-9
! UNIX_System_V.420+.iconv1,iconv3.=.?.EUC-KR: IBM-eucKR
UNIX_System_V.420+.iconv1,iconv3.=.?.EUC-JP: eucJP
UNIX_System_V.420+.iconv1,iconv3.~.ja_JP.SJIS: SJIS
! UNIX_System_V.420+.iconv1,iconv3.=.?.EUC-TW: IBM-eucTW
! UNIX_System_V.420+.iconv1,iconv3.=.?.EUC-CN: IBM-eucCN
! UNIX_System_V.420+.iconv1,iconv3.>.?.HP-15CN: IBM-eucCN
! UNIX_System_V.420+.iconv1,iconv3.=.?.IBM-437: IBM-437
! UNIX_System_V.420+.iconv1,iconv3.=.?.IBM-850: IBM-850
! UNIX_System_V.420+.iconv1,iconv3.=.?.IBM-856: IBM-856
! UNIX_System_V.420+.iconv1,iconv3.=.?.IBM-932: IBM-932
! UNIX_System_V.420+.iconv1,iconv3.>.?.HP-SJIS: IBM-932
! UNIX_System_V.420+.iconv1,iconv3.=.?.IBM-1046: IBM-1046
! UNIX_System_V.420+.iconv1,iconv3.=.?.UTF-8: UTF-8
UNIX_System_V.420+.iconv1,iconv3.>.?.ISO-2022-JP: ISO-2022-JP
! UNIX_System_V.420+.iconv1,iconv3.>.?.ISO-2022-KR: fold7
! UNIX_System_V.420+.iconv1,iconv3.>.?.ISO-2022-TW: fold7
! UNIX_System_V.420+.iconv1,iconv3.>.?.ISO-2022-CN: fold7
! UNIX_System_V.420+.iconv1,iconv3.>.?.HP-BIG5: big5
! UNIX_System_V.420+.iconv1,iconv3.>.?.TIS-620: TIS-620
! codesets not supported by UNIX_System_V iconv(1)
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-2:
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-5:
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-6:
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-7:
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-8:
! UNIX_System_V.?.iconv1,iconv3.~.?.ISO-8859-9:
! UNIX_System_V.?.iconv1,iconv3.~.?.IBM-437:
! UNIX_System_V.?.iconv1,iconv3.~.?.IBM-850:
! UNIX_System_V.?.iconv1,iconv3.~.?.IBM-856:
! UNIX_System_V.?.iconv1,iconv3.~.?.IBM-1046:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-ARABIC8:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-GREEK8:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-HEBREW8
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-ROMAN8:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-TURKISH8:
! UNIX_System_V.?.iconv1,iconv3.~.?.TIS-620:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-KANA8:
! UNIX_System_V.?.iconv1,iconv3.~.?.HP-CCDC:
! UNIX_System_V.?.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_System_V.420+.multibyte.=.?.EUC-KR: 2
UNIX_System_V.420+.multibyte.=.?.EUC-JP: 2
UNIX_System_V.420+.multibyte.=.?.SJIS: 2
! UNIX_System_V.420+.multibyte.=.?.EUC-TW: 4
! UNIX_System_V.420+.multibyte.=.?.EUC-CN: 2
! UNIX_System_V.?.multibyte.~.?.HP-SJIS: 2
! UNIX_System_V.?.multibyte.~.?.IBM-932: 2
! UNIX_System_V.?.multibyte.~.?.HP-CCDC: 2
! UNIX_System_V.?.multibyte.~.?.HP-BIG5: 2
! UNIX_System_V.?.multibyte.~.?.TIS-620: 2
! UNIX_System_V.?.multibyte.~.?.HP-15CN: 2
! Translations from predefined CCDF-locales to CDE Standard Locales
! UNIX_System_V.?.ccdf.=.?.HP-ROMAN8: hp-roman8
! UNIX_System_V.?.ccdf.=.?.ISO-8859-1: iso8859-1
! UNIX_System_V.?.ccdf.=.ko_KR.EUC-KR: hp-korean15
! UNIX_System_V.?.ccdf.=.ja_JP.HP-SJIS: hp-japanese15
! UNIX_System_V.?.ccdf.=.?.DT-SYMBOL-1: symbol !!! standard Dt symbol font
! These CDE standard locales may have CCDF-locales, but they are defined by localizers
! UNIX_System_V.?.ccdf.=.ar_SA.HP-ARABIC8: arabic8
! UNIX_System_V.?.ccdf.=.el_GR.HP-GREEK8: greek8
! UNIX_System_V.?.ccdf.=.iw_IL.HP-HEBREW8: hebrew8
! UNIX_System_V.?.ccdf.=.tr_TR.HP-TURKISH8: turkish8
! UNIX_System_V.?.ccdf.<.ja_JP.HP-SJIS: sjis
! UNIX_System_V.?.ccdf.=.ja_JP.HP-KANA8: kana8
! UNIX_System_V.?.ccdf.<.ja_JP.EUC-JP: ujis
! UNIX_System_V.?.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_System_V.?.dtkshSpecialParse.=.ja_JP.HP-SJIS: True
! UNIX_System_V.?.dtkshSpecialParse.=.ja_JP.IBM-932: True
! UNIX_System_V.?.dtkshSpecialParse.=.zh_TW.HP-BIG5: True
! UNIX_System_V.?.dtkshSpecialParse.=.zh_TW.HP-CCDC: True
! UNIX_System_V.?.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_System_V.420+.interchangeCodeset.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1
! UNIX_System_V.?.interchangeCodeset.>.?.HP-ROMAN8: ISO-8859-1 ! HP Roman8
! UNIX_System_V.?.interchangeCodeset.>.?.IBM-437: ISO-8859-1 ! PC (US)
! UNIX_System_V.?.interchangeCodeset.>.?.IBM-850: ISO-8859-1 ! PC (Multi-lingual)
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic
! UNIX_System_V.?.interchangeCodeset.>.?.HP-ARABIC8: ISO-8859-6 ! HP Arabic8
! UNIX_System_V.?.interchangeCodeset.>.?.IBM-1046: ISO-8859-6 ! PC Arabic Code Set
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew
! UNIX_System_V.?.interchangeCodeset.>.?.HP-HEBREW8: ISO-8859-8 ! HP Hebrew8
! UNIX_System_V.?.interchangeCodeset.>.?.IBM-856: ISO-8859-7 ! PC Hebrew
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek
! UNIX_System_V.?.interchangeCodeset.>.?.HP-GREEK8: ISO-8859-7 ! HP Greek8
! UNIX_System_V.?.interchangeCodeset.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5
! UNIX_System_V.?.interchangeCodeset.>.?.HP-TURKISH8: ISO-8859-9 ! HP Turkish8
UNIX_System_V.420+.interchangeCodeset.~.?.EUC-JP: ISO-2022-JP ! Japanese EUC
! Add the following line -- hack to see if "japanese" works
UNIX_System_V.420+.interchangeCodeset.=.?.EUC-JP: ISO-2022-JP ! Japanese EUC
UNIX_System_V.420+.interchangeCodeset.~.?.ja_JP.SJIS: ja_JP.SJIS ! Japanese EUC
UNIX_System_V.420+.interchangeCodeset.~.?.ISO-2022-JP: ISO-2022-JP ! Japanese EUC
! UNIX_System_V.?.interchangeCodeset.>.?.HP-SJIS: ISO-2022-JP ! HP Japanese Shift JIS
! UNIX_System_V.?.interchangeCodeset.>.?.IBM-932: ISO-2022-JP ! PC Japanese Shift JIS
! UNIX_System_V.?.interchangeCodeset.>.?.HP-KANA8: ISO-2022-JP ! HP Japanese Katakana8
! UNIX_System_V.?.interchangeCodeset.~.?.EUC-KR: ISO-2022-KR ! Korean EUC
! UNIX_System_V.?.interchangeCodeset.~.?.EUC-CN: ISO-2022-CN ! China Chinese EUC
! UNIX_System_V.?.interchangeCodeset.~.?.EUC-TW: ISO-2022-TW ! Taiwan Chinese EUC
! UNIX_System_V.?.interchangeCodeset.>.?.HP-BIG5: ISO-2022-TW ! HP Big5 Chinese
! UNIX_System_V.?.interchangeCodeset.>.?.HP-CCDC: ISO-2022-TW ! HP CCDC Chinese
! UNIX_System_V.?.interchangeCodeset.>.?.HP-15CN: ISO-2022-CN ! HP Chinese EUC
! UNIX_System_V.?.interchangeCodeset.~.?.TIS-620: TIS-620 ! Thai
! UNIX_System_V.?.interchangeCodeset.>.?.UCS-2: UTF-8 ! Unicode
! UNIX_System_V.?.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_System_V.?.mime.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1
UNIX_System_V.?.mime.~.?.HP-ROMAN8: X-HP-ROMAN8 ! HP Roman8
UNIX_System_V.?.mime.~.?.IBM-437: X-IBM-437 ! PC (US)
UNIX_System_V.?.mime.~.?.IBM-850: X-IBM-850 ! PC (Multi-lingual)
UNIX_System_V.?.mime.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2
UNIX_System_V.?.mime.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic
UNIX_System_V.?.mime.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic
UNIX_System_V.?.mime.~.?.HP-ARABIC8: X-HP-ARABIC8 ! HP Arabic8
UNIX_System_V.?.mime.~.?.IBM-1046: X-IBM-1046 ! PC Arabic Code Set
UNIX_System_V.?.mime.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew
UNIX_System_V.?.mime.~.?.HP-HEBREW8: X-HP-HEBREW8 ! HP Hebrew8
UNIX_System_V.?.mime.~.?.IBM-856: X-IBM-856 ! PC Hebrew
UNIX_System_V.?.mime.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek
UNIX_System_V.?.mime.~.?.HP-GREEK8: X-HP-GREEK8 ! HP Greek8
UNIX_System_V.?.mime.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5
UNIX_System_V.?.mime.~.?.HP-TURKISH8: X-HP-TURKISH8 ! HP Turkish8
UNIX_System_V.?.mime.~.?.EUC-JP: X-EUC-JP ! Japanese EUC
UNIX_System_V.?.mime.~.?.ISO-2022-JP: ISO-2022-JP ! Japanese JIS with 7-bit encoding per ISO-2022-JP
UNIX_System_V.?.mime.~.?.HP-SJIS: X-HP-SJIS ! HP Japanese Shift JIS
UNIX_System_V.?.mime.~.?.IBM-932: X-IBM-932 ! PC Japanese Shift JIS
UNIX_System_V.?.mime.~.?.HP-KANA8: X-HP-KANA8 ! HP Japanese Katakana8
UNIX_System_V.?.mime.~.?.EUC-KR: X-EUC-KR ! Korean EUC
UNIX_System_V.?.mime.~.?.ISO-2022-KR: ISO-2022-KR ! Korean with 7-bit encoding per ISO-2022-KR
UNIX_System_V.?.mime.~.?.EUC-CN: X-EUC-CN ! China Chinese EUC
UNIX_System_V.?.mime.~.?.ISO-2022-CN: ISO-2022-CN ! China Chinese with 7-bit encoding per ISO-2022-CN
UNIX_System_V.?.mime.~.?.HP-15CN: X-HP-15CN ! HP China Chinese EUC
UNIX_System_V.?.mime.~.?.EUC-TW: X-EUC-TW ! Taiwan Chinese EUC
UNIX_System_V.?.mime.~.?.ISO-2022-TW: ISO-2022-TW ! Taiwan Chinese with 7-bit encoding per ISO-2022-TW
UNIX_System_V.?.mime.~.?.HP-BIG5: X-HP-BIG5 ! HP Big5 Taiwan Chinese
UNIX_System_V.?.mime.~.?.HP-CCDC: X-HP-CCDC ! HP CCDC Taiwan Chinese
UNIX_System_V.?.mime.~.?.TIS-620: X-TIS-620 ! Thai
UNIX_System_V.?.mime.~.?.UCS-2: X-UCS-2 ! Unicode; group 0, plane 0 of ISO-10646
UNIX_System_V.?.mime.~.?.UCS-4: X-UCS-4 ! ISO-10646
UNIX_System_V.?.mime.~.?.UTF-7: X-UTF-7 ! multibyte encoding of Unicode
UNIX_System_V.?.mime.~.?.UTF-8: X-UTF-8 ! multibyte encoding of Unicode
UNIX_System_V.?.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_System_V.?.mime.<.?.ISO-8859-1: us-ascii ! ISO Latin 1
UNIX_System_V.?.mime.<.?.ISO-8859-1: US-ASCII ! ISO Latin 1

View file

@ -19,10 +19,6 @@ EXTRA_DEFINES = -DBYTE_SWAP -D_OSF_SOURCE -D_XOPEN_SOURCE
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE
#endif #endif
#ifdef UXPArchitecture
EXTRA_DEFINES = -D_XOPEN_SOURCE
#endif
#if defined(LinuxArchitecture) || defined(BSDArchitecture) #if defined(LinuxArchitecture) || defined(BSDArchitecture)
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=700 EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=700
#endif #endif

View file

@ -1068,7 +1068,7 @@ int SPC_Setpgrp(int read_current_termio)
return(SPC_ERROR); return(SPC_ERROR);
} }
#if !defined(USL) && !defined(__uxp__) #if !defined(USL)
if(tcsetattr(setpgrp_wire->fd[SLAVE_SIDE], TCSANOW, XeTermioStruct)==ERROR) { if(tcsetattr(setpgrp_wire->fd[SLAVE_SIDE], TCSANOW, XeTermioStruct)==ERROR) {
SPC_Error(SPC_Bad_tc_Call,(XeString)"tcsetattr"); SPC_Error(SPC_Bad_tc_Call,(XeString)"tcsetattr");
_DtSvcProcessUnlock(); _DtSvcProcessUnlock();

View file

@ -1030,7 +1030,7 @@ _DtCmdCommandInvokerExecute (
#ifdef _SUN_OS #ifdef _SUN_OS
open_max = NOFILE; open_max = NOFILE;
#else #else
#if defined(USL) || defined(__uxp__) || defined(_AIX) #if defined(USL) || defined(_AIX)
open_max = FOPEN_MAX; open_max = FOPEN_MAX;
#else #else
open_max = FD_SETSIZE; open_max = FD_SETSIZE;

View file

@ -41,7 +41,7 @@
#include <Dt/ActionUtilP.h> #include <Dt/ActionUtilP.h>
#include "myassertP.h" #include "myassertP.h"
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
#include <limits.h> #include <limits.h>
#endif #endif

View file

@ -53,7 +53,7 @@
#include <ndir.h> #include <ndir.h>
#else #else
#if defined(sun) || defined(USL) || defined(sco) || defined(__uxp__) #if defined(sun) || defined(USL) || defined(sco)
#include <dirent.h> #include <dirent.h>
#else #else
#include <sys/dir.h> #include <sys/dir.h>

View file

@ -51,7 +51,7 @@
#include <ndir.h> #include <ndir.h>
#else #else
#if defined(sun) || defined(USL) || defined(sco) || defined(__uxp__) #if defined(sun) || defined(USL) || defined(sco)
#include <dirent.h> #include <dirent.h>
#else #else
#include <sys/dir.h> #include <sys/dir.h>

View file

@ -40,7 +40,7 @@
#ifdef __hpux #ifdef __hpux
#include <ndir.h> /* opendir(), directory(3C) */ #include <ndir.h> /* opendir(), directory(3C) */
#else #else
#if defined(sun) || defined(USL) || defined(sco) || defined(__uxp__) #if defined(sun) || defined(USL) || defined(sco)
#include <dirent.h> /* opendir(), directory(3C) */ #include <dirent.h> /* opendir(), directory(3C) */
#else #else
#include <sys/dir.h> #include <sys/dir.h>

View file

@ -38,7 +38,7 @@
#ifdef __hpux #ifdef __hpux
#include <ndir.h> #include <ndir.h>
#else #else
#if defined(sun) || defined(USL) || defined(sco) || defined(__uxp__) #if defined(sun) || defined(USL) || defined(sco)
#include <dirent.h> #include <dirent.h>
#else #else
#include <sys/dir.h> #include <sys/dir.h>

View file

@ -54,7 +54,7 @@ $END$
#endif #endif
#include <langinfo.h> #include <langinfo.h>
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
#include <regexpr.h> /* for compile,advance */ #include <regexpr.h> /* for compile,advance */
#else #else
#include <regex.h> /* for regcomp,regexec */ #include <regex.h> /* for regcomp,regexec */
@ -125,7 +125,7 @@ typedef enum {
__DtXLATE_TYPE_CONTAINS = 4 __DtXLATE_TYPE_CONTAINS = 4
} __DtXlateType; } __DtXlateType;
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
/* Sun doesn't support regcomp() and regexec() yet, so /* Sun doesn't support regcomp() and regexec() yet, so
define this here and fill it will the results of advance() */ define this here and fill it will the results of advance() */
typedef struct regmatch_t { typedef struct regmatch_t {
@ -1127,7 +1127,7 @@ Boolean CheckSearchOpValueMatchesSpec(
value or do a pure match */ value or do a pure match */
if (srchData->curTransType == __DtXLATE_TYPE_REGEX) if (srchData->curTransType == __DtXLATE_TYPE_REGEX)
{ {
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
char * ex = NULL; char * ex = NULL;
/* True: leave escape char in place */ /* True: leave escape char in place */
@ -2199,7 +2199,7 @@ int _DtXlateGetXlateEnv(
/* then look up version number of execution host */ /* then look up version number of execution host */
if (ret_AppExecEnvVersion) if (ret_AppExecEnvVersion)
{ {
#if defined(sun) || defined(_AIX) || defined(USL) || defined(__uxp__) || defined(__osf__) || defined(linux) || defined(CSRG_BASED) #if defined(sun) || defined(_AIX) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
char version[SYS_NMLN+SYS_NMLN+2]; char version[SYS_NMLN+SYS_NMLN+2];
#else #else
char version[UTSLEN+UTSLEN+2]; char version[UTSLEN+UTSLEN+2];

View file

@ -230,7 +230,7 @@
# ifdef __sun # ifdef __sun
# include <sys/time.h> # include <sys/time.h>
# endif # endif
#if defined(USL) || defined(__uxp__) #if defined(USL)
# include <sys/time.h> # include <sys/time.h>
# endif # endif
# ifdef __apollo # ifdef __apollo
@ -255,7 +255,7 @@
# include <sys/select.h> # include <sys/select.h>
# endif # endif
/* /*
# if defined(USL) || defined(__uxp__) # if defined(USL)
# include <sys/select.h> # include <sys/select.h>
# endif # endif
*/ */
@ -293,7 +293,7 @@
/* about above. So, declare them only if we don't already have them */ /* 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(__uxp__) || defined(__osf__) || defined(linux) #if defined(_HPUX_SOURCE) || defined(__sun) || defined(USL) || defined(_INCLUDE_BSD_SOURCE) || defined(_OSF_SOURCE) || defined(__aix) || defined(__osf__) || defined(linux)
/* the "u_types" are defined in standard files */ /* the "u_types" are defined in standard files */
# undef _INCLUDE_BSD_SOURCE # undef _INCLUDE_BSD_SOURCE
#else #else

View file

@ -39,7 +39,7 @@
#if !defined(linux) && !defined(CSRG_BASED) && !defined(sun) #if !defined(linux) && !defined(CSRG_BASED) && !defined(sun)
#include <generic.h> #include <generic.h>
#endif #endif
#if defined(USL) || defined(__uxp__) || defined(__osf__) || defined(sun) || defined(linux) || defined(CSRG_BASED) #if defined(USL) || defined(__osf__) || defined(sun) || defined(linux) || defined(CSRG_BASED)
#define _DELETE_ARRAY(sz) delete[] #define _DELETE_ARRAY(sz) delete[]
#else #else
#define _DELETE_ARRAY(sz) delete[(sz)] #define _DELETE_ARRAY(sz) delete[(sz)]

View file

@ -32,7 +32,7 @@
#ifndef __MBSTRING_H_ #ifndef __MBSTRING_H_
#define __MBSTRING_H_ #define __MBSTRING_H_
#if defined(USL) || defined(__uxp__) #if defined(USL)
#include <stdlib.h> #include <stdlib.h>
#endif #endif

View file

@ -125,14 +125,14 @@ extern size_t nl_strlen(); /* __OBSOLETE */
#if defined(__cplusplus) #if defined(__cplusplus)
} }
#if defined(apollo) || defined(__aix) || defined(USL) || defined(__uxp__) || defined(__osf__) || defined(linux) || defined(CSRG_BASED) #if defined(apollo) || defined(__aix) || defined(USL) || defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <stdlib.h> #include <stdlib.h>
#else #else
#include <malloc.h> #include <malloc.h>
#endif /* apollo */ #endif /* apollo */
inline char *strnew(size_t len) { return (char*)malloc(len + 1); } inline char *strnew(size_t len) { return (char*)malloc(len + 1); }
#if defined(sun) || defined(__sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(__sun) || defined(USL)
inline void strfree(const char *s) inline void strfree(const char *s)
{ if (s != NULL) free((char *)s); } { if (s != NULL) free((char *)s); }
#else #else

View file

@ -67,7 +67,7 @@ static char rcs_id[] = "$TOG: TermParse.c /main/3 1999/10/15 12:25:13 mgreess $"
#include <values.h> #include <values.h>
#endif #endif
#if defined(USL) || defined(__uxp__) #if defined(USL)
#include <ctype.h> #include <ctype.h>
#include <wctype.h> #include <wctype.h>
#endif #endif

View file

@ -106,10 +106,6 @@ LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c) LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
#endif #endif
#ifdef UXPArchitecture
LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
#endif
#ifdef BSDArchitecture #ifdef BSDArchitecture
LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c) LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
#endif #endif

View file

@ -44,7 +44,7 @@
#include <Xm/Xm.h> #include <Xm/Xm.h>
#include <X11/Xos.h> #include <X11/Xos.h>
#if defined(linux) || defined(UXPArchitecture) || (defined(USL) && (OSMAJORVERSION > 1)) || defined(CSRG_BASED) #if defined(linux) || (defined(USL) && (OSMAJORVERSION > 1)) || defined(CSRG_BASED)
#define _NFILE FOPEN_MAX #define _NFILE FOPEN_MAX
#endif #endif

View file

@ -132,12 +132,5 @@
# define USE_TCSENDBREAK /* use tiocbreak() */ # define USE_TCSENDBREAK /* use tiocbreak() */
#endif /* USL_ARCHITECTURE */ #endif /* USL_ARCHITECTURE */
#ifdef UXP_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 /* UXP_ARCHITECTURE */
#endif /* _Dt_TermPrimOSDepI_h */ #endif /* _Dt_TermPrimOSDepI_h */
/* DON'T ADD ANYTHING AFTER THIS #endif... */ /* DON'T ADD ANYTHING AFTER THIS #endif... */

View file

@ -390,14 +390,14 @@ UtmpEntryCreate(Widget w, pid_t pid, char *utmpLine)
(void) strncpy(utPtr->ut_id, utmpLine, (void) strncpy(utPtr->ut_id, utmpLine,
sizeof(utPtr->ut_id)); sizeof(utPtr->ut_id));
#else /* __AIX || __osf__ */ #else /* __AIX || __osf__ */
#if defined(linux) || defined(sun) || defined(USL) || defined(__uxp__) #if defined(linux) || defined(sun) || defined(USL)
if (c = strchr(utmpLine, '/')) { if (c = strchr(utmpLine, '/')) {
c++; c++;
} else { } else {
c = utmpLine; c = utmpLine;
} }
(void) strncpy(utPtr->ut_id, c, sizeof(utPtr->ut_id)); (void) strncpy(utPtr->ut_id, c, sizeof(utPtr->ut_id));
#else /* linux || sun || USL || __uxp__ */ #else /* linux || sun || USL */
error out -- missing code for utPtr->ut_id error out -- missing code for utPtr->ut_id
#endif /* sun */ #endif /* sun */
#endif /* __AIX || __osf__ */ #endif /* __AIX || __osf__ */

View file

@ -55,9 +55,6 @@
#if defined(__hpux) || defined(__osf__) || defined(USL) #if defined(__hpux) || defined(__osf__) || defined(USL)
# include <wchar.h> # include <wchar.h>
#elif defined(__uxp__)
# include <widec.h>
# include <wctype.h>
#elif defined(sun) #elif defined(sun)
# if (_XOPEN_VERSION==3) # if (_XOPEN_VERSION==3)
# include <wctype.h> # include <wctype.h>
@ -787,23 +784,11 @@ static XtActionsRec EditorActionTable[] = {
static wctype_t _DtEditor_blankClass; static wctype_t _DtEditor_blankClass;
#else #else
# define wctype_t int # define wctype_t int
# if defined(__uxp__)
# if (OSMAJORVERSION < 2)
typedef long wint_t ;
# endif
# define WEOF (-1)
# endif /* uxp */
# define iswblank(a) iswspace(a) # define iswblank(a) iswspace(a)
# if !defined(__uxp__)
# define iswctype(a,b) _iswctype(a,b) # define iswctype(a,b) _iswctype(a,b)
# endif
# if defined(__uxp__)
# define wcwidth(a) scrwidth(a)
# else
# define wcwidth(a) sun_wcwidth(a) # define wcwidth(a) sun_wcwidth(a)
# endif #endif /* not sun */
#endif /* not sun and not uxp */
#define MAXTABSIZE 100 /* max legal tabsize */ #define MAXTABSIZE 100 /* max legal tabsize */
@ -1390,7 +1375,7 @@ WidgetClass dtEditorWidgetClass = (WidgetClass) &dtEditorClassRec;
static void static void
ClassInitialize(void) ClassInitialize(void)
{ {
#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL) && !defined(__uxp__) #if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
_DtEditor_blankClass = wctype(blankString); _DtEditor_blankClass = wctype(blankString);
/* /*
@ -5260,7 +5245,7 @@ lineBlank(
byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++) byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++)
{ {
(void) mbtowc(&wc, &pLine[byteNum], mbCurMax); (void) mbtowc(&wc, &pLine[byteNum], mbCurMax);
#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL) && !defined(__uxp__) #if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
if( !iswctype(wc, _DtEditor_blankClass) ) if( !iswctype(wc, _DtEditor_blankClass) )
return False; return False;
#else #else
@ -5284,7 +5269,7 @@ findNonBlank(
byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++) byteNum += mblen(&pLine[byteNum], mbCurMax), charNum++)
{ {
(void) mbtowc(&wc, &pLine[byteNum], mbCurMax); (void) mbtowc(&wc, &pLine[byteNum], mbCurMax);
#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL) && !defined(__uxp__) #if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
if( !iswctype(wc, _DtEditor_blankClass) ) if( !iswctype(wc, _DtEditor_blankClass) )
return &pLine[byteNum]; return &pLine[byteNum];
#else #else
@ -5341,7 +5326,7 @@ countBlanks(
count++; /* multibyte control chars??? */ count++; /* multibyte control chars??? */
continue; continue;
} }
#if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL) && !defined(__uxp__) #if !(defined(sun) && (_XOPEN_VERSION==3)) && !defined(USL)
if(!iswctype(wc, _DtEditor_blankClass)) if(!iswctype(wc, _DtEditor_blankClass))
return count; return count;
#else #else

View file

@ -37,14 +37,14 @@
#if !defined(linux) && !defined(CSRG_BASED) #if !defined(linux) && !defined(CSRG_BASED)
# include <poll.h> # include <poll.h>
#endif #endif
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
#include <netconfig.h> #include <netconfig.h>
#include <netdir.h> #include <netdir.h>
#else #else
#include <sys/signal.h> #include <sys/signal.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/errno.h> #include <sys/errno.h>
#endif /* SunOS || USL || __uxp__ */ #endif /* SunOS || USL */
#include <X11/Intrinsic.h> #include <X11/Intrinsic.h>
#include "agent.h" #include "agent.h"
@ -78,7 +78,7 @@ static int mapped = 0;
/****************************************************************************** /******************************************************************************
* forward declaration of static functions used within the file * forward declaration of static functions used within the file
******************************************************************************/ ******************************************************************************/
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
static u_long gettransient (u_long version); static u_long gettransient (u_long version);
#else #else
static u_long gettransient (int proto, u_long vers, int *sockp); static u_long gettransient (int proto, u_long vers, int *sockp);
@ -104,13 +104,13 @@ _DtCm_init_agent()
{ {
int s = RPC_ANYSOCK; int s = RPC_ANYSOCK;
#if defined(SunOS) && SunOS < 55 || defined(USL) || defined(__uxp__) #if defined(SunOS) && SunOS < 55 || defined(USL)
extern boolean_t rpc_reg(const u_long, const u_long, const u_long, extern boolean_t rpc_reg(const u_long, const u_long, const u_long,
const char *(*)(), const xdrproc_t, const xdrproc_t, const char *(*)(), const xdrproc_t, const xdrproc_t,
const char *); const char *);
#endif #endif
#if defined(SunOS) || defined(USL)|| defined(__uxp__) #if defined(SunOS) || defined(USL)
extern void (*sigset(int, void (*)(int)))(int); extern void (*sigset(int, void (*)(int)))(int);
#else #else
extern void (*sigset())(); extern void (*sigset())();
@ -122,7 +122,7 @@ _DtCm_init_agent()
DP(("libdtcm: _DtCm_init_agent\n")); DP(("libdtcm: _DtCm_init_agent\n"));
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
(void)rpcb_unset(_DtCm_transient, AGENTVERS, NULL); (void)rpcb_unset(_DtCm_transient, AGENTVERS, NULL);
if ((_DtCm_transient = gettransient((u_long)1)) == 0) { if ((_DtCm_transient = gettransient((u_long)1)) == 0) {
_DtCm_print_errmsg("Cannot get transient program number\n"); _DtCm_print_errmsg("Cannot get transient program number\n");
@ -168,7 +168,7 @@ _DtCm_init_agent()
_DtCm_print_errmsg("Callback cannot be enabled.\n"); _DtCm_print_errmsg("Callback cannot be enabled.\n");
} }
#endif /* SunOS || USL || __uxp__ */ #endif /* SunOS || USL */
/* locking candidate for MT-safe purpose */ /* locking candidate for MT-safe purpose */
mapped = 1; mapped = 1;
@ -185,13 +185,13 @@ _DtCm_destroy_agent()
DP(("libdtcm: _DtCm_destroy_agent\n")); DP(("libdtcm: _DtCm_destroy_agent\n"));
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
(void) rpcb_unset(_DtCm_transient, AGENTVERS, NULL); (void) rpcb_unset(_DtCm_transient, AGENTVERS, NULL);
(void) rpcb_unset(_DtCm_transient, AGENTVERS_2, NULL); (void) rpcb_unset(_DtCm_transient, AGENTVERS_2, NULL);
#else #else
(void) pmap_unset(_DtCm_transient, AGENTVERS); (void) pmap_unset(_DtCm_transient, AGENTVERS);
(void) pmap_unset(_DtCm_transient, AGENTVERS_2); (void) pmap_unset(_DtCm_transient, AGENTVERS_2);
#endif /* SunOS || USL || __uxp__ */ #endif /* SunOS || USL */
/* locking candidate for MT-safe purpose */ /* locking candidate for MT-safe purpose */
mapped = 0; mapped = 0;
@ -362,7 +362,7 @@ cmcb_update_callback_2_svc(cmcb_update_callback_args *args, struct svc_req *d)
/* /*
* get transient program number for callbacks. * get transient program number for callbacks.
*/ */
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
static u_long static u_long
gettransient (u_long version) gettransient (u_long version)
{ {
@ -406,7 +406,7 @@ gettransient (u_long version)
return prognum; return prognum;
} }
#else /* SunOS || USL || __uxp__ */ #else /* SunOS || USL */
static u_long static u_long
gettransient (int proto, u_long vers, int *sockp) gettransient (int proto, u_long vers, int *sockp)
@ -457,7 +457,7 @@ gettransient (int proto, u_long vers, int *sockp)
return (prognum-1); return (prognum-1);
} }
#endif /* not SunOS || USL || __uxp__ */ #endif /* not SunOS || USL */
static void static void
_DtCm_handle_callback() _DtCm_handle_callback()

View file

@ -113,7 +113,7 @@ _DtCm_create_udp_client(
return (CSA_SUCCESS); return (CSA_SUCCESS);
} }
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
cl = clnt_create_vers(host, TABLEPROG, cl = clnt_create_vers(host, TABLEPROG,
&vers_out, TABLEVERS_2, version, "udp"); &vers_out, TABLEVERS_2, version, "udp");
if (cl==NULL) { if (cl==NULL) {
@ -208,7 +208,7 @@ _DtCm_create_tcp_client(
return (CSA_SUCCESS); return (CSA_SUCCESS);
} else { } else {
/* create tcp connection */ /* create tcp connection */
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
cl = clnt_create_vers(host, TABLEPROG, &vers_out, cl = clnt_create_vers(host, TABLEPROG, &vers_out,
TABLEVERS_2, version, "tcp"); TABLEVERS_2, version, "tcp");
#else #else
@ -438,7 +438,7 @@ extern CSA_return_code
_DtCm_clntstat_to_csastat(enum clnt_stat clntstat) _DtCm_clntstat_to_csastat(enum clnt_stat clntstat)
{ {
switch (clntstat) { switch (clntstat) {
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
case RPC_N2AXLATEFAILURE: case RPC_N2AXLATEFAILURE:
#endif #endif
case RPC_UNKNOWNHOST: case RPC_UNKNOWNHOST:
@ -461,7 +461,7 @@ create_auth(CLIENT *cl)
{ {
/* Always cache the Unix style credentials. */ /* Always cache the Unix style credentials. */
if (unix_credential == NULL) if (unix_credential == NULL)
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
unix_credential = authsys_create_default (); unix_credential = authsys_create_default ();
#else #else
unix_credential = authunix_create_default (); unix_credential = authunix_create_default ();
@ -732,7 +732,7 @@ get_new_client_handle(_DtCm_Connection *conn)
oldver = conn->ci->vers_out; oldver = conn->ci->vers_out;
/* always get a udp client handle first */ /* always get a udp client handle first */
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
cl = clnt_create_vers(conn->ci->host, TABLEPROG, &(conn->ci->vers_out), cl = clnt_create_vers(conn->ci->host, TABLEPROG, &(conn->ci->vers_out),
TABLEVERS_2, oldver, "udp"); TABLEVERS_2, oldver, "udp");
if (cl == NULL) { if (cl == NULL) {
@ -788,7 +788,7 @@ get_new_client_handle(_DtCm_Connection *conn)
/* get a tcp client handle */ /* get a tcp client handle */
oldver = conn->ci->vers_out; oldver = conn->ci->vers_out;
#if defined(SunOS) || defined(USL) || defined(__uxp__) #if defined(SunOS) || defined(USL)
cl = clnt_create_vers(conn->ci->host, TABLEPROG, cl = clnt_create_vers(conn->ci->host, TABLEPROG,
&(conn->ci->vers_out), TABLEVERS_2, oldver, "tcp"); &(conn->ci->vers_out), TABLEVERS_2, oldver, "tcp");
if (cl == NULL) if (cl == NULL)

View file

@ -36,7 +36,7 @@
#include <string.h> #include <string.h>
#include <rpc/rpc.h> #include <rpc/rpc.h>
#include <unistd.h> #include <unistd.h>
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
#include <netdb.h> #include <netdb.h>
#include <sys/systeminfo.h> #include <sys/systeminfo.h>
#endif #endif
@ -81,11 +81,11 @@ _DtCmGetLocalHost()
if (host == NULL) { if (host == NULL) {
host = (char *)malloc(MAXHOSTNAMELEN+1); host = (char *)malloc(MAXHOSTNAMELEN+1);
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
(void)sysinfo(SI_HOSTNAME, host, MAXHOSTNAMELEN); (void)sysinfo(SI_HOSTNAME, host, MAXHOSTNAMELEN);
#else #else
(void)gethostname(host, MAXHOSTNAMELEN); (void)gethostname(host, MAXHOSTNAMELEN);
#endif /* sun || USL || __uxp__ */ #endif /* sun || USL */
} }
return (host); return (host);
@ -100,11 +100,11 @@ _DtCmGetLocalDomain(char *hostname)
if (domain == NULL) { if (domain == NULL) {
domain = (char *)malloc(BUFSIZ); domain = (char *)malloc(BUFSIZ);
#if defined(sun) || defined(USL) || defined(__uxp__) #if defined(sun) || defined(USL)
sysinfo(SI_SRPC_DOMAIN, domain, BUFSIZ - 1); sysinfo(SI_SRPC_DOMAIN, domain, BUFSIZ - 1);
#else #else
getdomainname(domain, BUFSIZ - 1); getdomainname(domain, BUFSIZ - 1);
#endif /* sun || USL || __uxp__ */ #endif /* sun || USL */
/* check domain name */ /* check domain name */
/* this is a hack to find out the domain name that /* this is a hack to find out the domain name that

View file

@ -38,7 +38,7 @@
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) #if defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h> #include <unistd.h>
#else #else
#if !defined(USL) && !defined(__uxp__) && !defined(sun) #if !defined(USL) && !defined(sun)
#include <osfcn.h> #include <osfcn.h>
#endif #endif
#endif #endif
@ -49,7 +49,7 @@
#define S_ISLNK(m) (((m)&IFMT) == IFLNK) #define S_ISLNK(m) (((m)&IFMT) == IFLNK)
#endif #endif
#include <sys/stat.h> #include <sys/stat.h>
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
#endif #endif
#include <sys/wait.h> #include <sys/wait.h>

View file

@ -38,7 +38,7 @@
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) #if defined(__osf__) || defined(linux) || defined(CSRG_BASED)
#include <unistd.h> #include <unistd.h>
#else #else
#if !defined(USL) && !defined(__uxp__) && !defined(sun) #if !defined(USL) && !defined(sun)
#include <osfcn.h> #include <osfcn.h>
#endif #endif
#endif #endif
@ -49,7 +49,7 @@
#define S_ISLNK(m) (((m)&IFMT) == IFLNK) #define S_ISLNK(m) (((m)&IFMT) == IFLNK)
#endif #endif
#include <sys/stat.h> #include <sys/stat.h>
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
#endif #endif
#include <sys/wait.h> #include <sys/wait.h>

View file

@ -45,9 +45,9 @@
#if defined(sgi) || defined(CSRG_BASED) #if defined(sgi) || defined(CSRG_BASED)
#include <getopt.h> #include <getopt.h>
#endif #endif
#if defined(USL) || defined(__uxp__) #if defined(USL)
#include "tt_options.h" #include "tt_options.h"
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
extern "C" int getopt(int, char *const *, const char *); extern "C" int getopt(int, char *const *, const char *);
#endif #endif
#endif #endif

View file

@ -50,11 +50,9 @@
#include <unistd.h> #include <unistd.h>
#include <ctype.h> #include <ctype.h>
#if defined(OPT_BUG_UW_2) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_UW_2)
extern "C" { extern "C" {
#ifndef __uxp__
int putenv(char *); int putenv(char *);
#endif
FILE *popen(const char *, const char *); FILE *popen(const char *, const char *);
FILE *fdopen(int, const char *); FILE *fdopen(int, const char *);
int pclose(FILE *); int pclose(FILE *);

View file

@ -80,7 +80,7 @@ char **global_envp;
// This is the PID or TID of the procedure that is // This is the PID or TID of the procedure that is
// performing the garbage collection. // performing the garbage collection.
// //
#if defined(USL) || defined(__uxp__) #if defined(USL)
int _tt_garbage_id = 0; // TID or PID. int _tt_garbage_id = 0; // TID or PID.
#else #else
int _tt_garbage_id = -1; // TID or PID. int _tt_garbage_id = -1; // TID or PID.
@ -2737,7 +2737,7 @@ _tt_run_garbage_collect(int in_parallel)
// //
// FORK and EXEC ourself '-G'. // FORK and EXEC ourself '-G'.
// //
#if defined(OPT_BUG_AIX) || defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_AIX) || defined(OPT_BUG_USL)
#define vfork fork #define vfork fork
#endif #endif
switch (_tt_garbage_id = (int)vfork()) { switch (_tt_garbage_id = (int)vfork()) {

View file

@ -40,7 +40,7 @@
#if defined(__osf__) || defined(linux) || defined(sun) || defined(CSRG_BASED) #if defined(__osf__) || defined(linux) || defined(sun) || defined(CSRG_BASED)
#include <unistd.h> #include <unistd.h>
#else #else
#if !defined(USL) && !defined(__uxp__) && !defined(sun) #if !defined(USL) && !defined(sun)
#include <osfcn.h> #include <osfcn.h>
#endif #endif
#endif #endif
@ -52,7 +52,7 @@
#include "tt_options.h" #include "tt_options.h"
#include "archiver.h" #include "archiver.h"
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
#include <unistd.h> #include <unistd.h>
#endif #endif

View file

@ -45,7 +45,7 @@
#include <dirent.h> #include <dirent.h>
#include "tttar_utils.h" #include "tttar_utils.h"
#include "tttar_file_utils.h" #include "tttar_file_utils.h"
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
#endif #endif

View file

@ -35,13 +35,13 @@
#if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun) #if defined(__osf__) || defined(linux) || defined(CSRG_BASED) || defined(sun)
#include <unistd.h> #include <unistd.h>
#else #else
#if defined (USL) || defined(__uxp__) #if defined (USL)
#include "tt_options.h" #include "tt_options.h"
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
#include <unistd.h> #include <unistd.h>
#else #else
#include <osfcn.h> #include <osfcn.h>
#endif /* if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) */ #endif /* if defined(OPT_BUG_USL) */
#else #else
#include <osfcn.h> #include <osfcn.h>
#endif #endif

View file

@ -268,7 +268,7 @@ startup_ttsession(_Tt_string &start_ttcmd)
#endif #endif
SIG_PF istat, qstat, cstat; SIG_PF istat, qstat, cstat;
#if defined(_AIX) || defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(_AIX) || defined(OPT_BUG_USL)
#define vfork fork #define vfork fork
#endif #endif
if((pid = vfork()) == 0) { if((pid = vfork()) == 0) {

View file

@ -310,7 +310,7 @@ call(int procnum, xdrproc_t inproc, char *in,
} }
} }
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
if (timeout <= 0) if (timeout <= 0)
{ {
outproc = (xdrproc_t) NULL; outproc = (xdrproc_t) NULL;
@ -328,7 +328,7 @@ call(int procnum, xdrproc_t inproc, char *in,
#if defined(OPT_BUG_SUNOS_5) || defined(OPT_BUG_UW_1) #if defined(OPT_BUG_SUNOS_5) || defined(OPT_BUG_UW_1)
if ((SIG_TYP)curr_action.sa_handler == SIG_DFL) if ((SIG_TYP)curr_action.sa_handler == SIG_DFL)
#else #else
#if defined(OPT_BUG_UW_2) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_UW_2)
if ((void(*)(int))curr_action.sa_handler == SIG_DFL) if ((void(*)(int))curr_action.sa_handler == SIG_DFL)
#else #else
if (curr_action.sa_handler == SIG_DFL) if (curr_action.sa_handler == SIG_DFL)
@ -357,7 +357,7 @@ call(int procnum, xdrproc_t inproc, char *in,
outproc, out, outproc, out,
total_timeout); total_timeout);
} }
#if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #if defined(OPT_BUG_USL)
if (timeout <= 0) if (timeout <= 0)
{ {
total_timeout.tv_sec = 10; total_timeout.tv_sec = 10;

Some files were not shown because too many files have changed in this diff Show more