OS RHEL V4.3

gcc version 3.4.6

コンパイルオプション
-D_XOPEN_SOURCE=600

警告: 引数 2 個の `read' を渡しますにより、ポインタの示す型か
らの修飾子が切り捨てられます。

read()を利用しているソースをコンパイルしようとすると上記のような
警告が出ます。なぜこんな警告が出るのかさっぱりです。

何かよい解決方法をご存知の方はおられませんか?