RTEMS-4.11 のビルド中にエラーが発生し、ソース ファイル「posix/src/prwlockinit.c」で構成パラメーター「--enable-posix」を使用しました。
if ( *rwlock == PTHREAD_RWLOCK_INITIALIZER ) {
eno = pthread_rwlock_init( rwlock, NULL );
} else {
eno = 0;
}
ログに「cpukit/posix/src/prwlockinit.c:42:19: error: 'PTHREAD_RWLOCK_INITIALIZER' undeclared (first use in this function)」と表示される
rtems ソース ディレクトリでシェル コマンド grep -r "PTHREAD_RWLOCK_INITIALIZER" を使用すると、このマクロについて何も宣言されませんでした。
「--disable-posix」ではなく「--enable-posix」でこの問題を解決するにはどうすればよいですか?