mprotect の PROT_CHECK オプション

HP-UX 固有 API の覚え書き。
HP-UX 11i の mprotect 関数には PROT_CHECK と言う HP-UX 固有オプションがあり、すでに設定されている仮想ページの属性をチェックできる。
この機能は POSIX に定義された関数の組み合わせでは実現できず、Linux でも /proc 以下の maps を読むぐらいしかエミュレーション方法がない。