|
Privilege Identifier in Trusted Solaris 8 |
Replacement |
Note |
|---|---|---|
|
1 FILE_AUDIT |
None |
Removed |
|
2 FILE_CHOWN |
FILE_CHOWN, FILE_CHOWN_SELF |
Additional privilege |
|
9 FILE_LOCK |
None |
Removed |
|
10 FILE_MAC_READ |
None |
Removed |
|
11 FILE_MAC_SEARCH |
None |
Removed |
|
12 FILE_MAC_WRITE |
None |
Removed |
|
15 FILE_SETDAC |
None |
Removed |
|
17 FILE_SETPRIV |
None |
Removed |
|
23 IPC_MAC_READ |
None |
Removed |
|
24 IPC_MAC_WRITE |
None |
Removed |
|
30 NET_BROADCAST |
None |
Removed |
|
32 NET_DOWNGRADE_SL |
None |
Removed |
|
33 NET_MAC_READ |
NET_MAC_AWARE, NET_MAC_BINDMLP |
Different privileges |
|
37 NET_REPLY_EQUAL |
NET_MAC_AWARE |
Different privilege |
|
38 NET_SETCLR |
None |
Removed |
|
39 NET_SETID |
None |
Removed |
|
40 NET_SETPRIV |
None |
Removed |
Table A–2 Proposed Changes to Trusted Solaris Privileges 42 through 86
|
Privilege Identifier in Trusted Solaris 8 |
Replacement |
Note |
|---|---|---|
|
42 NET_UPGRADE_SL |
None |
Removed |
|
43 PROC_AUDIT_APPL |
PROC_AUDIT |
Different privilege |
|
44 PROC_AUDIT_TCB |
PROC_AUDIT |
Different privilege |
|
46 PROC_DUMPCORE |
None |
Removed |
|
47 PROC_MAC_READ |
PROC_ZONE |
Different privilege |
|
48 PROC_MAC_WRITE |
PROC_ZONE |
Different privilege |
|
49 PROC_NODELAY |
None |
Removed |
|
52 PROC_SETCLR |
None |
Removed |
|
55 PROC_SETSL |
None |
Removed |
|
29 PROC_DEBUG_NONTRANQUIL |
None |
Removed |
|
56 PROC_TRANQUIL |
None |
Removed |
|
58 SYS_BOOT |
None |
Removed |
|
60 SYS_CONSOLE |
None |
Removed |
|
63 SYS_FS_CONFIG |
None |
Removed |
|
65 SYS_MAXPROC |
SYS_RESOURCE |
Different privilege |
|
66 SYS_MINFREE |
SYS_RESOURCE |
Different privilege |
|
28 SYS_SYSTEM_DOOR |
None |
Removed |
|
73 – 86 WIN_* |
Same privilege names |
No name changes |
Table A–3 Proposed Changes to Trusted Solaris User Commands – a to mld
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
adornfc |
None |
Files are no longer adorned. |
|
allocate |
allocate |
New options |
|
at |
at |
Use the Solaris 10 command. |
|
atq |
atq |
Use the Solaris 10 command. |
|
atrm |
atrm |
Use the Solaris 10 command. |
|
batch |
batch |
Use the Solaris 10 command. |
|
cancel |
cancel |
Use the Solaris 10 command. |
|
chgrp |
chgrp |
Use the Solaris 10 command. |
|
chmod |
chmod |
Use the Solaris 10 command. |
|
chown |
chown |
Use the Solaris 10 command. |
|
crle |
crle |
Use the Solaris 10 command. |
|
crontab |
crontab |
Use the Solaris 10 command. |
|
date |
date |
Use the Solaris 10 command. |
|
deallocate |
deallocate |
New options |
|
disable |
disable |
Use the Solaris 10 command. |
|
du |
du |
Use the Solaris 10 command. |
|
enable |
enable |
Use the Solaris 10 command. |
|
find |
find |
Use the Solaris 10 command. |
|
getfattrflag |
None |
Files no longer have flags. |
|
getfpriv |
None |
Files no longer have forced privileges. |
|
getlabel |
getlabel |
Gets the sensitivity label of the containing file system. |
|
getmldadorn |
None |
Files are no longer adorned. |
|
getsldname |
getzonepath |
Renamed. Gets the zone root of the file. |
|
ipcrm |
ipcrm |
Use the Solaris 10 command. |
|
ipcs |
ipcs |
Use the Solaris 10 command. |
|
kbd |
kbd |
Use the Solaris 10 command. |
|
ld |
ld |
Use the Solaris 10 command. |
|
list_devices |
list_devices |
New options |
|
login |
login |
Use the Solaris 10 command. |
|
lp |
lp |
Use the Solaris 10 command. |
|
lpstat |
lpstat |
The status is limited to jobs that are dominated by the caller's label. |
|
mkdir |
mkdir |
Use the Solaris 10 command. |
|
mldpwd |
None |
MLDs and SLDs are removed. |
|
mldrealpath |
None |
MLDs and SLDs are removed. |
Table A–4 Proposed Changes to Trusted Solaris User Commands – nca to vac
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
nca |
nca |
Remains unsupported |
|
ncakmod |
ncakmod |
Remains unsupported |
|
nispasswd |
None |
NIS+ is not a supported name service. |
|
passwd |
passwd |
Use the Solaris 10 command. |
|
pattr |
None |
Processes no longer have attribute flags. |
|
pclear |
None |
Removed |
|
pcred, pfiles, pflags |
pcred, pfiles, pflags |
Use the Solaris 10 command. |
|
pfsh |
pfsh |
Use the Solaris 10 command. |
|
plabel |
plabel |
Only returns the sensitivity label. |
|
pldd, pmap |
pldd, pmap |
Use the Solaris 10 command. |
|
ppriv |
ppriv |
Use the Solaris 10 command. |
|
pprivtest |
ppriv |
Replaced with ppriv -D command. |
|
proc |
proc |
Use the Solaris 10 command. |
|
profiles |
profiles |
Use the Solaris 10 command. |
|
prun, psig, pstack, pstop, ptime, ptree, pwait, pwdx |
prun, psig, pstack, pstop, ptime, ptree, pwait, pwdx |
Use the Solaris 10 command. |
|
rm |
rm |
Use the Solaris 10 command. |
|
rmdir |
rmdir |
Use the Solaris 10 command. |
|
roles |
roles |
Use the Solaris 10 command. |
|
setfattrflag |
None |
Files no longer have flags. |
|
setfpriv |
None |
Files no longer have forced privileges. |
|
setlabel |
setlabel |
Files are moved between labeled zones. |
|
snca |
snca |
Remains unsupported |
|
tar |
tar |
New options |
|
testfpriv |
None |
Files no longer have forced privileges. |
|
tfind |
None |
MLDs and SLDs are removed. |
|
uname |
uname |
Use the Solaris 10 command. |
|
vacation |
vacation |
Use the Solaris 10 command. |
Table A–5 Proposed Changes to Trusted Solaris User Commands – 1b Interfaces
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
lpc |
lpc |
Use the Solaris 10 command. |
|
lpq |
lpq |
Caller must dominate label of jobs. |
|
lpr |
lpr |
Use the Solaris 10 command. |
|
lprm |
lprm |
Caller must dominate label of job. |
Table A–6 Proposed Changes to Trusted Solaris System Administration Commands – add to auto
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
add_allocatable |
add_allocatable |
Ordinary users use the Device Manager, not this command, to add an allocatable device. |
|
add_drv |
add_drv |
Use the Solaris 10 command. |
|
arp |
arp |
Use the Solaris 10 command. |
|
atohexlabel |
atohexlabel |
Handles sensitivity label, not CMW label. |
|
audit |
audit |
Use the Solaris 10 command. |
|
audit_startup |
audit_startup |
Use the Solaris 10 command. |
|
audit_warn |
audit_warn |
Use the Solaris 10 command. |
|
auditconfig |
auditconfig |
New options |
|
auditd |
auditd |
Use the Solaris 10 command. |
|
auditreduce |
auditreduce |
New options |
|
auditstat |
auditstat |
Use the Solaris 10 command. |
|
automount |
automount |
Use the Solaris 10 command. |
|
automountd |
automountd |
Use the Solaris 10 command. |
|
autopush |
autopush |
Use the Solaris 10 command. |
Table A–7 Proposed Changes to Trusted Solaris System Administration Commands – boot to ifconfig
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
bootparamd |
bootparamd |
Use the Solaris 10 command. |
|
bsmconv, bsmunconv |
bsmconv, bsmunconv |
Use the Solaris 10 command. |
|
chk_encodings |
chk_encodings |
Enhanced to check for CIPSO labels. |
|
chroot |
chroot |
Use the Solaris 10 command. |
|
coreadm |
coreadm |
Use the Solaris 10 command. |
|
cron |
cron |
Use the Solaris 10 command. |
|
devfsadm |
devfsadm |
Use the Solaris 10 command. |
|
devfsadmd |
devfsadmd |
Use the Solaris 10 command. |
|
device_clean |
device_clean |
New options. |
|
devpolicy |
devpolicy |
Use the Solaris 10 command. |
|
dfmounts |
dfmounts |
Use the Solaris 10 command. |
|
dfshares |
dfshares |
Use the Solaris 10 command. |
|
dispadmin |
dispadmin |
Use the Solaris 10 command. |
|
dminfo |
dminfo |
Use the Solaris 10 command. |
|
dl_booting |
dl_booting |
Use the Solaris 10 command. |
|
dl_restore |
dl_restore |
Use the Solaris 10 command. |
|
drvconfig |
drvconfig |
Use the Solaris 10 command. |
|
eeprom |
eeprom |
Use the Solaris 10 command. |
|
format |
format |
Use the Solaris 10 command. |
|
fsdb_ufs |
fsdb_ufs |
Use the Solaris 10 command. |
|
ftpd |
ftpd |
Use the Solaris 10 command. |
|
fuser |
fuser |
Use the Solaris 10 command. |
|
getfsattr, getfsattr_ufs |
None |
File system attributes have been removed. |
|
halt |
halt |
Use the Solaris 10 command. |
|
hextoalabel |
hextoalabel |
Handles sensitivity label, not CMW label. |
|
ifconfig |
ifconfig |
New options |
Table A–8 Proposed Changes to Trusted Solaris System Administration Commands – in.ftpd to mkdevdb
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
in.ftpd |
in.ftpd |
Use the Solaris 10 command. |
|
in.named |
in.named |
Use the Solaris 10 command. |
|
in.rarpd |
in.rarpd |
Use the Solaris 10 command. |
|
in.rdisc |
in.rdisc |
Use the Solaris 10 command. |
|
in.rexecd |
in.rexecd |
Use the Solaris 10 command. |
|
in.rlogind |
in.rlogind |
Use the Solaris 10 command. |
|
in.routed |
in.routed |
Use the Solaris 10 command. |
|
in.rshd |
in.rshd |
Use the Solaris 10 command. |
|
in.tftpd |
in.tftpd |
Use the Solaris 10 command. |
|
inetd |
inetd |
Use the Solaris 10 command. |
|
init |
init |
Use the Solaris 10 command. |
|
init.wbem |
init.wbem |
Use the Solaris 10 command. |
|
install |
install |
Use the Solaris 10 command. |
|
ipsecconf |
ipsecconf |
Use the Solaris 10 command. |
|
ipseckey |
ipseckey |
Use the Solaris 10 command. |
|
lockd |
lockd |
Use the Solaris 10 command. |
|
lpadmin |
lpadmin |
Caller must dominate to view, be equal to change a job. |
|
lpfilter |
lpfilter |
Use the Solaris 10 command. |
|
lpforms |
lpforms |
Use the Solaris 10 command. |
|
lpmove |
lpmove |
Use the Solaris 10 command. |
|
lpsched |
lpsched |
Caller must dominate to view, be equal to change a job. |
|
lpshut |
lpshut |
Use the Solaris 10 command. |
|
lpsystem |
lpsystem |
Use the Solaris 10 command. |
|
lpusers |
lpusers |
Use the Solaris 10 command. |
|
mkdevalloc |
mkdevalloc |
Use the Solaris 10 command. |
|
mkdevdb |
None |
Table A–9 Proposed Changes to Trusted Solaris System Administration Commands – mkdevmaps to prtconf
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
mkdevmaps |
mkdevmaps |
Use the Solaris 10 command. |
|
modload, modunload |
modload, modunload |
Use the Solaris 10 command. |
|
mount |
mount |
Use the Solaris 10 command. |
|
mount_hsfs |
mount_hsfs |
Use the Solaris 10 command. |
|
mount_nfs |
mount_nfs |
Use the Solaris 10 command. |
|
mount_pcfs |
mount_pcfs |
Use the Solaris 10 command. |
|
mount_tmpfs |
mount_tmpfs |
Use the Solaris 10 command. |
|
mount_ufs |
mount_ufs |
Use the Solaris 10 command. |
|
mountall |
mountall |
Use the Solaris 10 command. |
|
mountd |
mountd |
Use the Solaris 10 command. |
|
named |
named |
Use the Solaris 10 command. |
|
netstat |
netstat |
New options |
|
newsecfs |
None |
File system attributes have been removed. |
|
nfsd |
nfsd |
Use the Solaris 10 command. |
|
nfsstat |
nfsstat |
Use the Solaris 10 command. |
|
All NIS+ commands: nis_cachemgr, nisclient, nisd, nisd_resolv, nispasswdd, nispopulate, nissetup, nslookup |
None |
NIS+ is no longer a supported name service. |
|
nscd |
nscd |
Use the Solaris 10 command. |
|
pbind |
pbind |
Use the Solaris 10 command. |
|
pkgchk |
pkgchk |
Use the Solaris 10 command. |
|
poweroff |
poweroff |
Use the Solaris 10 command. |
|
praudit |
praudit |
Use the Solaris 10 command. |
|
prtconf |
prtconf |
Use the Solaris 10 command. |
Table A–10 Proposed Changes to Trusted Solaris System Administration Commands – psradm to rwall
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
psradm |
psradm |
Use the Solaris 10 command. |
|
rarp |
rarp |
Use the Solaris 10 command. |
|
rdate |
rdate |
Use the Solaris 10 command. |
|
rdisc |
rdisc |
Use the Solaris 10 command. |
|
reboot |
reboot |
Use the Solaris 10 command. |
|
reject |
reject |
Use the Solaris 10 command. |
|
rem_drv |
rem_drv |
Use the Solaris 10 command. |
|
remove_allocatable |
remove_allocatable |
Use the Solaris 10 command. |
|
rexecd |
rexecd |
Use the Solaris 10 command. |
|
rlogind |
rlogind |
Use the Solaris 10 command. |
|
rmmount |
rmmount |
Use the Solaris 10 command. |
|
route |
route |
New options |
|
routed |
routed |
Use the Solaris 10 command. |
|
rpc.bootparamd |
rpc.bootparamd |
Use the Solaris 10 command. |
|
rpc.getpeerinfod |
getpeerucred |
Use the Solaris function. |
|
rpc.nisd |
None |
NIS+ is no longer a supported name service. |
|
rpc.nisd_resolv |
None |
No longer supported |
|
rpc.nispasswdd |
None |
No longer supported |
|
rpc.tbootparamd |
None |
Not needed |
|
rpc.yppasswdd |
rpc.yppasswdd |
Use the Solaris 10 command. |
|
rpc.ypupdated |
rpc.ypupdated |
Use the Solaris 10 command. |
|
rpcbind |
rpcbind |
Use the Solaris 10 command. |
|
rpcinfo |
rpcinfo |
Use the Solaris 10 command. |
|
rshd |
rshd |
Use the Solaris 10 command. |
|
runpd |
runpd |
Use ppriv -d command. |
|
rwall |
rwall |
Use the Solaris 10 command. |
Table A–11 Proposed Changes to Trusted Solaris System Administration Commands – sendmail to swap
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
sendmail |
sendmail |
Use the Solaris 10 command. |
|
setaudit |
auditconfig -setaudit |
Use the Solaris 10 command. |
|
setfsattr |
None |
File system attributes have been removed. |
|
setuname |
setuname |
Use the Solaris 10 command. |
|
share |
share |
Use the Solaris 10 command. |
|
share_nfs |
share_nfs |
Use the Solaris 10 command. |
|
shareall |
shareall |
Use the Solaris 10 command. |
|
showmount |
showmount |
Use the Solaris 10 command. |
|
smc |
smc |
Use the Solaris 10 command. |
|
smcron |
smcron |
Use the Solaris 10 command. |
|
smexec |
smexec |
Use the Solaris 10 command. |
|
smgroup |
smgroup |
Use the Solaris 10 command. |
|
smhost |
smhost |
Use the Solaris 10 command. |
|
smmaillist |
smmaillist |
Use the Solaris 10 command. |
|
smmultiuser |
smmultiuser |
Use the Solaris 10 command. |
|
smnetidb |
None |
Not needed |
|
smnettmpl |
smnettmpl |
Changed to work with security policy. |
|
smnetwork |
smnetwork |
Changed to work with security policy. |
|
smprofile |
smprofile |
Use the Solaris 10 command. |
|
smuser |
smuser |
Use the Solaris 10 command. |
|
snoop |
snoop |
Use the Solaris 10 command. |
|
spray |
spray |
Use the Solaris 10 command. |
|
statd |
statd |
Use the Solaris 10 command. |
|
su |
su |
Use the Solaris 10 command. |
|
swap |
swap |
Use the Solaris 10 command. |
Table A–12 Proposed Changes to Trusted Solaris System Administration Commands – sysdef to yp
|
Trusted Solaris 8 Command |
Replacement |
Note |
|---|---|---|
|
sysdef |
sysdef |
Use the Solaris 10 command. |
|
sysh |
smf_method |
Use the Solaris 10 service management framework. |
|
tbootparam |
None |
Not needed |
|
telinit |
telinit |
Use the Solaris 10 command. |
|
tftpd |
tftpd |
Use the Solaris 10 command. |
|
tnchkdb |
tnchkdb |
Changed options |
|
tnctl |
tnctl |
Changed options |
|
tnd |
tnd |
Changed options |
|
tninfo |
tninfo |
Changed options |
|
tokmapctl |
None |
TSIX functionality has been removed. |
|
tokmapd |
None |
TSIX functionality has been removed. |
|
uadmin |
uadmin |
Use the Solaris 10 command. |
|
umount |
umount |
Use the Solaris 10 command. |
|
umountall |
umountall |
Use the Solaris 10 command. |
|
unshare |
unshare |
Use the Solaris 10 command. |
|
unshare_nfs |
unshare_nfs |
Use the Solaris 10 command. |
|
unshareall |
unshareall |
Use the Solaris 10 command. |
|
writeaudit |
writeaudit |
Use the Solaris 10 command. |
|
ypbind |
ypbind |
Use the Solaris 10 command. |
|
yppasswdd |
yppasswdd |
Use the Solaris 10 command. |
|
ypserv |
ypserv |
Use the Solaris 10 command. |
|
ypupdated |
ypupdated |
Use the Solaris 10 command. |
|
ypxfr |
ypxfr |
Use the Solaris 10 command. |
|
ypxfr_1perday |
ypxfr_1perday |
Use the Solaris 10 command. |
|
ypxfr_1perhour |
ypxfr_1perhour |
Use the Solaris 10 command. |
|
ypxfrd |
ypxfrd |
Use the Solaris 10 command. |
Table A–13 Proposed Changes to Trusted Solaris System Calls – a to fgetfpriv
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
access() |
access() |
Use the Solaris 10 system call. |
|
acct() |
acct() |
Remains unsupported |
|
acl() |
acl() |
Use the Solaris 10 system call. |
|
adjtime() |
adjtime() |
Use the Solaris 10 system call. |
|
audit() |
audit() |
Use the Solaris 10 system call. |
|
auditon() |
auditon() |
Use the Solaris 10 system call. |
|
auditsvc() |
None |
No longer a public interface. |
|
chdir() |
chdir() |
Use the Solaris 10 system call. |
|
chmod() |
chmod() |
Use the Solaris 10 system call. |
|
chown() |
chown() |
Use the Solaris 10 system call. |
|
chroot() |
chroot() |
Use the Solaris 10 system call. |
|
chstate() |
chstate() |
Use the Solaris 10 system call. |
|
creat() |
creat() |
Use the Solaris 10 system call. |
|
devpolicy() |
devpolicy() |
Use the Solaris 10 system call. |
|
exec(), execl(), execle(), execlp(), execv(), execve(), execvp() |
exec(), execl(), execle(), execlp(), execv(), execve(), execvp() |
Use the Solaris 10 system call. |
|
facl() |
facl() |
Use the Solaris 10 system call. |
|
fchdir() |
fchdir() |
Use the Solaris 10 system call. |
|
fchmod() |
fchmod() |
Use the Solaris 10 system call. |
|
fchown() |
fchown() |
Use the Solaris 10 system call. |
|
fchroot() |
fchroot() |
Use the Solaris 10 system call. |
|
fgetcmwfsrange() |
None |
File systems no longer have attributes. |
|
fgetcmwlabel() |
getlabel() |
Replaced. |
|
fgetfattrflag() |
None |
Files no longer have flags. |
|
fgetfpriv() |
None |
Files no longer have forced privileges. |
Table A–14 Proposed Changes to Trusted Solaris System Calls – fgetfsattr to getgr
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
fgetfsattr() |
None |
File systems no longer have attributes. |
|
fgetmldadorn() |
None |
Files are no longer adorned. |
|
fgetsldname() |
None |
MLDs and SLDs are removed. |
|
fork(), fork1() |
fork(), fork1() |
Use the Solaris 10 system call. |
|
fpathconf() |
fpathconf() |
Use the Solaris 10 system call. |
|
fsetcmwlabel() |
None |
Files no longer have attributes. |
|
fsetfattrflag() |
None |
Files no longer have flags. |
|
fsetfpriv() |
None |
Files no longer have forced privileges. |
|
fstat() |
fstat() |
Use the Solaris 10 system call. |
|
fstatvfs() |
fstatvfs() |
Use the Solaris 10 system call. |
|
getaudit(), getaudit_addr() |
getaudit(), getaudit_addr() |
Use the Solaris 10 system call. |
|
getauid() |
getauid() |
Use the Solaris 10 system call. |
|
getclearance() |
None |
In a future release, the process clearance is the same as the label. |
|
getcmwfsrange() |
None |
File systems no longer have attributes. |
|
getcmwlabel() |
getlabel() |
Replaced. |
|
getcmwplabel() |
getplabel() |
Process label is zone's label. |
|
getdents() |
getdents() |
Use the Solaris 10 system call. |
|
getfattrflag() |
None |
Files no longer have flags. |
|
getfpriv() |
None |
Files no longer have forced privileges. |
|
getfsattr() |
None |
File systems no longer have attributes. |
|
getgroups() |
getgroups() |
Use the Solaris 10 system call. |
Table A–15 Proposed Changes to Trusted Solaris System Calls – getmld to msgr
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
getmldadorn() |
None |
Files are no longer adorned. |
|
getmsgqcmwlabel() |
None | |
|
getpattr() |
getpflags() |
Returns a different set of flags. |
|
getpgid(), getpgrp(), getpid(), getppid() |
getpgid(), getpgrp(), getpid(), getppid() |
Use the Solaris 10 system call. |
|
getppriv() |
getppriv() |
Use the Solaris 10 system call. |
|
getrlimit() |
getrlimit() |
Use the Solaris 10 system call. |
|
getsemcmwlabel() |
None | |
|
getshmcmwlabel() |
None | |
|
getsid() |
getsid() |
Use the Solaris 10 system call. |
|
getsldname() |
getzonerootby()* functions |
MLDs and SLDs are replaced by zone root paths. |
|
kill() |
kill() |
Use the Solaris 10 system call. |
|
lchown() |
lchown() |
Use the Solaris 10 system call. |
|
lgetcmwlabel() |
None |
Files no longer have attributes. |
|
link() |
link() |
Use the Solaris 10 system call. |
|
llseek() |
llseek() |
Use the Solaris 10 system call. |
|
lseek() |
lseek() |
Use the Solaris 10 system call. |
|
lsetcmwlabel() |
None |
Files no longer have attributes. |
|
lstat() |
lstat() |
Use the Solaris 10 system call. |
|
mkdir() |
mkdir() |
Use the Solaris 10 system call. |
|
mknod() |
mknod() |
Use the Solaris 10 system call. |
|
mldgetfattrflag() |
None |
Files no longer have flags. |
|
mldsetfattrflag() |
None |
Files no longer have flags. |
|
mount() |
mount() |
Use the Solaris 10 system call. |
|
msgctl() |
msgctl() |
Use the Solaris 10 system call. |
|
msgget() |
msgget() |
Use the Solaris 10 system call. |
|
msggetl() |
None |
|
|
msgrcv() |
msgrcv() |
Use the Solaris 10 system call. |
Table A–16 Proposed Changes to Trusted Solaris System Calls – msgsnd to setauid
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
msgsnd() |
msgsnd() |
Use the Solaris 10 system call. |
|
nice() |
nice() |
Use the Solaris 10 system call. |
|
open() |
open() |
Use the Solaris 10 system call. |
|
p_online() |
p_online() |
Use the Solaris 10 system call. |
|
pathconf() |
pathconf() |
Use the Solaris 10 system call. |
|
pread() |
pread() |
Use the Solaris 10 system call. |
|
preadl() |
None | |
|
priocntl() |
priocntl() |
Use the Solaris 10 system call. |
|
priocntlset() |
priocntlset() |
Use the Solaris 10 system call. |
|
processor_bind() |
processor_bind() |
Use the Solaris 10 system call. |
|
pwrite() |
pwrite() |
Use the Solaris 10 system call. |
|
pwritel() |
None | |
|
read() |
read() |
Use the Solaris 10 system call. |
|
readl() |
None |
Removed. |
|
readlink() |
readlink() |
Use the Solaris 10 system call. |
|
readv() |
readv() |
Use the Solaris 10 system call. |
|
readvl() |
None | |
|
rename() |
rename() |
Use the Solaris 10 system call. |
|
rmdir() |
rmdir() |
Use the Solaris 10 system call. |
|
secconf() |
None | |
|
semctl() |
semctl() |
Use the Solaris 10 system call. |
|
semget() |
semget() |
Use the Solaris 10 system call. |
|
semgetl() |
None | |
|
semop(), semtimedop() |
semop(), semtimedop() |
Use the Solaris 10 system call. |
|
setaudit(), setaudit_addr() |
setaudit(), setaudit_addr() |
Use the Solaris 10 system call. |
|
setauid() |
setauid() |
Use the Solaris 10 system call. |
Table A–17 Proposed Changes to Trusted Solaris System Calls – setcl to sym
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
setclearance() |
None |
In a future release, the process clearance is the same as the label. |
|
setcmwlabel() |
setflabel(3TSOL) |
Replaced with a library call. |
|
setcmwplabel() |
None |
Files no longer have attributes. |
|
setegid(), seteuid() |
setegid(), seteuid() |
Use the Solaris 10 system call. |
|
setfattrflag() |
None |
Files no longer have flags. |
|
setfpriv() |
None |
Files no longer have forced privileges. |
|
setgid() |
setgid() |
Use the Solaris 10 system call. |
|
setgroups() |
setgroups() |
Use the Solaris 10 system call. |
|
setpattr() |
setpflags() |
Returns a different set of flags. |
|
setppriv() |
setppriv() |
Use the Solaris 10 system call. |
|
setregid() |
setregid() |
Use the Solaris 10 system call. |
|
setreuid() |
setreuid() |
Use the Solaris 10 system call. |
|
setrlimit() |
setrlimit() |
Use the Solaris 10 system call. |
|
setuid() |
setuid() |
Use the Solaris 10 system call. |
|
shmat() |
shmat() |
Use the Solaris 10 system call. |
|
shmctl() |
shmctl() |
Use the Solaris 10 system call. |
|
shmdt() |
shmdt() |
Use the Solaris 10 system call. |
|
shmget() |
shmget() |
Use the Solaris 10 system call. |
|
shmgetl() |
None | |
|
shmop() |
shmop() |
Use the Solaris 10 system call. |
|
sigsend(), sigsendset() |
sigsend(), sigsendset() |
Use the Solaris 10 system call. |
|
stat() |
stat() |
Use the Solaris 10 system call. |
|
statvfs() |
statvfs() |
Use the Solaris 10 system call. |
|
stime() |
stime() |
Use the Solaris 10 system call. |
|
swapctl() |
swapctl() |
Use the Solaris 10 system call. |
|
symlink() |
symlink() |
Use the Solaris 10 system call. |
Table A–18 Proposed Changes to Trusted Solaris System Calls – sys to wri
|
Trusted Solaris 8 System Call |
Replacement |
Note |
|---|---|---|
|
sysinfo() |
sysinfo() |
Use the Solaris 10 system call. |
|
tokmapper() |
None |
TSIX functionality has been removed. |
|
uadmin() |
uadmin() |
Use the Solaris 10 system call. |
|
ulimit() |
ulimit() |
Use the Solaris 10 system call. |
|
umount(), umount2() |
umount(), umount2() |
Use the Solaris 10 system call. |
|
unlink() |
unlink() |
Use the Solaris 10 system call. |
|
utimes() |
utimes() |
Use the Solaris 10 system call. |
|
vfork() |
vfork() |
Use the Solaris 10 system call. |
|
write() |
write() |
Use the Solaris 10 system call. |
|
writel() |
None | |
|
writev() |
writev() |
Use the Solaris 10 system call. |
|
writevl() |
None |
Table A–19 Proposed Changes to Trusted Solaris Library Functions – au_preselect to getaudit
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
au_preselect() |
au_preselect() |
Use the Solaris 10 function. |
|
au_user_mask() |
au_user_mask() |
Use the Solaris 10 function. |
|
endac() |
endac() |
Use the Solaris 10 function. |
|
endauclass() |
endauclass() |
Use the Solaris 10 function. |
|
endauevent() |
endauevent() |
Use the Solaris 10 function. |
|
endauuser() |
endauuser() |
Use the Solaris 10 function. |
|
getacdir(), getacflg(), getacinfo(), getacmin(), getacna() |
getacdir(), getacflg(), getacinfo(), getacmin(), getacna() |
Use the Solaris 10 function. |
|
getauclassent(), getauclassent_r(), getauclassnam(), getauclassnam_r() |
getauclassent(), getauclassent_r(), getauclassnam(), getauclassnam_r() |
Use the Solaris 10 function. |
|
getauditflags(), getauditflagsbin(), getauditflagschar() |
getauditflags(), getauditflagsbin(), getauditflagschar() |
Use the Solaris 10 function. |
Table A–20 Proposed Changes to Trusted Solaris Library Functions – getauevent to setutent
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
getauevent(), getauevent_r(), getauevnam(), getauevnam_r(), getauevnonam(), getauevnum(), getauevnum_r() |
getauevent(), getauevent_r(), getauevnam(), getauevnam_r(), getauevnonam(), getauevnum(), getauevnum_r() |
Use the Solaris 10 function. |
|
getauuserent(), getauusernam() |
getauuserent(), getauusernam() |
Use the Solaris 10 function. |
|
getfauditflags() |
getfauditflags() |
Use the Solaris 10 function. |
|
setac() |
setac() |
Use the Solaris 10 function. |
|
setauclass() |
setauclass() |
Use the Solaris 10 function. |
|
setauevent() |
setauevent() |
Use the Solaris 10 function. |
|
setauuser() |
setauuser() |
Use the Solaris 10 function. |
|
endutent() |
endutent() |
Use the Solaris 10 function. |
|
endutxent() |
endutxent() |
Use the Solaris 10 function. |
|
ftw() |
ftw() |
Use the Solaris 10 function. |
|
getutent(), getutid(), getutline() |
getutent(), getutid(), getutline() |
Use the Solaris 10 function. |
|
getutmp(), getutmpx(), getutxent() getutxid(), getutxline() |
getutmp(), getutmpx(), getutxent() getutxid(), getutxline() |
Use the Solaris 10 function. |
|
grantpt() |
grantpt() |
Use the Solaris 10 function. |
|
initgroups() |
initgroups() |
Use the Solaris 10 function. |
|
mlock() |
mlock() |
Use the Solaris 10 function. |
|
mlockall() |
mlockall() |
Use the Solaris 10 function. |
|
nftw() |
nftw() |
Use the Solaris 10 function. |
|
plock() |
plock() |
Use the Solaris 10 function. |
|
pututline() |
pututline() |
Use the Solaris 10 function. |
|
pututxline() |
pututxline() |
Use the Solaris 10 function. |
|
setutent() |
setutent() |
Use the Solaris 10 function. |
Table A–21 Proposed Changes to Trusted Solaris Library Functions – setutxent to lib6
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
setutxent() |
setutxent() |
Use the Solaris 10 function. |
|
updwtmp(), updwtmpx() |
updwtmp(), updwtmpx() |
Use the Solaris 10 function. |
|
utmpname() |
utmpname() |
Use the Solaris 10 function. |
|
utmpxname() |
utmpxname() |
Use the Solaris 10 function. |
|
door_create() |
door_create() |
Use the Solaris 10 function. |
|
door_tcred() |
door_ucred() |
Use the Solaris 10 function. |
|
kstat_read(), kstat_write() |
kstat_read(), kstat_write() |
Use the Solaris 10 function. |
|
clnt_call() |
clnt_call() |
Use the Solaris 10 function. |
|
clnt_control(), clnt_create(), clnt_create_timed(), clnt_create_vers(), clnt_create_vers_timed(), clnt_destroy(), clnt_dg_create() |
clnt_control(), clnt_create(), clnt_create_timed(), clnt_create_vers(), clnt_create_vers_timed(), clnt_destroy(), clnt_dg_create() |
Use the Solaris 10 function. |
|
clnt_freeres(), clnt_geterr() |
clnt_freeres(), clnt_geterr() |
Use the Solaris 10 function. |
|
clnt_pcreateerror() |
clnt_pcreateerror() |
Use the Solaris 10 function. |
|
clnt_perrno(), clnt_perror() |
clnt_perrno(), clnt_perror() |
Use the Solaris 10 function. |
|
clnt_raw_create(), clnt_spcreateerror() |
clnt_raw_create(), clnt_spcreateerror() |
Use the Solaris 10 function. |
|
clnt_sperrno(), clnt_sperror() |
clnt_sperrno(), clnt_sperror() |
Use the Solaris 10 function. |
|
clnt_tli_create(), clnt_tp_create(), clnt_tp_create_timed(), clnt_vc_create() |
clnt_tli_create(), clnt_tp_create(), clnt_tp_create_timed(), clnt_vc_create() |
Use the Solaris 10 function. |
|
libt6() |
ucred_getlabel(3TSOL), setsockopt(), |
ucred_getlabel() reads the socket label setsockopt() with SO_MAC_EXEMPT specified enables labeled communication. |
Table A–22 Proposed Changes to Trusted Solaris Library Functions – NIS+ to rpc_svc_reg
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
NIS+ functions: nis_add(), nis_add_entry(), nis_addmember(), nis_checkpoint(), nis_creategroup(), nis_destroygroup(), nis_first_entry(), nis_freeresult(), nis_freeservlist(), nis_freetags(), nis_getservlist(), nis_groups(), nis_ismember(), nis_list(), nis_lookup() nis_mkdir() nis_modify(), nis_modify_entry(), nis_names(), nis_next_entry(), nis_ping(), nis_print_group_entry(), nis_remove(), nis_remove_entry() , nis_removemember(), nis_rmdir(), nis_server(), nis_servstate(), nis_stats(), nis_tables(), nis_verifygroup() |
None |
NIS+ is no longer a supported name service. |
|
rpc() |
rpc() |
Use the Solaris 10 function. |
|
rpc_broadcast(), rpc_broadcast_exp(), rpc_call(), rpc_clnt_calls() |
rpc_broadcast(), rpc_broadcast_exp(), rpc_call(), rpc_clnt_calls() |
Use the Solaris 10 function. |
|
rpc_clnt_create(), rpc_createerr() |
rpc_clnt_create(), rpc_createerr() |
Use the Solaris 10 function. |
|
rpc_reg() |
rpc_reg() |
Use the Solaris 10 function. |
|
rpc_svc_calls() |
rpc_svc_calls() |
Use the Solaris 10 function. |
|
rpc_svc_create() |
rpc_svc_create() |
Use the Solaris 10 function. |
|
rpc_svc_reg() |
rpc_svc_reg() |
Use the Solaris 10 function. |
Table A–23 Proposed Changes to Trusted Solaris Library Functions – rpcb_getaddr to svc_vc_create
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
rpcb_getaddr() |
rpcb_getaddr() |
Use the Solaris 10 function. |
|
rpcb_getallmaps() |
None | |
|
rpcb_getmaps(), rpcb_gettime(), rpcb_rmtcall(), rpcb_set(), rpcb_unset(), rpcbind() |
rpcb_getmaps(), rpcb_gettime(), rpcb_rmtcall(), rpcb_set(), rpcb_unset(), rpcbind() |
Use the Solaris 10 function. |
|
svc_auth_reg() |
svc_auth_reg() |
Use the Solaris 10 function. |
|
svc_control(), svc_create(), svc_destroy(), svc_dg_create() |
svc_control(), svc_create(), svc_destroy(), svc_dg_create() |
Use the Solaris 10 function. |
|
svc_dg_enablecache(), svc_done(), svc_exit() |
svc_dg_enablecache(), svc_done(), svc_exit() |
Use the Solaris 10 function. |
|
svc_fd_create() |
svc_fd_create() |
Use the Solaris 10 function. |
|
svc_fdset(), svc_freeargs(), svc_getargs(), svc_getreq_common(), svc_getreq_poll(), svc_getreqset(), svc_getrpccaller(), svc_max_pollfd(), svc_pollfd() |
svc_fdset(), svc_freeargs(), svc_getargs(), svc_getreq_common(), svc_getreq_poll(), svc_getreqset(), svc_getrpccaller(), svc_max_pollfd(), svc_pollfd() |
Use the Solaris 10 function. |
|
svc_raw_create() |
svc_raw_create() |
Use the Solaris 10 function. |
|
svc_reg() |
svc_reg() |
Use the Solaris 10 function. |
|
svc_run(), svc_sendreply() |
svc_run(), svc_sendreply() |
Use the Solaris 10 function. |
|
svc_tli_create(), svc_tp_create() |
svc_tli_create(), svc_tp_create() |
Use the Solaris 10 function. |
|
svc_unreg() |
svc_unreg() |
Use the Solaris 10 function. |
|
svc_vc_create() |
svc_vc_create() |
Use the Solaris 10 function. |
Table A–24 Proposed Changes to Trusted Solaris Library Functions – T6 functions to xprt_register
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
T6 functions: t6alloc_blk(), t6attr_query(), t6clear_blk(), t6cmp_blk(), t6copy_blk(), t6dup_blk(), t6ext_attr(), t6free_blk(), t6get_attr(), t6get_endpt_default(), t6get_endpt_mask(), t6last_attr(), t6new_attr(), t6peek_attr(), t6recvfrom(), t6sendto(), t6set_attr(), t6set_endpt_default(), t6set_endpt_mask(), t6size_attr() |
ucred_getlabel(3TSOL), setsockopt() |
Replaced with ucred_getlabel() and setsockopt() |
|
t_accept() |
t_accept() |
Use the Solaris 10 function. |
|
t_bind() |
t_bind() |
Use the Solaris 10 function. |
|
t_optmgmt() |
t_optmgmt() |
Use the Solaris 10 function. |
|
t_snd() |
t_snd() |
Use the Solaris 10 function. |
|
t_sndudata() |
t_sndudata() |
Use the Solaris 10 function. |
|
xprt_register(), xprt_unregister() |
xprt_register(), xprt_unregister() |
Use the Solaris 10 function. |
Table A–25 Proposed Changes to Trusted Solaris Library Functions – dn_comp to socket
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
dn_comp(), dn_expand(), fp_resstat(), herror(), hstrerror(), res_hostalias(), res_init(), res_mkquery(), res_nclose(), res_ninit(), res_nmkquery(), res_npquery(), res_nquery(), res_nquerydomain(), res_nsearch(), res_nsend(), res_nsendsigned(), res_query(), res_search(), res_send(), resolver() |
dn_comp(), dn_expand(), fp_resstat(), herror(), hstrerror(), res_hostalias(), res_init(), res_mkquery(), res_nclose(), res_ninit(), res_nmkquery(), res_npquery(), res_nquery(), res_nquerydomain(), res_nsearch(), res_nsend(), res_nsendsigned(), res_query(), res_search(), res_send(), resolver() |
Use the Solaris 10 function. |
|
clock_getres(), clock_gettime(), clock_settime() |
clock_getres(), clock_gettime(), clock_settime() |
Use the Solaris 10 function. |
|
accept() |
accept() |
Use the Solaris 10 function. |
|
bind() |
bind() |
Use the Solaris 10 function. |
|
getsockopt() |
getsockopt() |
Use the Solaris 10 function. |
|
listen() |
listen() |
Use the Solaris 10 function. |
|
send(), sendmsg(), sendto() |
send(), sendmsg(), sendto() |
Use the Solaris 10 function. |
|
setsockopt() |
setsockopt() |
SO_MAC_EXEMPT option added |
|
socket() |
socket() |
Use the Solaris 10 function. |
Table A–26 Proposed Changes to Trusted Solaris TSOL Library Functions – Xbcltos to bltos
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
Xbcltos() |
None |
CMW labels are no longer supported. |
|
adornfc() |
None |
Files are no longer adorned. |
|
auditwrite() |
None |
Use the standard audit functions. This function is now private. |
|
aw_errno(), aw_geterrno(), aw_perror(), aw_perror_r(), aw_strerror() |
None |
auditwrite() is now private. Use the au* equivalents. |
|
bclearhigh(), bclearlow() |
Not known |
Might change |
|
bcleartoh(), bcleartoh_r() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
bcleartos() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
bclearundef() |
Not known |
Might change |
|
bclearvalid() |
Not known |
Might change |
|
bclhigh(), bcllow() |
None |
CMW labels are no longer supported. |
|
bcltobanner() |
label_to_str() |
Removed. Use new label translation functions. |
|
bcltoh(), bcltoh_r() |
None |
CMW labels are no longer supported. |
|
bcltos(), bcltosl() |
None |
CMW labels are no longer supported. |
|
bclundef() |
None |
CMW labels are no longer supported. |
|
blcompare(), bldominates(), blequal() |
Not known |
Might change |
|
blinrange() |
Not known |
Might change |
|
blinset() |
Not known |
Might change |
|
blmanifest() |
Not known |
Might change |
|
blmaximum(), blminimum(), blminmax() |
Not known |
Might change |
|
blportion() |
None |
CMW labels are no longer supported. |
|
blstrictdom() |
Not known |
Might change |
|
bltocolor(), bltocolor_r() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
bltos() |
label_to_str() |
Obsolete. Use new label translation functions. |
Table A–27 Proposed Changes to Trusted Solaris TSOL Library Functions – bltype to mldstat
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
bltype() |
Not known |
Might change |
|
blvalid() |
Not known |
Might change |
|
bslhigh(), bsllow() |
Not known |
Might change |
|
bsltoh(), bsltoh_r() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
bsltos() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
bslundef() |
Not known |
Might change |
|
bslvalid() |
Not known |
Might change |
|
btohex() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
get_priv_text() |
priv_gettext() |
Replaced with Solaris function. |
|
getcsl() |
None |
CMW labels are no longer supported. |
|
getpeerinfo() |
getpeerucred() |
Replaced with Solaris function. |
|
getvfsaent(), getvfsafile() |
None |
vfstab_adjunct file has been removed. |
|
h_alloc(), h_free() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
hextob(), htobclear(), htobsl() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
htobcl() |
None |
CMW labels are no longer supported. |
|
labelbuilder() |
labelbuilder() |
No support for IL or CMW modes. |
|
labelclipping() |
labelclipping() |
No support for IL or CMW modes. |
|
labelinfo() |
labelinfo() |
No support for IL or CMW modes. |
|
mldgetcwd() |
None |
Not needed |
|
mldlstat() |
None |
Not needed |
|
mldrealpath() |
None |
Not needed |
|
mldrealpathl() |
mldrealpathl() |
Changed |
|
mldstat() |
None |
Table A–28 Proposed Changes to Trusted Solaris TSOL Library Functions – priv_set to str_to_priv
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
priv_set_to_str(), priv_to_str() |
priv_set_to_str() |
Replaced with Solaris function. |
|
randomword() |
None | |
|
sbcltos() |
None |
CMW labels are no longer supported. |
|
sbcleartos(), sbltos(), sbsltos() |
label_to_str() |
Obsolete. Use new label translation functions. |
|
set_effective_priv(), set_inheritable_priv(), set_permitted_priv() |
None |
Use the privilege interfaces in the Solaris 10. |
|
setbltype() |
Not known |
Might change |
|
setcsl() |
None |
CMW labels are no longer supported. |
|
stobcl() |
None |
CMW labels are no longer supported. |
|
stobclear(), stobl(), stobsl() |
str_to_label() |
Obsolete. Use new label translation functions. |
|
str_to_priv(), str_to_priv_set() |
None |
Privileges are already strings. |
Table A–29 Proposed Changes to Trusted Solaris XTSOL Library Functions
|
Trusted Solaris 8 Function |
Replacement |
Note |
|---|---|---|
|
XTSOLShutdown() |
None | |
|
XTSOLgetPropLabel() |
XTSOLgetPropLabel() |
Changed parameters |
|
XTSOLgetResLabel() |
XTSOLgetResLabel() |
Changed parameters |
|
XTSOLsetPropLabel() |
XTSOLsetPropLabel() |
Changed parameters |
|
XTSOLsetResLabel() |
XTSOLsetResLabel() |
Changed parameters |
Table A–30 Proposed Changes to Trusted Solaris Files and Databases
|
Trusted Solaris 8 File |
Replacement |
Note |
|---|---|---|
|
audit.log |
audit.log |
Works as in Solaris 10. |
|
audit_class |
audit_class |
Works as in Solaris 10. |
|
audit_control |
audit_control |
Works as in Solaris 10. |
|
audit_data |
audit_data |
Works as in Solaris 10. |
|
audit_event |
audit_event |
Works as in Solaris 10. |
|
audit_user |
audit_user |
Works as in Solaris 10. |
|
device_allocate |
device_allocate |
key=value pairs are added to the Solaris command. |
|
device_maps |
device_maps |
Works as in Solaris 10. |
|
device_policy |
None |
Removed |
|
exec_attr |
exec_attr |
Style of entries are changed. |
|
fbtab |
fbtab |
Works as in Solaris 10. |
|
inetd.conf |
inetd.conf |
Works as in Solaris 10. |
|
inittab |
inittab |
Works as in Solaris 10. |
|
label_encodings |
label_encodings |
Default file might change. |
|
logindevperm |
logindevperm |
Remains unsupported |
|
mnttab |
mnttab |
Works as in Solaris 10. |
|
nca.if |
nca.if |
Not secure functionality, so remains unsupported. |
|
nsswitch.conf |
nsswitch.conf |
Works as in Solaris 10. |
|
policy.conf |
policy.conf |
Works as in Solaris 10. |
|
priv_desc, priv_name |
ppriv |
Use ppriv command. |
|
proc |
proc |
Works as in Solaris 10. |
|
resolv.conf |
resolv.conf |
Works as in Solaris 10. |
|
rmtab |
rmtab |
Works as in Solaris 10. |
|
shadow |
shadow |
Works as in Solaris 10. |
|
sharetab |
sharetab |
Works as in Solaris 10. |
|
tnidb |
None |
Removed |
|
tnrhdb |
tnrhdb |
Same format, fewer templates. |
|
tnrhtp |
tnrhtp |
Different format, fewer templates. |
|
tsolgateways |
None |
Use the Solaris static routing mechanism. |
|
tsolinfo |
None |
Special packaging utilities are no longer required. |
|
vfstab |
vfstab |
Works as in Solaris 10. |
|
vfstab_adjunct |
None |
File systems no longer have attributes. |
Table A–31 Proposed Changes to Trusted Solaris PAM Modules, Privilege Macros, and Device Clean Scripts
|
Trusted Solaris 8 Interface |
Replacement |
Note |
|---|---|---|
|
pam_tp_auth |
None |
Removed |
|
pam_tsol |
pam_tsol_account(5) |
An account module is provided. |
|
pam_unix |
None |
Replaced in Solaris 9 release. See the pam(5) man page. |
|
priv_macros, PRIV_ASSERT, PRIV_CLEAR, PRIV_EMPTY, PRIV_EQUAL, PRIV_FILL, PRIV_INTERSECT, PRIV_INVERSE, PRIV_ISASSERT, PRIV_ISEMPTY, PRIV_ISFULL, PRIV_ISSUBSET, PRIV_TEST, PRIV_UNION, PRIV_XOR |
None |
Use the Solaris privilege interfaces. |
|
device_clean |
device_clean(5) |
New options. Changed man page section. |
Table A–32 Proposed Changes to Trusted Solaris Device and Driver Interfaces
|
Trusted Solaris 8 Device or Driver Interface |
Replacement |
Note |
|---|---|---|
|
sad() |
sad() |
Use the Solaris 10 interface. |
|
wscons() |
wscons() |
Use the Solaris 10 interface. |
|
kb() |
kb() |
Use the Solaris 10 interface. |
|
copyb() |
copyb() |
Use the Solaris 10 interface. |
|
copymsg() |
copymsg() |
Use the Solaris 10 interface. |
|
dupb() |
dupb() |
Use the Solaris 10 interface. |
|
dupmsg() |
dupmsg() |
Use the Solaris 10 interface. |
|
insq() |
insq() |
Use the Solaris 10 interface. |
|
kstat_create() |
kstat_create() |
Use the Solaris 10 interface. |
|
linkb() |
linkb() |
Use the Solaris 10 interface. |
|
msgpullup() |
msgpullup() |
Use the Solaris 10 interface. |
|
put() |
put() |
Use the Solaris 10 interface. |
|
putctl() |
putctl() |
Use the Solaris 10 interface. |
|
putctl1() |
putctl1() |
Use the Solaris 10 interface. |
|
putnext() |
putnext() |
Use the Solaris 10 interface. |
|
putnextctl() |
putnextctl() |
Use the Solaris 10 interface. |
|
putnextctl1() |
putnextctl1() |
Use the Solaris 10 interface. |
|
putq() |
putq() |
Use the Solaris 10 interface. |
|
tsol_get_strattr(), tsol_set_strattr() |
None |
Removed |