Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ umask(2) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mkdir(1)

sh(1)

chmod(2)

creat(2)

mknod(2)

open(2)

stat(5)

umask(2)                                                           umask(2)

NAME
     umask - Dateimodus-Erstellungsmaske setzen und abfragen

SYNTAX
     #include <sys/types.h>
     #include <sys/stat.h>

     modet umask(modet cmask);

BESCHREIBUNG
     umask() setzt die Erstellungsmaske für den Dateimodus des Prozesses
     auf cmask und gibt den vorherigen Wert der Maske zurück. Nur die
     Zugriffsberechtigungsbits von cmask und die Erstellungsmaske für den
     Dateimodus werden verwendet.

     Diese Erstellungsmaske wird beim Aufruf der Funktionen open(),
     creat(), mkdir() und mkfifo() verwendet, um die Zugriffsberechtigungs-
     bits des Arguments für dem Modus auszuschalten. Die Bit-Positionen,
     die von cmask gesetzt wurden, werden im Modus der erstellten Datei
     gelöscht.

ERGEBNIS
     Die Zugriffsberechtigungsbits im Rückgabewert von umask() entsprechen
     dem vorherigen Wert der Erstellungsmaske für den Dateimodus. Der Sta-
     tus der übrigen Bits im Rückgabewert ist unspezifiziert. Durch erneu-
     ten Aufruf von umask() mit dem Rückgabewert des ersten Aufrufs als
     Argument kann der Zustand der Maske vor dem ersten Aufruf einschließ-
     liche dieser unspezifizierten Bits wieder hergestellt werden.

SIEHE AUCH
     mkdir(1), sh(1), chmod(2), creat(2), mknod(2), open(2), stat(5).
























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026