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 2Assinatura
mode_t umask(mode_t mask);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| mask | mode_t | Nova máscara (apenas os 9 bits de permissão são considerados). |
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | número da syscall (chamada) / valor de retorno (após SYSCALL) | — |
| rdi | argumento 1 | maskmode_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.