Man page - getumask(3)
Manual
GETUMASK
名 前書 式
説 明
準 拠
注 意
関 連 項 目
こ の 文 書 に つ い て
名 前
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 拡 張 で あ る 。
注 意
This function is documented in the glibc manual, but, as at glibc version 2.24, it is not implemented on Linux. (See umask (2) for a thread-safe method of discovering a process’s umask.)
関 連 項 目
umask (2)
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。