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/ に 書 か れ て い る 。