POSIX_SPAWNATTR_GETFLAGS(3) | FreeBSD Library Functions Manual | POSIX_SPAWNATTR_GETFLAGS(3) |
名称
posix_spawnattr_getflags, posix_spawnattr_setflags — スポン属性オブジェクトの spawn-flags 属性を取得して、設定しますライブラリ
Standard C Library (libc, -lc)書式
#include < spawn.h> int
posix_spawnattr_getflags( const posix_spawnattr_t *restrict attr, short *restrict flags);
int
posix_spawnattr_setflags( posix_spawnattr_t *attr, short flags);
解説
posix_spawnattr_getflags() 関数は、 attr によって参照される属性オブジェクトから spawn-flags 属性の値を取得します。posix_spawnattr_setflags() 関数は、 attr によって参照される初期化された属性オブジェクトに spawn-flags 属性を設定します。
spawn-flags 属性は、プロセス属性が、 posix_spawn() または posix_spawnp() を呼び出すとき、新しいプロセスイメージで変更されることを示すために使用されます。それは、次のフラグ ( posix_spawn() 参照) の 0 個以上のビット単位の論理和 (OR) です:
- POSIX_SPAWN_RESETIDS
- POSIX_SPAWN_SETPGROUP
- POSIX_SPAWN_SETSIGDEF
- POSIX_SPAWN_SETSIGMASK
- POSIX_SPAWN_SETSCHEDPARAM
- POSIX_SPAWN_SETSCHEDULER
これらのフラグは、 < spawn.h> に定義されています。この属性のデフォルト値は、何もフラグが設定されていないかのようです。
戻り値
posix_spawnattr_getflags() と posix_spawnattr_setflags() 関数は、0 を返します。規格
posix_spawnattr_getflags() と posix_spawnattr_setflags() 関数は、 IEEE Std 1003.1-2001 (“POSIX.1”) に適合しています。歴史
posix_spawnattr_getflags() と posix_spawnattr_setflags() 関数は、 FreeBSD 8.0 ではじめて登場しました。作者
<ed@FreeBSD.org>March 24, 2008 | FreeBSD |