manpages-de - en to de translation catalogue (120 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: ioctl_console - ioctls for console terminal and virtual consoles
de: ioctl_console - Ioctls für Console-Terminals und virtuelle Konsolen

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The following Linux-specific B<ioctl>(2)  requests are supported for console terminals and virtual consoles.  Each requires a third argument, assumed here to be I<argp>.
de: Die folgenden, Linux-spezifischen B<ioctl>(2)-Anfragen werden für Console-Terminals und virtuelle Konsolen unterstützt. Alle benötigen ein drittes Argument, das hier als I<argp> angenommen wird.

note: type: Plain text
en: Get state of LEDs.  I<argp> points to a I<char>.  The lower three bits of I<*argp> are set to the state of the LEDs, as follows:
de: Ermittelt den Zustand der LEDs. I<argp> zeigt auf ein I<char>. Die unteren drei Bits von I<*argp> werden wie folgt auf den Zustand der LEDs gesetzt:

note: type: tbl table
en: caps lock led
de: Feststelltaste-LED

note: type: tbl table
en: num lock led
de: Num-LED

note: type: tbl table
en: scroll lock led
de: Rollen-LED

note: type: Plain text
en: Set the LEDs.  The LEDs are set to correspond to the lower three bits of the unsigned long integer in I<argp>.  However, if a higher order bit is set, the LEDs revert to normal: displaying the state of the keyboard functions of caps lock, num lock, and scroll lock.
de: Setzt die LEDs. Die LEDs werden so gesetzt, dass sie den niedrigeren drei Bits des vorzeichenlosen long integer I<argp> entsprechen. Falls allerdings ein »higher order«-Bit gesetzt ist, kehren die LEDs zum Normalzustand zurück: Anzeige des Status der Tastaturfunktionen »Feststellen«, »Num« und »Rollen«.

note: type: Plain text
en: Before Linux 1.1.54, the LEDs just reflected the state of the corresponding keyboard flags, and KDGETLED/KDSETLED would also change the keyboard flags.  Since Linux 1.1.54 the LEDs can be made to display arbitrary information, but by default they display the keyboard flags.  The following two ioctls are used to access the keyboard flags.
de: Vor Linux 1.1.54 gaben die LEDs lediglich den Zustand der entsprechenden Tastaturschalter wieder und KDGETLED/KDSETLED würde auch die Tastaturschalter ändern. Seit Linux 1.1.54 können mit den LEDs beliebige Informationen dargestellt werden, aber standardmäßig zeigen sie die Tastaturschalter an. Die folgenden zwei Ioctls werden zum Zugriff auf die Tastaturschalter verwandt:

note: type: Plain text
en: Get keyboard flags CapsLock, NumLock, ScrollLock (not lights).  I<argp> points to a char which is set to the flag state.  The low order three bits (mask 0x7) get the current flag state, and the low order bits of the next nibble (mask 0x70) get the default flag state.  (Since Linux 1.1.54.)
de: Ermittelt die Tastaturschalter CapsLock, NumLock, ScrollLock (nicht Lichter). I<argp> zeigt auf ein Char, der auf den Schalterzustand gesetzt ist. Die niedrigrangigen drei Bits (Maske 0x7) erhalten den aktuellen Schalterzustand und die niedrigrangigen Bits des nächsten Halbbytes (Maske 0x70) erhalten den Standardschalterzustand. (Seit Linux 1.1.54)

note: type: Plain text
en: Set keyboard flags CapsLock, NumLock, ScrollLock (not lights).  I<argp> is an unsigned long integer that has the desired flag state.  The low order three bits (mask 0x7) have the flag state, and the low order bits of the next nibble (mask 0x70) have the default flag state.  (Since Linux 1.1.54.)
de: Setzt die Tastaturschalter CapsLock, NumLock, ScrollLock (nicht Lichter). I<argp> ist ein vorzeichenloser long integer, der den gewünschten Schalterzustand enthält. Die niedrigrangigen drei Bits (Maske 0x7) enthalten den Schalterzustand und die niedrigrangigen Bits des nächsten Halbbytes (Maske 0x70) enthalten den Standardschalterzustand. (Seit Linux 1.1.54)

note: type: Plain text
en: Get keyboard type.  This returns the value KB_101, defined as 0x02.
de: Tastaturtyp ermitteln. Dies liefert den Wert KB_101, definiert als 0x02.

note: type: Plain text
en: Add I/O port as valid.  Equivalent to I<ioperm(arg,1,1)>.
de: E/A-Port als gültig hinzufügen. Äquivalent zu I<ioperm(arg,1,1)>.

note: type: Plain text
en: Delete I/O port as valid.  Equivalent to I<ioperm(arg,1,0)>.
de: E/A-Port als gültig löschen. Äquivalent zu I<ioperm(arg,1,0)>.

note: type: Plain text
en: Enable I/O to video board.  Equivalent to I<ioperm(0x3b4, 0x3df-0x3b4+1, 1)>.
de: E/A zur Videokarte aktivieren. Äquivalent zu I<ioperm(0x3b4, 0x3df-0x3b4+1, 1)>.

note: type: Plain text
en: Disable I/O to video board.  Equivalent to I<ioperm(0x3b4, 0x3df-0x3b4+1, 0)>.
de: E/A zur Videokarte deaktivieren. Äquivalent zu I<ioperm(0x3b4, 0x3df-0x3b4+1, 0)>.

note: type: Plain text
en: Set text/graphics mode.  I<argp> is an unsigned integer containing one of:
de: Text-/Graphikmodus setzen. I<argp> ist ein vorzeichenloser long integer, der eines der folgenden enthält:

note: type: Plain text
en: Get text/graphics mode.  I<argp> points to an I<int> which is set to one of the values shown above for B<KDSETMODE>.
de: Text-/Graphikmodus ermitteln. I<argp> zeigt auf ein I<int>, der auf einen der oben für B<KDSETMODE> gezeigten Werte gesetzt wird.

note: type: Plain text
en: Generate tone of specified length.  The lower 16 bits of the unsigned long integer in I<argp> specify the period in clock cycles, and the upper 16 bits give the duration in msec.  If the duration is zero, the sound is turned off.  Control returns immediately.  For example, I<argp> = (125E<lt>E<lt>16) + 0x637 would specify the beep normally associated with a ctrl-G.  (Thus since Linux 0.99pl1; broken in Linux 2.1.49-50.)
de: Erzeugt einen Ton der angegebenen Länge. Die niedrigen 16 Bits des vorzeichnlosen long integers in I<argp> legen die Periode in Uhrzyklen fest und die höheren 16 Bits ergeben die Dauer in ms. Falls die Dauer Null ist, wird der Klang abgestellt. Die Steuerung kehrt sofort zurück. Beispielsweise würde I<argp> = (125E<lt>E<lt>16) + 0x637 den Klang festlegen, der normalerweise mit Strg-G verbunden ist. (So seit Linux 0.99pl1; defekt in Linux 2.1.49-50.)

note: type: Plain text
en: Start or stop sound generation.  The lower 16 bits of I<argp> specify the period in clock cycles (that is, I<argp> = 1193180/frequency).  I<argp> = 0 turns sound off.  In either case, control returns immediately.
de: Beginnt oder beendet die Klangerzeugung. Die niedrigen 16 Bits von I<argp> legen die Periode in Uhrzyklen fest (d.h. I<argp> = 1193180/Frequenz). I<argp> = 0 schaltet den Klang ab. In jedem Fall kehrt die Steuerung sofort zurück.

note: type: Plain text
en: Get the current default color map from kernel.  I<argp> points to a 48-byte array.  (Since Linux 1.3.3.)
de: Ermittelt die aktuelle Vorgabefarbzuordnungstabelle des Kernels. I<argp> zeigt auf ein 48-byte-Feld. (Seit Linux 1.3.3.)

note: type: Plain text
en: Change the default text-mode color map.  I<argp> points to a 48-byte array which contains, in order, the Red, Green, and Blue values for the 16 available screen colors: 0 is off, and 255 is full intensity.  The default colors are, in order: black, dark red, dark green, brown, dark blue, dark purple, dark cyan, light grey, dark grey, bright red, bright green, yellow, bright blue, bright purple, bright cyan and white.  (Since Linux 1.3.3.)
de: Ändert die Standardfarbtabelle im Textmodus. I<argp> zeigt auf ein 48-byte- Feld, das in dieser Reihenfolge die Rot-, Grün- und Blauwerte für die 16 verfügbaren Bildschirmfarben enthält: 0 ist aus und 255 volle Intensität. Die vorgegebenen Farben sind in dieser Reihenfolge: Schwarz, Dunkelrot, Dunkelgrün, Braun, Dunkelblau, Dunkelviolett, Dunkelzyan, Hellgrau, Dunkelgrau, Hellrot, Hellgrün, Gelb, Hellblau, Hellviolett, Hellzyan und Weiß. (Seit Linux 1.3.3.)

note: type: Plain text
en: Gets 256-character screen font in expanded form.  I<argp> points to an 8192-byte array.  Fails with error code B<EINVAL> if the currently loaded font is a 512-character font, or if the console is not in text mode.
de: Ermittelt die 256-Zeichen-Bildschirmschrift in expandierter Form. I<argp> zeigt auf ein 8192-Byte-Feld. Schlägt mit Fehlercode B<EINVAL> fehl, falls die derzeit geladene Schrift eine 512-Zeichen-Schrift ist oder falls sich die Konsole nicht im Textmodus befindet.

note: type: Plain text
en: Gets screen font and associated information.  I<argp> points to a I<struct consolefontdesc> (see B<PIO_FONTX>).  On call, the I<charcount> field should be set to the maximum number of characters that would fit in the buffer pointed to by I<chardata>.  On return, the I<charcount> and I<charheight> are filled with the respective data for the currently loaded font, and the I<chardata> array contains the font data if the initial value of I<charcount> indicated enough space was available; otherwise the buffer is untouched and I<errno> is set to B<ENOMEM>.  (Since Linux 1.3.1.)
de: Ermittelt die Bildschirmschrift und zugehörige Informationen. I<argp> zeigt auf ein I<struct consolefontdesc> (siehe B<PIO_FONTX>). Beim Aufruf sollte das Feld I<charcount> auf die maximale Anzahl von Zeichen gesetzt werden, die in den Puffer passen, auf den I<chardata> zeigt. Bei der Rückkehr sind I<charcount> und I<charheight> mit den respektiven Daten der aktuell geladenen Schrift gefüllt und das Feld I<chardata> enthält die Schriftdaten, falls der ursprüngliche Wert von I<charcount> anzeigt, dass genug Raum verfügbar war. Andernfalls bleibt der Puffer unverändert und I<errno> ist auf B<ENOMEM> gesetzt. (Seit Linux 1.3.1.)

note: type: Plain text
en: Sets 256-character screen font.  Load font into the EGA/VGA character generator.  I<argp> points to an 8192-byte map, with 32 bytes per character.  Only the first I<N> of them are used for an 8xI<N> font (0 E<lt> I<N> E<lt>= 32).  This call also invalidates the Unicode mapping.
de: Setzt die 256-Zeichen-Bildschirmschrift. Lädt Schrift in den EGA-/VGA-Zeichenerzeuger. I<argp> zeigt auf eine 8192-Byte-Abbildung mit 32 Byte je Zeichen. Nur die ersten I<N> davon werden für eine 8xI<N>-Schrift (0 E<lt> I<N> E<lt>= 32) benutzt. Dieser Aufruf annuliert außerdem das Abbilden per Unicode.

note: type: Plain text
en: Sets screen font and associated rendering information.  I<argp> points to a
de: Bildschirmschrift und zugehörige Renderinginformation setzen. I<argp> zeigt auf ein

note: type: Plain text
en: struct consolefontdesc {
        unsigned short charcount;  /* characters in font
                                      (256 or 512) */
        unsigned short charheight; /* scan lines per
                                      character (1-32) */
        char          *chardata;   /* font data in
                                      expanded form */
    };
de: struct consolefontdesc {
        unsigned short charcount;  /* Zeichen in Schrift
                                      (256 oder 512) */
        unsigned short charheight; /* Scanzeilen pro
                                      Zeichen (1-32) */
        char          *chardata;   /* Schriftdaten in
                                      expandierter Form */
    };

note: type: Plain text
en: If necessary, the screen will be appropriately resized, and B<SIGWINCH> sent to the appropriate processes.  This call also invalidates the Unicode mapping.  (Since Linux 1.3.1.)
de: Falls nötig, wird die Größe des Bildschirms angemessen geändert und B<SIGWINCH> an die entsprechenden Prozesse gesandt. Dieser Aufruf annuliert außerdem das Abbilden per Unicode.(Seit Linux 1.3.1.)

note: type: Plain text
en: Resets the screen font, size and Unicode mapping to the bootup defaults.  I<argp> is unused, but should be set to NULL to ensure compatibility with future versions of Linux.  (Since Linux 1.3.28.)
de: Setzt die Bildschirmschrift, Größe und das Abbilden per Unicode auf die Voreinstellungen beim Systemstart zurück. I<argp> wird nicht benutzt, sollte aber auf NULL gesetzt werden, um Kompatibilität mit zukünftigen Versionen von Linux sicherzustellen. (Seit Linux 1.3.28.)

note: type: Plain text
en: Get screen mapping from kernel.  I<argp> points to an area of size E_TABSZ, which is loaded with the font positions used to display each character.  This call is likely to return useless information if the currently loaded font is more than 256 characters.
de: Holt Bildschirmabbildung vom Kernel. I<argp> zeigt auf einen Bereich der Größe E_TABSZ, der mit den benutzten Schriftpositionen geladen wird, um jedes Zeichen anzuzeigen. Dieser Aufruf wird wahrscheinlich nutzlose Informationen zurückgeben, falls die derzeit geladene Schrift mehr als 256 Zeichen hat.

note: type: Plain text
en: Get full Unicode screen mapping from kernel.  I<argp> points to an area of size I<E_TABSZ*sizeof(unsigned short)>, which is loaded with the Unicodes each character represent.  A special set of Unicodes, starting at U+F000, are used to represent "direct to font" mappings.  (Since Linux 1.3.1.)
de: Holt vollständige Unicode-Bildschirmabbildung vom Kernel. I<argp> zeigt auf einen Bereich der Größe I<E_TABSZ*sizeof(unsigned short)>, der mit den Unicodes geladen ist, die jedes Zeichen darstellen. Ein besonderer Satz von Unicodes, der bei U+F000 anfängt, wird benutzt, um »direkt zur Schrift«-Abbildungen darzustellen. (Seit Linux 1.3.1.)

note: type: Plain text
en: Loads the "user definable" (fourth) table in the kernel which maps bytes into console screen symbols.  I<argp> points to an area of size E_TABSZ.
de: Lädt die »benutzerdefinierte« (vierte) Tabelle in den Kernel, die Bytes auf Konsolenschriftsymbole abbildet. I<argp> zeigt auf ein Feld der Größe E_TABSZ.

note: type: Plain text
en: Loads the "user definable" (fourth) table in the kernel which maps bytes into Unicodes, which are then translated into screen symbols according to the currently loaded Unicode-to-font map.  Special Unicodes starting at U+F000 can be used to map directly to the font symbols.  (Since Linux 1.3.1.)
de: Lädt die »benutzerdefinierbare« (vierte) Tabelle in den Kernel, die Bytes in Unicodes abbildet, die dann gemäß der derzeit geladenen Unicode-in-Schrift-Abbildung in Bildschirmsymbole übersetzt werden. Besondere Unicodes beginnen bei U+F000 und können benutzt werden, um direkt auf die Schriftsymbole abzubilden. (Seit Linux 1.3.1.)

note: type: Plain text
en: Get Unicode-to-font mapping from kernel.  I<argp> points to a
de: Holt Unicode-in-Schrift-Abbildung vom Kernel. I<argp> zeigt auf ein

note: type: Plain text
en: where I<entries> points to an array of
de: wobei I<entries> auf ein Feld der folgenden Form zeigt:

note: type: Plain text
en: (Since Linux 1.1.92.)
de: (seit Linux 1.1.92)

note: type: Plain text
en: Put unicode-to-font mapping in kernel.  I<argp> points to a I<struct unimapdesc>.  (Since Linux 1.1.92)
de: Hinterlegt Unicode-in-Schrift-Abbildung im Kernel. I<argp> zeigt auf ein I<struct unimapdesc>. (Seit Linux 1.1.92)

note: type: Plain text
en: Clear table, possibly advise hash algorithm.  I<argp> points to a
de: Leert die Tabelle, informiert möglicherweise über den Hash-Algorithmus. I<argp> zeigt auf ein

note: type: Plain text
en: struct unimapinit {
        unsigned short advised_hashsize;  /* 0 if no opinion */
        unsigned short advised_hashstep;  /* 0 if no opinion */
        unsigned short advised_hashlevel; /* 0 if no opinion */
    };
de: struct unimapinit {
        unsigned short advised_hashsize;  /* 0 falls keine Meinung */
        unsigned short advised_hashstep;  /* 0 falls keine Meinung */
        unsigned short advised_hashlevel; /* 0 falls keine Meinung */
    };

note: type: Plain text
en: Gets current keyboard mode.  I<argp> points to a I<long> which is set to one of these:
de: Ermittelt aktuellen Tastaturmodus. I<argp> zeigt auf einen I<long>, der auf einen der folgenden Werte gesetzt wird:

note: type: tbl table
en: 0x00  /* Raw (scancode) mode */
de: 0x00  /* Roher (Scancode-)Modus */

note: type: tbl table
en: 0x01  /* Translate keycodes using keymap */
de: 0x01  /* Übersetze Keycodes mittels Keymap */

note: type: tbl table
en: 0x02  /* Medium raw (scancode) mode */
de: 0x02  /* Medium-roher (Scancode-)Modus */

note: type: tbl table
en: 0x03  /* Unicode mode */
de: 0x03  /* Unicode-Modus */

note: type: tbl table
en: 0x04  /* Disabled mode; since Linux 2.6.39 */
de: 0x04  /* Deaktivierter Modus; seit Linux 2.6.39 */

note: type: Plain text
en: Sets current keyboard mode.  I<argp> is a I<long> equal to one of the values shown for B<KDGKBMODE>.
de: Aktuellen Tastaturmodus setzen. I<argp> ist ein I<long>, der zu einem der oben für B<KDGKBMODE> gezeigten Werte identisch ist.

note: type: Plain text
en: Gets meta key handling mode.  I<argp> points to a I<long> which is set to one of these:
de: Ermittelt den Metatasten-Handhabungsmodus. I<argp> zeigt auf einen I<long>, der auf einen der folgenden gesetzt ist:

note: type: tbl table
en: set high order bit
de: setzt signifikantestes Bit

note: type: tbl table
en: escape prefix
de: Maskierungsvorsatz

note: type: Plain text
en: Sets meta key handling mode.  I<argp> is a I<long> equal to one of the values shown above for B<KDGKBMETA>.
de: Setzt den Metatasten-Handhabungsmodus. I<argp> zeigt auf einen I<long>, der auf einen der für B<KDGKBMETA> gezeigten Werte gesetzt ist.

note: type: Plain text
en: Gets one entry in key translation table (keycode to action code).  I<argp> points to a
de: Ermittelt einen Eintrag in der Tastenübersetzungstabelle (Tastencode zu Aktionscode). I<argp> zeigt auf ein

note: type: Plain text
en: with the first two members filled in: I<kb_table> selects the key table (0 E<lt>= I<kb_table> E<lt> MAX_NR_KEYMAPS), and I<kb_index> is the keycode (0 E<lt>= I<kb_index> E<lt> NR_KEYS).  I<kb_value> is set to the corresponding action code, or K_HOLE if there is no such key, or K_NOSUCHMAP if I<kb_table> is invalid.
de: wobei die ersten zwei Mitglieder ausgefüllt sind: I<kb_table> wählt die Tastentabelle (0 E<lt>= I<kb_table> E<lt> MAX_NR_KEYMAPS) und I<kb_index> ist der Tastencode (0 E<lt>= I<kb_index> E<lt> NR_KEYS). I<kb_value> wird auf den entsprechenden Aktionscode oder K_HOLE, falls es keine solche Taste gibt, oder K_NOSUCHMAP, falls I<kb_table> ungültig ist, gesetzt.

note: type: Plain text
en: Sets one entry in translation table.  I<argp> points to a I<struct kbentry>.
de: Wählt einen Eintrag in der Übersetzungstablle aus. I<argp> zeigt auf ein I<struct kbentry>.

note: type: Plain text
en: Gets one function key string.  I<argp> points to a
de: Ermittelt eine Funktionstastenzeichenkette. I<argp> zeigt auf ein

note: type: Plain text
en: I<kb_string> is set to the (null-terminated) string corresponding to the I<kb_func>th function key action code.
de: I<kb_string> wird auf die (Null-terminierte) Zeichenkette gesetzt, die dem Aktionscode der I<kb_func>n Funktionstaste entspricht.

note: type: Plain text
en: Sets one function key string entry.  I<argp> points to a I<struct kbsentry>.
de: Setzt einen Funktionstastenzeichenketteneintrag. I<argp> zeigt auf ein I<struct kbsentry>.

note: type: Plain text
en: Read kernel accent table.  I<argp> points to a
de: Liest die Akzenttabelle des Kernels. I<argp> zeigt auf ein

note: type: Plain text
en: where I<kb_cnt> is the number of entries in the array, each of which is a
de: wobei I<kb_cnt> die Anzahl der Einträge in dem Feld und jedes dieser ein folgendes ist:

note: type: Plain text
en: Read kernel keycode table entry (scan code to keycode).  I<argp> points to a
de: Liest den Kernel-Keycode-Tabelleneintrag (Scancode nach Keycode). I<argp> zeigt auf ein

note: type: Plain text
en: I<keycode> is set to correspond to the given I<scancode>.  (89 E<lt>= I<scancode> E<lt>= 255 only.  For 1 E<lt>= I<scancode> E<lt>= 88, I<keycode>==I<scancode>.)  (Since Linux 1.1.63.)
de: I<keycode> wird so eingestellt, dass er dem übergebenen I<scancode> entspricht. (Nur 89 E<lt>= I<scancode> E<lt>= 255. Für 1 E<lt>= I<scancode> E<lt>= 88, I<keycode>==I<scancode>.) (Seit Linux 1.1.63.)

note: type: Plain text
en: Write kernel keycode table entry.  I<argp> points to a I<struct kbkeycode>.  (Since Linux 1.1.63.)
de: Schreibt den Kernel-Tastaturcodetabelleneintrag. I<argp> zeigt auf ein I<struct kbkeycode>. (Seit Linux 1.1.63.)

note: type: Plain text
en: The calling process indicates its willingness to accept the signal I<argp> when it is generated by pressing an appropriate key combination.  (1 E<lt>= I<argp> E<lt>= NSIG).  (See I<spawn_console>()  in I<linux/drivers/char/keyboard.c>.)
de: Der aufrufende Prozess zeigt an, dass er das Signal I<argp> akzeptiert, wenn dieses durch Drücken der entsprechenden Tastenkombination erzeugt wird. (1 E<lt>= I<argp> E<lt>= NSIG). (Siehe I<spawn_console>() in I<linux/drivers/char/keyboard.c>.)

note: type: Plain text
en: Returns the first available (non-opened) console.  I<argp> points to an I<int> which is set to the number of the vt (1 E<lt>= I<*argp> E<lt>= MAX_NR_CONSOLES).
de: Liefert die erste verfügbare (nicht geöffnete) Konsole zurück. I<argp> zeigt auf ein I<int>, der auf die Anzahl der VT gesetzt ist (1 E<lt>= I<*argp> E<lt>= MAX_NR_CONSOLES).

note: type: Plain text
en: Get mode of active vt.  I<argp> points to a
de: Modus eines aktiven VT ermitteln. I<argp> zeigt auf ein

note: type: Plain text
en: struct vt_mode {
        char  mode;    /* vt mode */
        char  waitv;   /* if set, hang on writes if not active */
        short relsig;  /* signal to raise on release req */
        short acqsig;  /* signal to raise on acquisition */
        short frsig;   /* unused (set to 0) */
    };
de: struct vt_mode {
        char  mode;    /* VT-Modus */
        char  waitv;   /* falls gesetzt: hängt bei Schreiben falls nicht aktiv */
        short relsig;  /* Signal, dass bei Freigabe-Anfragen ausgelöst werden soll */
        short acqsig;  /* Sginal, dass bei Erwerb ausgelöst werden soll */
        short frsig;   /* unbenutzt (auf 0 gesetzt) */
    };

note: type: Plain text
en: which is set to the mode of the active vt.  I<mode> is set to one of these values:
de: der auf einen der Modi des aktiven VT gesetzt ist. I<mode> ist auf einen dieser Werte gesetzt:

note: type: tbl table
en: auto vt switching
de: automatische VT-Umschaltung

note: type: tbl table
en: process controls switching
de: Prozess steuert Umschaltung

note: type: tbl table
en: acknowledge switch
de: Umschaltung bestätigen

note: type: Plain text
en: Set mode of active vt.  I<argp> points to a I<struct vt_mode>.
de: Modus des aktiven VT setzen. I<argp> zeigt auf ein I<struct vt_mode>.

note: type: Plain text
en: Get global vt state info.  I<argp> points to a
de: Globale VT-Zustandsinfo ermitteln. I<argp> zeigt auf ein

note: type: Plain text
en: struct vt_stat {
        unsigned short v_active;  /* active vt */
        unsigned short v_signal;  /* signal to send */
        unsigned short v_state;   /* vt bit mask */
    };
de: struct vt_stat {
        unsigned short v_active;  /* Aktives VT */
        unsigned short v_signal;  /* zu sendendes Signal */
        unsigned short v_state;   /* VT-Bitmaske */
    };

note: type: Plain text
en: For each vt in use, the corresponding bit in the I<v_state> member is set.  (Kernels 1.0 through 1.1.92.)
de: Für jedes verwandte VT wird das entsprechende Bit in der I<v_state>-Mitgliedsgruppe gesetzt (Kernel 1.0 bis 1.1.92).

note: type: Plain text
en: Release a display.
de: Eine Anzeige freigeben.

note: type: Plain text
en: Switch to vt I<argp> (1 E<lt>= I<argp> E<lt>= MAX_NR_CONSOLES).
de: Umschalten auf VT I<argp> (1 E<lt>= I<argp> E<lt>= MAX_NR_CONSOLES).

note: type: Plain text
en: Wait until vt I<argp> has been activated.
de: Warten, bis VT I<argp> aktiviert wurde.

note: type: Plain text
en: Deallocate the memory associated with vt I<argp>.  (Since Linux 1.1.54.)
de: Den VT I<argp> zugeordneten Speicher freigeben. (Seit Linux 1.1.54)

note: type: Plain text
en: Set the kernel's idea of screensize.  I<argp> points to a
de: Die Vorstellung des Kernels über die Bildschirmgröße setzen. I<argp> zeigt auf ein

note: type: Plain text
en: struct vt_sizes {
        unsigned short v_rows;       /* # rows */
        unsigned short v_cols;       /* # columns */
        unsigned short v_scrollsize; /* no longer used */
    };
de: struct vt_sizes {
        unsigned short v_rows;       /* # Zeilen */
        unsigned short v_cols;       /* # Spalten */
        unsigned short v_scrollsize; /* nicht mehr verwandt */
    };

note: type: Plain text
en: Note that this does not change the videomode.  See B<resizecons>(8).  (Since Linux 1.1.54.)
de: Beachten Sie, dass dies den Videomodus nicht ändert. Siehe B<resizecons>(8). (seit Linux 1.1.54)

note: type: Plain text
en: Set the kernel's idea of various screen parameters.  I<argp> points to a
de: Die Vorstellung des Kernels über verschiedene Bildschirmparameter setzen. I<argp> zeigt auf ein

note: type: Plain text
en: struct vt_consize {
        unsigned short v_rows;  /* number of rows */
        unsigned short v_cols;  /* number of columns */
        unsigned short v_vlin;  /* number of pixel rows
                                   on screen */
        unsigned short v_clin;  /* number of pixel rows
                                   per character */
        unsigned short v_vcol;  /* number of pixel columns
                                   on screen */
        unsigned short v_ccol;  /* number of pixel columns
                                   per character */
    };
de: struct vt_consize {
        unsigned short v_rows;  /* Zeilenanzahl */
        unsigned short v_cols;  /* Spaltenanzahl */
        unsigned short v_vlin;  /* Pixelzeilenanzahl auf Bildschirm
        unsigned short v_clin;  /* Pixelzeilenanzahl pro Zeichen
        unsigned short v_vcol;  /* Pixelspaltenanzahl auf Bildschirm
        unsigned short v_ccol;  /* Pixelspaltenanzahl pro Zeichen
    };

note: type: Plain text
en: Any parameter may be set to zero, indicating "no change", but if multiple parameters are set, they must be self-consistent.  Note that this does not change the videomode.  See B<resizecons>(8).  (Since Linux 1.3.3.)
de: Jeder Parameter darf auf Null gesetzt werden. Dies zeigt »keine Änderung« an. Falls aber mehrere Parameter gesetzt sind, müssen sie selbstkonsistent sein. Beachten Sie, dass dies nicht den Videomodus ändert. Siehe B<resizecons>(8). (Seit Linux 1.3.3.).

note: type: Plain text
en: The action of the following ioctls depends on the first byte in the struct pointed to by I<argp>, referred to here as the I<subcode>.  These are legal only for the superuser or the owner of the current terminal.
de: Die Aktivität der folgenden Ioctls hängt vom ersten Byte in dem Struct ab, auf das I<argp> zeigt, welches hier als I<subcode> bezeichnet wird. Diese sind nur für den Superuser oder den Eigentümer des aktuellen Terminals gültig.

note: type: Plain text
en: Dump the screen.  Disappeared in Linux 1.1.92.  (With kernel 1.1.92 or later, read from I</dev/vcsN> or I</dev/vcsaN> instead.)
de: Bild ausgeben. Verschwand in Linux 1.1.92. (Mit Kernel 1.1.92 und neuer lesen Sie stattdessen aus I</dev/vcsN> oder I</dev/vcsaN>.)

note: type: Plain text
en: Get task information.  Disappeared in Linux 1.1.92.
de: Task-Informationen ermitteln. Verschwand in Linux 1.1.92.

note: type: Plain text
en: Set selection.  I<argp> points to a
de: Auswahl setzen. I<argp> zeigt auf

note: type: Plain text
en: I<xs> and I<ys> are the starting column and row.  I<xe> and I<ye> are the ending column and row.  (Upper left corner is row=column=1.)  I<sel_mode> is 0 for character-by-character selection, 1 for word-by-word selection, or 2 for line-by-line selection.  The indicated screen characters are highlighted and saved in the static array sel_buffer in I<devices/char/console.c>.
de: I<xs> und I<ys> sind die Anfangsspalte und -zeile. I<xe> und I<ye> sind die Endspalte und -zeile. (Obere linke Ecke ist Zeile=Spalte=1.) I<sel_mode> ist 0 für Zeichen-für-Zeichen-Auswahl, 1 für Wort-für-Wort-Auswahl oder 2 für Zeile-für-Zeile-Auswahl. Die angegebenen Bildschirmzeichen werden hervorgehoben und in dem statischen Feld sel_buffer in I<devices/char/console.c> gespeichert.

note: type: Plain text
en: Paste selection.  The characters in the selection buffer are written to I<fd>.
de: Auswahl einfügen. Die Zeichen des Auswahlpuffers werden nach I<fd> geschrieben.

note: type: Plain text
en: Unblank the screen.
de: Bildabschaltung aufheben.

note: type: Plain text
en: Sets contents of a 256-bit look up table defining characters in a "word", for word-by-word selection.  (Since Linux 1.1.32.)
de: Setzt die Inhalte einer 256-Bit-Nachschlagetabelle, die Zeichen in einem »Wort« für eine Wort-für-Wort-Auswahl definiert (seit Linux 1.1.32).

note: type: Plain text
en: I<argp> points to a char which is set to the value of the kernel variable I<shift_state>.  (Since Linux 1.1.32.)
de: I<argp> zeigt auf ein Zeichen, das auf den Wert der Kernelvariable I<shift_state> gesetzt ist. (Seit Linux 1.1.32)

note: type: Plain text
en: I<argp> points to a char which is set to the value of the kernel variable I<report_mouse>.  (Since Linux 1.1.33.)
de: I<argp> zeigt auf ein Zeichen, das auf den Wert der Kernelvariable I<report_mouse> gesetzt ist. (Seit Linux 1.1.33)

note: type: Plain text
en: Dump screen width and height, cursor position, and all the character-attribute pairs.  (Kernels 1.1.67 through 1.1.91 only.  With kernel 1.1.92 or later, read from I</dev/vcsa*> instead.)
de: Bildschirmbreite und -höhe, Cursor-Position und alle Zeichen-Attribut-Paare ausgeben. (Nur Kernel 1.1.67 bis 1.1.91. Mit Kernel 1.1.92 und neuer lesen Sie stattdessen aus I</dev/vcsa*>.)

note: type: Plain text
en: Restore screen width and height, cursor position, and all the character-attribute pairs.  (Kernels 1.1.67 through 1.1.91 only.  With kernel 1.1.92 or later, write to I</dev/vcsa*> instead.)
de: Bildschirmbreite und -höhe, Cursor-Position und alle Zeichen-Attribut-Paare wiederherstellen. (Nur Kernel 1.1.67 bis 1.1.91. Mit Kernel 1.1.92 und neuer schreiben Sie stattdessen in I</dev/vcsa*>.)

note: type: Plain text
en: Handles the Power Saving feature of the new generation of monitors.  VESA screen blanking mode is set to I<argp[1]>, which governs what screen blanking does:
de: Handhabt die Stromsparfunktionen der neuen Bildschirmgeneration. VESA-Bildschirmleerungsmods wird mit I<argp[1]> gesetzt, wodurch geregelt wird, was bei Bildschirmleerung passiert:

note: type: Plain text
en: Screen blanking is disabled.
de: Bildschirmleeren ist deaktiviert.

note: type: Plain text
en: The current video adapter register settings are saved, then the controller is programmed to turn off the vertical synchronization pulses.  This puts the monitor into "standby" mode.  If your monitor has an Off_Mode timer, then it will eventually power down by itself.
de: Die aktuellen Videoadapterregistereinstellungen werden gespeichert. Dann wird der Controller programmiert, die vertikalen Synchronisationspulse zu deaktivieren. Dies versetzt den Bildschirm in den »standby«-Modus. Falls Ihr Bildschirm ein »Off_Mode«-Timer hat, dann wird er sich von selbst abschalten.

note: type: Plain text
en: The current settings are saved, then both the vertical and horizontal synchronization pulses are turned off.  This puts the monitor into "off" mode.  If your monitor has no Off_Mode timer, or if you want your monitor to power down immediately when the blank_timer times out, then you choose this option.  (I<Caution:> Powering down frequently will damage the monitor.)  (Since Linux 1.1.76.)
de: Die aktuellen Einstellungen werden gespeichert, dann werden sowohl die vertikalen als auch die horizontalen Synchronisationspulse deaktiviert. Dies versetzt den Bildschirm in den »off«-Modus. Falls Ihr Bildschirm kein »Off_Mode«-Timer hat oder falls Sie möchten, dass sich Ihr Bildschirm sofort ausschaltet, wenn der »Off_Mode«-Timer abläuft, dann wählen Sie diese Option. (I<Vorsicht>: Häufiges Herunterfahren wird den Bildschirm beschädigen.) (seit Linux 1.1.76)

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

note: type: Plain text
en: On success, 0 is returned.  On error, -1 is returned, and I<errno> is set.
de: Bei Erfolg wird 0 zurückgegeben. 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<errno> may take on these values:
de: I<errno> kann einer der folgenden Werte annehmen:

note: type: Plain text
en: The file descriptor is invalid.
de: Der Dateideskriptor ist ungültig.

note: type: Plain text
en: The file descriptor or I<argp> is invalid.
de: Der Dateideskriptor oder I<argp> ist ungültig.

note: type: Plain text
en: The file descriptor is not associated with a character special device, or the specified request does not apply to it.
de: Der Dateideskriptor ist einem zeichenorientierten Spezialgerät zugeordnet oder die angegebene Anfrage passt nicht darauf.

note: type: Plain text
en: Insufficient permission.
de: Unzureichende Berechtigung.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: B<Warning>: Do not regard this man page as documentation of the Linux console ioctls.  This is provided for the curious only, as an alternative to reading the source.  Ioctl's are undocumented Linux internals, liable to be changed without warning.  (And indeed, this page more or less describes the situation as of kernel version 1.1.94; there are many minor and not-so-minor differences with earlier versions.)
de: B<Warnung>: Betrachten Sie diese Handbuchseite nicht als Dokumentation der Konsole-Ioctls von Linux. Sie wird nur für die Neugierigen als Alternative zum Lesen der Quellen bereitgestellt. Ioctls sind nicht dokumentierte Interna von Linux und können sich ohne Hinweis ändern. (Und tatsächlich beschreibt diese Handbuchseite mehr oder weniger die Situation von Kernel Version 1.1.94. Bei früheren Versionen gibt es viele kleine und nicht so kleine Unterschiede.)

note: type: Plain text
en: Very often, ioctls are introduced for communication between the kernel and one particular well-known program (fdisk, hdparm, setserial, tunelp, loadkeys, selection, setfont, etc.), and their behavior will be changed when required by this particular program.
de: Oft werden Ioctls für die Kommunikation zwischen dem Kernel und einem bestimmten, gut bekannten Programm eingeführt (Fdisk, Hdparm, Setserial, Tunelp, Loadkeys, Selection, Setfont, usw.). Sein Verhalten wird sich ändern, wenn es dieses bestimmte Programm erfordert.

note: type: Plain text
en: Programs using these ioctls will not be portable to other versions of UNIX, will not work on older versions of Linux, and will not work on future versions of Linux.
de: Programme, die diese Ioctls verwenden, werden nicht auf andere Versionen von UNIX portierbar sein, sie werden nicht auf älteren Versionen von Linux und nicht auf zukünftigen Versionen von Linux funktionieren.

note: type: Plain text
en: Use POSIX functions.
de: Verwenden Sie POSIX-Funktionen.

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