Specifications

The ULTRIX Operating System, Version 4.5 SPD 26.40.32
The migration towards full compliancy with POSIX
1003.2 will result in the retirement of the current
awk
utility when the next major release of ULTRIX becomes
available. That release will continue to deliver a version
of
nawk
(1) modified to reflect a POSIX 1003.2 compat-
ible utility.
nawk
introduces a number of new features: \-
New keywords: delete, do, function, return
New built-in functions: atan2, cos, sin, rand,
srand, gsub, sub, match, close, system
New predefined variables: FNR, ARGC, ARGV,
RSTART, RLENGTH, SUBSEP
New expression operators: ? : , ^
The FS variable and the third argument to split
are now treated as extended regular expressions.
The operator precedence has changed to more
closely match C
The escape characters have been added to the
extended regular expression
Note that
nawk
does not support internationalized ca-
pabilities.
Industry Standards
ULTRIX fully supports a number of UNIX® industry stan-
dards:
Internet RFC Protocols
The ULTRIX Operating System implements the following
internet RFC (Request for Comment) protocols:
Protocol Name RFC
IP Internet Protocol as amended
by:
791
- IP Subnet Extension 950
-IP Broadcost Datagrams 919
- IP Broadcast Datagrams with
Subnets
922
ICMP Internet Control Message
Protocol
792
UDP User Datagram Protocol 768
TCP Transmission Control Protocol 793
SMI Structure of Management
Information
1155
MIB Management Information Base 1156
SNMP Simple Network Management
Protocol
1157
DOMAIN Domain Name System 1034,
1035
TELNET Telnet Protocol 854
FTP File Transfer Protocol 959
SUN-NFS Network File System Protocol 1094
SMTP Simple Mail Transfer Protocol 821
MAIL Format of Electronic Mail
Messages
822
ARP Address Resolution Protocol 826
IP-E Internet Protocol on Ethernet
Networks
894
IP-FDDI Transmission of IP over FDDI 1188
TIME Time Protocol 868
FINGER Finger Protocol 1196
Internet Non-RFC Standards
ULTRIX also supports the following Internet non-RFC
standards:
4.3BSD Socket Interface
4.2BSD inetd
4.3BSD lpd
4.3BSD netstat
4.3BSD ping
4.3BSD rcp
4.3BSD rexecd
4.3BSD rlogin
4.3BSD rmt
4.3BSD rsh
4.2BSD uucp
ATHENA: Kerberos Version 4
X/Open’s Transport Interface (XTI)
Network Computing System (NCS) V1.5
SUN Network Information Service (Yellow Pages)
SUN NFS Lock Manager and Status Monitor
ISO 9660
ISO 9660 is an ISO standard for a volume and file struc-
ture for the interchange of information using CDROM.
ULTRIX is based on the following levels of ISO 9660:
Level 2 of Interchange
Level 1 of Implementation.
This implementation enables the user to:
Mount single volume ISO 9660 formatted CD-
ROMs as a local file system
List and examine files using standard UNIX®
utilities and programs
Read files and directories using the standard
POSIX system interface
NFS export mounted ISO 9660 file systems
Execute local and remote non-interleaved files
7