名前 | 形式 | 機能説明 | パラメータ | 属性 | 戻り値 | エラー | 関連項目
#include <X11/extensions/Xtsol.h> Status XTSOLsetResUID(display, object, type, uidp); Display *display; XID object; ResourceType type; uid_t *uidp;
クライアントは、PRIV_WIN_DAC_WRITE および PRIV_WIN_MAC_WRITE 特権を保持する必要があります。XTSOLsetResUID() は、ウィンドウシステムオブジェクトの所有権を変更します。これにより、クライアントは、オブジェクトを作成してからその所有権を変更できます。新しい所有者は、このオブジェクトを、それ自体が作成したオブジェクトであるかのように変更できます。
Display 構造体へのポインタを指定します。 これは、XOpenDisplay() から返されます。
変更する UID を持つウィンドウシステムオブジェクトの ID を指定します。指定可能なウィンドウシステムオブジェクトは、ウィンドウとピクセルマップです。
アクセスしようとしている資源のタイプを指定します。指定可能な値は、次のとおりです。IsWindow および IsPixmap
UID を含む uid_t 構造体へのポインタを指定します。
次の属性については、attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWxwts |
MT レベル |
MT-危険 |
なし