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

note: type: TH
en: 2017-05-03
de: 3. Mai 2017

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: ioctl - control device
de: ioctl - Gerät steuern

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

note: POSIX says 'request' is int, but glibc has the above See https://bugzilla.kernel.org/show_bug.cgi?id=42705 type: Plain text
en: B<int ioctl(int >I<fd>B<, unsigned long >I<request>B<, ...);>
de: B<int ioctl(int >I<fd>B<, unsigned long >I<request>B<, …);>

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The B<ioctl>()  system call manipulates the underlying device parameters of special files.  In particular, many operating characteristics of character special files (e.g., terminals) may be controlled with B<ioctl>()  requests.  The argument I<fd> must be an open file descriptor.
de: Der Systemaufruf B<ioctl>() manipuliert die zugrundeliegenden Geräteparameter von Spezialdateien. Im Besonderen können viele Betriebscharakteristika von zeichenorientierten Spezialdateien (z. B. Terminals) durch B<ioctl>-Aufrufe gesteuert werden. Das Argument I<fd> muss ein geöffneter Dateideskriptor sein.

note: type: Plain text
en: The second argument is a device-dependent request code.  The third argument is an untyped pointer to memory.  It's traditionally B<char *>I<argp> (from the days before B<void *> was valid C), and will be so named for this discussion.
de: Das zweite Argument ist ein geräteabhängiger Aufrufkode. Das dritte Argument ist ein typloser Zeiger auf Speicher. Er ist traditionell B<char *>I<argp> (aus einer Zeit bevor B<void *> gültiges C war) und wird für diese Diskussion so genannt.

note: type: Plain text
en: An B<ioctl>()  I<request> has encoded in it whether the argument is an I<in> parameter or I<out> parameter, and the size of the argument I<argp> in bytes.  Macros and defines used in specifying an B<ioctl>()  I<request> are located in the file I<E<lt>sys/ioctl.hE<gt>>.
de: In einem B<ioctl>()-I<Aufruf> ist kodiert, ob das Argument ein I<in>- oder I<out>-Parameter ist sowie die Größe des Argumentes I<argp> in Byte. Makros und Definitionen, die in der Spezifikation eines B<ioctl>()-I<Aufrufs> benutzt werden, befinden sich in der Datei I<E<lt>sys/ioctl.hE<gt>>.

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

note: type: Plain text
en: Usually, on success zero is returned.  A few B<ioctl>()  requests use the return value as an output parameter and return a nonnegative value on success.  On error, -1 is returned, and I<errno> is set appropriately.
de: Üblicherweise wird im Erfolgsfall Null zurückgegeben. Ein paar B<ioctl>()-Aufrufe benutzen den Rückgabewert als Ausgabeparameter und geben bei Erfolg einen nicht negativen Wert 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: I<fd> is not a valid file descriptor.
de: I<fd> ist kein zulässiger Dateideskriptor.

note: type: Plain text
en: I<argp> references an inaccessible memory area.
de: I<argp> referenziert einen Speicherbereich, auf den nicht zugegriffen werden kann.

note: type: Plain text
en: I<request> or I<argp> is not valid.
de: I<Aufruf> oder I<argp> ist nicht gültig.

note: type: Plain text
en: I<fd> is not associated with a character special device.
de: I<fd> ist nicht mit einem zeichenorientierten Spezialgerät verbunden.

note: type: Plain text
en: The specified request does not apply to the kind of object that the file descriptor I<fd> references.
de: Der angegebene Aufruf passt nicht zur Art des Objekts, auf die sich der Dateideskriptor I<fd> bezieht.

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

note: type: Plain text
en: No single standard.  Arguments, returns, and semantics of B<ioctl>()  vary according to the device driver in question (the call is used as a catch-all for operations that don't cleanly fit the UNIX stream I/O model).  See B<ioctl_list>(2)  for a list of many of the known B<ioctl>()  calls.  The B<ioctl>()  system call appeared in Version 7 AT&T UNIX.
de: Kein einzelner Standard. Argumente, Rückgabewerte und Semantik von B<ioctl>(2) variieren je nach angefragtem Gerätetreiber (der Aufruf wird als ein Allheilmittel für alle Operationen benutzt, die nicht sauber in das UNIX-Stream-E/A-Modell passen). Lesen Sie B<ioctl_list>(2), um eine Liste von vielen der bekannten B<ioctl>-Aufrufe zu erhalten. Der Systemaufruf B<ioctl> erschien in Version 7 von AT&T UNIX.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: In order to use this call, one needs an open file descriptor.  Often the B<open>(2)  call has unwanted side effects, that can be avoided under Linux by giving it the B<O_NONBLOCK> flag.
de: Um diesen Aufruf zu benutzen, wird ein offener Dateideskriptor benötigt. Der Aufruf von B<open>(2) hat oft unerwünschte Nebeneffekte, die unter Linux durch Angabe des Schalters B<O_NONBLOCK> vermieden werden können.

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

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/.
