名 前
getumask − フ ァ イ ル 作 成 マ ス ク を 取 得 す る
書 式
#define
_GNU_SOURCE /* feature_test_macros(7) 参 照
*/
#include <sys/types.h>
#include <sys/stat.h>
mode_t getumask(void);
説 明
こ の 関 数 は 現 在 の フ ァ イ ル 作 成 マ ス ク を 返 す 。 基 本 的 に は 以 下 と 等 価 で あ る 。
mode_t
getumask(void)
{
mode_t mask = umask( 0 );
umask(mask);
return mask; } ド キ ュ メ ン
ト に よ る と 、
こ の 関 数 は ス
レ ッ ド セ ー フ
で あ る (umask(2) ラ
イ ブ ラ リ コ ー
ル と ロ ッ ク を
共 有 す る ) 点 が
異 な る 。
準 拠
ド キ ュ メ ン ト に 書 い て あ る だ け の GNU 拡 張 で あ る 。
注 意
バ ー ジ ョ ン 2.9 時 点 の glibc で は 、 こ の 関 数 に つ い て の 記 載 は あ る が 、 ま だ 実 装 さ れ て い な い 。
関 連 項 目
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。