manpages-de - en to de translation catalogue (56 entries)

note: type: TH
en: 2017-09-15
de: 15. September 2017

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: mknod, mknodat - create a special or ordinary file
de: mknod, mknodat - erstellt eine reguläre oder eine Spezialdatei

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<int mknod(const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t >I<dev>B<);>
de: B<int mknod(const char *>I<Pfadname>B<, mode_t >I<Modus>B<, dev_t >I<Gerät>B<);>

note: type: Plain text
en: B<#include E<lt>fcntl.hE<gt>           >/* Definition of AT_* constants */
    B<#include E<lt>sys/stat.hE<gt>>
de: B<#include E<lt>fcntl.hE<gt>           >/* Definition der AT_*-Konstanten */
    B<#include E<lt>sys/stat.hE<gt>>

note: type: Plain text
en: B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t >I<dev>B<);>
de: B<int mknodat(int >I<dirfd>B<, const char *>I<Pfadname>B<, mode_t >I<Modus>B<, dev_t >I<Gerät>B<);>

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED type: Plain text
en: _XOPEN_SOURCE\ E<gt>=\ 500
        || /* Since glibc 2.19: */ _DEFAULT_SOURCE
        || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
de: _XOPEN_SOURCE\ E<gt>=\ 500
        || /* Seit Glibc 2.19: */ _DEFAULT_SOURCE
        || /* Glibc-Versionen E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The system call B<mknod>()  creates a filesystem node (file, device special file, or named pipe) named I<pathname>, with attributes specified by I<mode> and I<dev>.
de: Der Systemaufruf B<mknod>() erstellt einen Dateisystem-Knoten (Datei, Gerätedatei oder FIFO, auch bekannt als »named pipe«) namens I<Pfadname> und mit den Attributen, die in I<Modus> und I<Gerät> angegeben wurden.

note: type: Plain text
en: The I<mode> argument specifies both the file mode to use and the type of node to be created.  It should be a combination (using bitwise OR) of one of the file types listed below and zero or more of the file mode bits listed in B<inode>(7).
de: Das Argument I<Modus> legt sowohl den anzuwendenden Dateimodus als auch den Typ des zu erstellenden Knotens fest. Es sollte eine Verbindung (mittels bitweisem ODER) eines der weiter unten angegebenen Typen und einer oder mehr der in B<inode>(7) aufgeführten Dateimodusbits sein.

note: type: Plain text
en: The file mode is modified by the process's I<umask> in the usual way: in the absence of a default ACL, the permissions of the created node are (I<mode> & ~I<umask>).
de: Der Dateimodus wird durch die I<umask> des Prozesses auf die übliche Weise festgelegt: Ohne Standard-ACL sind die Zugriffsrechte des erzeugten Knotens also (I<Modus> & ~I<umask>).

note: (S_IFSOCK since Linux 1.2.4) type: Plain text
en: The file type must be one of B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK>, B<S_IFIFO>, or B<S_IFSOCK> to specify a regular file (which will be created empty), character special file, block special file, FIFO (named pipe), or UNIX domain socket, respectively.  (Zero file type is equivalent to type B<S_IFREG>.)
de: Der Dateityp muss aus B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK> und B<S_IFIFO> gewählt werden. In dieser Reihenfolge bestimmen sie eine reguläre Datei (die leer angelegt wird), eine Gerätedatei für ein zeichenorientiertes Gerät, eine Gerätedatei für ein blockorientiertes Gerät, einen FIFO (named pipe) und schließlich einen UNIX Domain Socket. (Der Dateityp null ist äquivalent zu B<S_IFREG>).

note: type: Plain text
en: If the file type is B<S_IFCHR> or B<S_IFBLK>, then I<dev> specifies the major and minor numbers of the newly created device special file (B<makedev>(3)  may be useful to build the value for I<dev>); otherwise it is ignored.
de: Bei den Typen B<S_IFCHR> und B<S_IFBLK> legt I<Gerät> die Major- und die Minor-Nummer der neu erzeugten Gerätedatei fest; anderenfalls wird I<Gerät> ignoriert. (B<makedev>(3) kann helfen, den Wert für I<Gerät> zu ermitteln.)

note: type: Plain text
en: If I<pathname> already exists, or is a symbolic link, this call fails with an B<EEXIST> error.
de: Falls I<Pfadname> schon existiert oder ein symbolischer Link ist, schlägt dieser Aufruf mit dem Fehler B<EEXIST> fehl.

note: type: Plain text
en: The newly created node will be owned by the effective user ID of the process.  If the directory containing the node has the set-group-ID bit set, or if the filesystem is mounted with BSD group semantics, the new node will inherit the group ownership from its parent directory; otherwise it will be owned by the effective group ID of the process.
de: Der neu erzeugte Knoten läuft unter der effektiven UID des aufrufenden Prozesses. Falls das Verzeichnis, in dem sich der Knoten befindet, das »set-group-ID«-Bit gesetzt hat oder das Dateisystem mit BSD-Gruppensemantik eingehängt ist, erbt der neue Knoten die Gruppenrechte des Elternverzeichnisses; anderenfalls gehört er der effektiven Gruppenkennung des aufrufenden Prozesses.

note: type: Plain text
en: The B<mknodat>()  system call operates in exactly the same way as B<mknod>(), except for the differences described here.
de: Der Systemaufruf B<mknodat>() funktioniert genauso wie B<mknod>(), außer den hier beschriebenen Unterschieden.

note: type: Plain text
en: If the pathname given in I<pathname> is relative, then it is interpreted relative to the directory referred to by the file descriptor I<dirfd> (rather than relative to the current working directory of the calling process, as is done by B<mknod>()  for a relative pathname).
de: Falls der in I<Pfadname> übergebene Pfadname relativ ist wird er als relativ zu dem im Dateideskriptor I<dirfd> referenzierten Verzeichnis interpretiert (statt relativ zum aktuellen Arbeitsverzeichnis des aufrufenden Prozesses, wie es bei B<mknod>() für einen relativen Pfadnamen erfolgt).

note: type: Plain text
en: If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, then I<pathname> is interpreted relative to the current working directory of the calling process (like B<mknod>()).
de: Falls I<Pfadname> relativ ist und I<dirfd> den besonderen Wert B<AT_FDCWD> annimmt wird I<Pfadname> als relativ zum aktuellen Arbeitsverzeichnis des aufrufenden Prozesses interpretiert (wie B<mknod>()).

note: type: Plain text
en: If I<pathname> is absolute, then I<dirfd> is ignored.
de: Falls I<Pfadname> absolut ist wird I<dirfd> ignoriert.

note: type: Plain text
en: See B<openat>(2)  for an explanation of the need for B<mknodat>().
de: Lesen Sie B<openat>(2) für eine Beschreibung der Notwendigkeit von B<mkdirat>().

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: B<mknod>()  and B<mknodat>()  return zero on success, or -1 if an error occurred (in which case, I<errno> is set appropriately).
de: Bei Erfolg geben B<mknod>() und B<mknodat>() null zurück. Bei einem Fehler wird -1 zurückgegeben und I<errno> entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The parent directory does not allow write permission to the process, or one of the directories in the path prefix of I<pathname> did not allow search permission.  (See also B<path_resolution>(7).)
de: Das Elternverzeichnis gibt dem Prozess keine Schreibberechtigung oder eines der Verzeichnisse im Pfad-Präfix von I<Pfadname> gewährte keine Suchberechtigung; siehe auch B<path_resolution>(7).

note: type: Plain text
en: The user's quota of disk blocks or inodes on the filesystem has been exhausted.
de: Das Kontingent des Benutzers an Datenträgerblöcken oder Inodes auf dem Dateisystem ist ausgeschöpft.

note: type: Plain text
en: I<pathname> already exists.  This includes the case where I<pathname> is a symbolic link, dangling or not.
de: I<Pfadname> existiert bereits. Das umfasst auch den Fall, dass I<Pfadname> ein symbolischer Link ist - egal ob der ins Leere weist oder nicht.

note: type: Plain text
en: I<pathname> points outside your accessible address space.
de: I<pathname> zeigt aus dem für Sie zugänglichen Adressraum heraus.

note: type: Plain text
en: I<mode> requested creation of something other than a regular file, device special file, FIFO or socket.
de: I<Modus> verlangte etwas Anderes zu erstellen als eine reguläre Datei, eine Gerätedatei, einen FIFO oder einen Socket.

note: type: Plain text
en: Too many symbolic links were encountered in resolving I<pathname>.
de: Bei der Auflösung von I<pathname> wurden zu viele symbolische Links gefunden.

note: type: Plain text
en: I<pathname> was too long.
de: I<pathname> war zu lang.

note: type: Plain text
en: A directory component in I<pathname> does not exist or is a dangling symbolic link.
de: Eine Verzeichniskomponente von I<pathname> existiert nicht oder ist ein toter symbolischer Link.

note: type: Plain text
en: Insufficient kernel memory was available.
de: Es war nicht genügend Kernelspeicher verfügbar.

note: type: Plain text
en: The device containing I<pathname> has no room for the new node.
de: Das Gerät, welches I<Pfadname> enthält, hat keinen Platz für den neuen Knoten.

note: type: Plain text
en: A component used as a directory in I<pathname> is not, in fact, a directory.
de: Eine als Verzeichnis benutzte Komponente von I<pathname> ist kein Verzeichnis.

note: For UNIX domain sockets and regular files, EPERM is returned only in Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can use mknod() to make these files. type: Plain text
en: I<mode> requested creation of something other than a regular file, FIFO (named pipe), or UNIX domain socket, and the caller is not privileged (Linux: does not have the B<CAP_MKNOD> capability); also returned if the filesystem containing I<pathname> does not support the type of node requested.
de: I<Modus> verlangte etwas Anderes zu erstellen als eine reguläre Datei, einen FIFO (named pipe) oder einen UNIX Domain Socket und der Aufrufende ist nicht privilegiert (Linux: ihm fehlt die B<CAP_MKNOD>-Capability). Dieser Fehler wird auch zurückgegeben, wenn das Dateisystem, das I<Pfadname> enthält, den angeforderten Knotentyp nicht unterstützt.

note: type: Plain text
en: I<pathname> refers to a file on a read-only filesystem.
de: I<Pfadname> bezieht sich auf eine Datei auf einem schreibgeschützten Dateisystem.

note: type: Plain text
en: The following additional errors can occur for B<mknodat>():
de: Die folgenden zusätzlichen Fehler können bei B<mknodat>() auftreten:

note: type: Plain text
en: I<dirfd> is not a valid file descriptor.
de: I<dirfd> ist kein zulässiger Dateideskriptor.

note: type: Plain text
en: I<pathname> is relative and I<dirfd> is a file descriptor referring to a file other than a directory.
de: I<Pfadname> ist relativ und I<dirfd> ist ein Dateideskriptor, der sich auf eine Datei bezieht, die kein Verzeichnis ist.

note: type: SH
en: VERSIONS
de: VERSIONEN

note: type: Plain text
en: B<mknodat>()  was added to Linux in kernel 2.6.16; library support was added to glibc in version 2.4.
de: B<mknodat>() wurde zu Linux in Kernel 2.6.16 hinzugefügt; Bibliotheksunterstützung wurde zu Glibc in Version 2.4 hinzugefügt.

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: The Linux version differs from the SVr4 version in that it does not require root permission to create pipes, also in that no EMULTIHOP, ENOLINK, or EINTR error is documented. type: Plain text
en: B<mknod>(): SVr4, 4.4BSD, POSIX.1-2001 (but see below), POSIX.1-2008.
de: B<mknod>(): SVr4, 4.4BSD, POSIX.1-2001 (siehe aber auch das Folgende), POSIX.1-2008.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: POSIX.1-2001 says: "The only portable use of B<mknod>()  is to create a FIFO-special file.  If I<mode> is not B<S_IFIFO> or I<dev> is not 0, the behavior of B<mknod>()  is unspecified." However, nowadays one should never use B<mknod>()  for this purpose; one should use B<mkfifo>(3), a function especially defined for this purpose.
de: POSIX.1-2001 sagt: »Die einzige portable Verwendung von B<mknod>() ist das Erstellen eines FIFOs. Falls I<Modus> nicht gleich B<S_IFIFO> ist oder I<Gerät> ist nicht 0, ist das Verhalten von B<mknod>() unbestimmt«. Trotzdem sollte man heutzutage für diesen Zweck B<mknod>() niemals verwenden und stattdessen die speziell für diesen Zweck bestimmte Funktion B<mkfifo>(3) einsetzen.

note: and one should make UNIX domain sockets with socket(2) and bind(2). type: Plain text
en: Under Linux, B<mknod>()  cannot be used to create directories.  One should make directories with B<mkdir>(2).
de: Unter Linux kann B<mknod>() nicht zur Erzeugung von Verzeichnissen verwendet werden. Man sollte Verzeichnisse mit B<mkdir>(2) erzeugen.

note: type: Plain text
en: There are many infelicities in the protocol underlying NFS.  Some of these affect B<mknod>()  and B<mknodat>().
de: Es gibt in dem NFS zugrunde liegenden Protokoll viele Unzulänglichkeiten. Einige davon betreffen B<mknod>() und B<mknodat>().

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: Plain text
en: B<mknod>(1), B<chmod>(2), B<chown>(2), B<fcntl>(2), B<mkdir>(2), B<mount>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<makedev>(3), B<mkfifo>(3), B<acl>(5)  B<path_resolution>(7)
de: B<mknod>(1), B<chmod>(2), B<chown>(2), B<fcntl>(2), B<mkdir>(2), B<mount>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<makedev>(3), B<mkfifo>(3), B<acl>(5), B<path_resolution>(7)

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
