Voltar à lista
Linux x86_64Usuários & permissões#95

umask

Define a máscara de criação de arquivos da thread e retorna a máscara anterior.

Descrição

Bits definidos em `mask` são removidos do modo solicitado sempre que um novo arquivo/diretório é criado (por `open`, `mkdir`, etc.).

Header: sys/stat.hman 2

Assinatura

mode_t umask(mode_t mask);

Parâmetros

ParâmetroTipoDescrição
maskmode_tNova máscara (apenas os 9 bits de permissão são considerados).

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)
rdiargumento 1maskmode_t

Valor de retorno

A máscara anterior (esta chamada nunca falha).

Códigos de erro (errno)

Nenhum código de erro específico documentado para esta chamada.

Relacionadas