This chapter provides information on Tru64 UNIX features that have
been retired from the operating system or that are scheduled to be removed
from, or changed in, future major functional releases.
This information is
provided so that users and developers can migrate away from these features
in the near future.
12.1 Retired in Version 5.1
The following sections provide information on features that have been
retired in this release.
These changes were announced in previous releases.
For information on features retired in previous releases, see the
New and Changed Features from Previous Releases
on the Version
5.1
Software Documentation
CD-ROM.
12.1.1 DEC C Compiler Default Changed from -std0 to -std
The default language mode for the Tru64 UNIX
C compiler has changed from
-std0
to
-std
.
You can revert to the previous default language mode by
adding the
-std0
flag to the
cc
command
line, the
/usr/ccs/lib/cmplrs/cc/comp.config
file, or the
$DECC_CC
environment variable definition.
12.1.2 Sendmail Version 5.65
The
sendmail
Version 5.65 utility has been retired.
This version of the operating system includes
sendmail
Version 8.9.3.
The
sendmail
Version 8.9.3 Server provides
advanced features such as the following:
Masquerading Virtual Domain Hosting
Virtual Domain Hosting
Restricted Relaying
These features can be configured using the web-based Mail Configuration Utility provided by Compaq's Open Source Software Collection, included with your kit.
For more information on
sendmail
Version 8, see the
reference pages and documentation provided with the operating system, as well
as
Sendmail
by Bryan Costales and Eric Allman, published
by O'Reilly & Associates, Inc.
12.1.3 MH/POP
The Post Office Protocol (POP) service provided as part
of the Rand Mail Handler (MH) subset (OSFMH
) has been retired
from the operating system.
The following components were associated with this
service:
/usr/lib/mh/spop
/usr/lib/mh/popauth
/usr/lib/mh/popd
/usr/lib/mh/popaka
/usr/lib/mh/popwrd
The replacement for this functionality was provided in Tru64 UNIXVersion
5.0.
This new service is an implementation based on Qualcomm's public domain
POP3 service, known as
popper
.
Its components are as follows:
/usr/sbin/pop3d
/usr/bin/mailauth
/usr/bin/popcv
It is important that you migrate all your existing MH/POP users to this
new service.
If you do not, run-time errors will occur because the old service
no longer exists.
Use the existing
mailcv
(1)
and
popcv
(8)
utilities to
migrate existing MH/POP information into the new service.
The new service is the default.
12.1.4 The cc.alt Compiler
Previous releases provided an Alternative C Compiler and associated
development tools (known as the
cc.alt
compiler), which
shipped in the CMPDEVALT subset on the
Associated Products Volume 1
CD-ROM.
The
cc.alt
compiler was intended
to deliver run-time performance improvements, using more recent compiler components
than the corresponding Tru64 UNIX base operating system tools.
The
cc.alt
compiler is no longer provided with your
kit.
However, if you want a more recent compiler, you can download the Developers'
Toolkit Supplement C compiler from the following URL:
http://www.unix.digital.com/dtk
Unlike the
cc.alt
compiler, after you install the
DTK Supplement compiler, you invoke it using the
cc
command;
it is documented in the
cc
(1)
reference page.
After you install the DTK Supplement compiler, you invoke the regular
base operating system C compiler using the
cc -nodtk
command;
it is documented in the
cc-notdk
(1)
reference page.
The DTK Supplement compiler is a fully supported, free upgrade for all
users with an active Developers' Toolkit license.
From time to time, the
DTK web site might also include Advanced Development Kits, which
will provide even more recent compiler components.
12.1.5 System V Environment
Tru64 UNIX provides 80 percent of the System V Interface
Definition (SVID) standard, as verified by the SVVS 3 and SVVS 4 test suites.
As a result, Tru64 UNIX contains a substantial number of System V Release
4 (SVR4) features and delivers the highest composite SVR4 conformance of any
implementation.
SVR4 functionality will be further expanded in the base operating
system when the System V Environment reengineering is complete, eliminating
the need for the layered product.
A migration plan for upgrading to the appropriate
version of the Tru64 UNIX base operating system has been developed to assist
customers who currently use the System V Environment layered product.
The
System V Environment (SVE) product is not available as a separately licensed
layered product with the Tru64 UNIX family.
Instead, many of its features
are being reengineered and will be merged into the operating system in future
releases.
12.1.6 Assembler binasm Interface
The assembler component that is invoked from the
as
and
cc
commands has been reimplemented in
this release.
The new assembler component does not support the
binasm
interface that was utilized by the older assembler.
The
binasm
interface defined the contents of the
intermediate file used to pass information from the first pass (as0
) to the second pass (as1
) of the old assembler.
It was possible to produce this
binasm
interface file and
to pass it to
as1
as the input file.
This interface was
meant to be used by other compilers or language processors.
The identified users of the
binasm
interface are
no longer using it.
Therefore, the retirement of this support should not
affect existing Compaq customers.
Note that in this release of the operating system, the old assembler
is still distributed, even though it is no longer the default assembler.
12.1.7 NL*/NC* libc Interfaces
The NL*/NC*
libc
interfaces, which are a set of obsolete and undocumented internationalization-related
APIs, have been retired in this release.
This set of OSF/1 proprietary
libc
APIs are superseded by the Worldwide Portability Interface
(WPI) based on the XPG4 standard that was introduced in DIGITAL UNIX Version
2.0.
The following table provides a list of the APIs that have been removed from the system:
NCchrlen | NCcollate | NCcoluniq | NCdec |
NCdechr | NCdecode | NCdecstr | NCenc |
NCencode | NCflatchr | NCencstr | NCisNLchar |
NCisalnum | NCisalpha | NCiscntrl | NCisdigit |
NCisgraph | NCislower | NCisprint | NCispunct |
NCisspace | NCisupper | NCisxdigit | NCstrlen |
NCtolower | NCtoupper | ||
NLasctime | NLcatgets | NLcatopen | NLchrlen |
NLctime | NLflatstr | NLfprintf | NLgetamsg |
NLisNLcp | NLprintf | NLsprintf | NLstrchr |
NLstrcmp | NLstrcpy | NLstrdlen | NLstrlen |
NLstrncpy | NLstrtime | NLvfprintf | NLvsprintf |
NLyesno | _NLxcolu |
12.1.8 POSIX Threads CMA Interface
The CMA interface
of POSIX Threads (formerly DECthreads) has been retired and is no longer supported
in Tru64 UNIX.
Compaq recommends that you port your CMA-based
application to the IEEE Std 1003.1-1996, POSIX System Application Program
Interface provided by POSIX Threads Library.
12.1.9 OSF/Motif Version 1.1.3
Motif 1.1.3, which previously installed under the
/usr/shlib/_null
directory, has been retired in this release.
Motif 1.2.4 has
been the default version of Motif since the Version 4.0 release.
12.2 Hardware Support Retirement Notices
To allow for future growth and enhancements to the operating system,
it is necessary to retire support for some of the existing hardware.
This
section provides information on hardware support that has been retired in
this release and hardware support that will be retired in future releases.
12.2.1 Hardware Support Retired in This Release
The following sections provide information on hardware support that
has been retired in this release of the operating system.
12.2.1.1 KZESC and KZPSC Array Controllers
The KZESC and KZPSC storage array controllers have been retired.
The KZPAC storage array controller is still supported.
12.2.1.2 Systems
The following systems (all models) are not supported in this release:
DEC 2000
DEC 3000
DEC 4000
DEC 7000
DEC 10000
12.2.1.3 TURBOchannel Adapters
Support for all TURBOchannel adapters for the DEC 3000, including the following, has been retired in this release of the operating system:
KZTSA, PMZAB, and PMAZC -- SCSI adapters
PMAG (all models) and PMAD -- Graphics adapters
DETRA -- Token Ring adapter
DGLTA -- ATM adapter
DEFTA and DEFZA -- FDDI adapters
Support for all adapters for XMI, including the following, has been retired in this release of the operating system:
KZMSA -- SCSI adapter
DEMNA -- Network adapter
DEMFA -- FDDI adapter
12.2.1.5 TGEC Network Adapter for the DEC 4000
Support for the TGEC
network adapter for the DEC 4000 has been retired in this release
of the operating system.
12.2.1.6 Legacy Storage Devices
Support for the following legacy storage devices has been retired in this release:
HSC40, HSC50, HSC60, HSC65, HSC70, HSC90, and HSC95 -- storage controllers for CI
RA60, RA70, RA71, RA72, RA73, RA80, RA81, RA82, RA90, and RA92 -- MSCP disks
TA78, TA79, TA81, TA90, TA90E, and TA91 -- TMSCP tapes
CIXCD -- CI adapter for XMI
KDM70 -- MSCP/TMSCP adapter for XMI
12.2.2 Hardware Support Scheduled to Be Retired in Future Releases
The following sections provide information on hardware support that
will be retired in future releases.
12.2.2.1 Disk Devices
In a future release of the operating system, support for the following disk devices will be retired:
RZ55
RZ56
RZ57
RZ58
RZ73
RZ74
Support for the following storage array controllers will be retired in a future release of the operating system:
HSZ10
HSZ20
HSZ40
HSZ50
HSZ70
Support for the following network adapters will be retired in a future version of the operating system:
DE500-FA -- PCI to 100 BASE-FX (Fast Ethernet) network interface card
DE500-BA -- Single-port Ethernet, copper
DE450-CA -- Single-port Ethernet, twisted pair
DE435 -- PCI Ethernet
DE425 -- EISA Ethernet
DE422 -- EISA Ethernet
DEFEA -- EISA FDDI
12.2.2.4 FDDI Adapter for Futurebus
In a future release of the operating system, support for the DEFAA FDDI adapter will be retired.