この章は、開発環境用のツールとリソースに対する変更について、『Solaris 移行ガイド』の情報を更新します。
この節では、『Solaris 移行ガイド』の ioctl に関する情報を更新します。
filio、sockio、streamio、termio、termios、mtio、および dkio に関するすべての ioctl と、旧バージョン 7 や 4BSD 端末ドライバがサポートする ioctl の両方がサポートされています。それ以外の場合は、Solaris 8 プラットフォームの標準デバイスに関する ioctl だけが提供されます。この 2 種類のバージョンでサポートされている ioctl に関する ioctl 番号の不一致は、透過的に処理されます。この ioctl のパラメータは必要に応じてマップされます。
Solaris 8 オペレーティング環境での使用をサポートされていない SunOS リリース 4 の ioctl を、表 16-1 に示します。
表 16-1 Solaris 8 オペレーティング環境でサポートされていない ioctl
ioctl() |
解説 |
---|---|
/usr/lib/libc。この ioctl は、このリリースでは使用できませんが、バイナリ互換パッケージでサポートされています。この ioctl は DKIOCINFO と置き換えることができます。この DKIOCINFO には、SunOS リリース 4 の DKIOCGONF と DKIOCINFO の構造体に関する連結した情報が含まれています。 |
|
この ioctl は Solaris 8 ではサポートされていません。バイナリ互換パッケージを使うと、この ioctl は EINVAL を返します。 |
|
SunOS リリース 4 では、この ioctl はフロッピーディスク装置の書き込みチェックを切り替えます。バイナリ互換パッケージを使うと、この ioctl はフロッピーディスク装置の書き込みチェックを切り替えずに、正常終了を返します。 |
|
この ioctl は、xd(7)、xy(7)、および ipi(7) のデバイスについてのみ利用できます。この ioctl は SCSI デバイスでは障害が発生します。これらのデバイスについては USCSI ioctl を使用してください。 |
|
この ioctl は旧式であり、Solaris 8 リリースまたはこのパッケージではサポートされていません。 |
|
この ioctl は旧式であり、Solaris 8 リリースまたはこのパッケージではサポートされていません。 |
|
この ioctl は旧式であり、Solaris 8 リリースまたはこのパッケージではサポートされていません。 |
|
この ioctl は旧式であり、Solaris 8 リリースまたはこのパッケージではサポートされていません。 |
ptrace() 要求値と SunOS リリース 5 についての記号定数に対する変更の情報は、『Solaris 移行ガイド』を参照してください。
最新情報については、『バイナリ互換性ガイド』を参照してください。
SunOS リリース 5 におけるライブラリと動的に割り当てられたリソースの情報は、『Solaris 移行ガイド』を参照してください。
SunOS リリース 5 の環境で利用できる新しい make ユーティリティの情報は、『Solaris 移行ガイド』を参照してください。
SunOS リリース 5 のソースコード管理システム (SCCS) における相違点の情報は、『Solaris 移行ガイド』を参照してください。
バイナリ互換パッケージの使用に関する情報は、『Solaris 移行ガイド』を参照してください。
アプリケーションパッケージ作成の情報は、『Solaris 移行ガイド』を参照してください。
パッケージ作成ユーティリティの情報は、『Solaris 移行ガイド』を参照してください。
OPEN LOOKTM Intrinsics Toolkit (OLIT) と XViewTM の情報は、『Solaris 移行ガイド』を参照してください。
SunOS リリース 4 とSunOS リリース 5 のプログラミングツールを検索する場所の情報は、『Solaris 移行ガイド』を参照してください。