Solaris Transition Guide

Using the Reference Table


Note -

The SunOS release 5.7 directory structure is different than the SunOS release 4 structure; some commands behave the same, but have a different path name. For example, the SunOS release 4 /usr/etc/newfs command now resides in /usr/sbin/newfs, but the interface has not changed. This command, and others like it, are considered the same (S) according to this table's guidelines.


Commands that exist in both /usr/bin and /usr/5bin have two table entries, the first documents the /usr/bin command, and the second entry documents the /usr/5bin command.

For complete information on all Solaris 7 interfaces, see man Pages(1): User Commands.

Examples

Table A-1 through Table A-4 show sample table entries and are followed by an interpretation

Table A-1 Table Entry Example 1

SunOS release 4 Command 

SunOS release 5.7 Status 

Alternative Available and Notes 

BSD 

fasthalt (8)

The init 0 command provides similar capabilities

The fasthalt command is not available in the Solaris 7 base release. This command is available if you install the SunOS/BSD Compatibility package on your system. The init 0 command replaces fasthalt. If you use the compatibility package fasthalt command in scripts or applications, they will not work on other SVR4 systems. Compatibility package commands can be found in /usr/ucb on systems that have this package installed, and they are documented in section 1B of man Pages(1): User Commands; for example, fasthalt (1B).

Table A-2 Table Entry Example 2

SunOS release 4 Command 

SunOS release 5.7 Status 

Alternative Available and Notes 

BSD 

cc (1V)

The C compiler is only available with the C language unbundled tools. 

The C compiler is not available in the SunOS release 5.7 software. A C compiler is available with the SunOS/BSD Compatibility package, but it requires the unbundled C compiler and does not provide the same interface and output as the SunOS release 4 compiler.

Table A-3 Table Entry Example 3

SunOS release 4 Command 

SunOS release 5.7 Status 

Alternative Available and Notes 

BSD 

date (1V) -- SysV

 

date (1V)

The format used when setting the date is slightly different in SunOS release 5.7. See the date(1) man page for more information.

The SunOS release 4 software had two date commands: /usr/5bin/date (compared in the SysV entry) and /usr/bin/date (compared in the second entry). The /usr/5bin/date command is identical to the SunOS release 5.7 command. If you had /usr/5bin in your path before /usr/bin, you will not notice any difference in this command in the SunOS release 5.7 software. If you are accustomed to using the SunOS release 4 /usr/bin/date command, you should look at the SunOS release 5.7 date (1) man page before attempting to set the date on your system.

Table A-4 Table Entry Example 4

SunOS release 4 Command 

SunOS release 5.7 Status 

Alternative Available and Notes 

BSD 

rev (1)

 

The SunOS 4.2 rev command is not available in the SunOS release 5.7 software or the BSD release. There is no replacement command available.