.\" -*- coding: UTF-8 -*- .\" Copyright 1995, James R. Van Zandt .\" Copyright 1995, Andries E. Brouwer .\" Copyright 1995, Rickard E. Faith .\" Copyright 1995, H. Peter Anvin .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ioctl_console 2 "8 февраля 2026 г." "Linux man\-pages 6.18" .SH НАИМЕНОВАНИЕ ioctl_console \- управление вводом\-выводом (ioctl) консольного терминала и виртуальных консолей .SH СИНТАКСИС .nf \fB#include \fP .P \fBint ioctl(int \fP\fIfd\fP\fB, unsigned long \fP\fIop\fP\fB, ...);\fP .fi .SH ОПИСАНИЕ The following Linux\-specific \fBioctl\fP(2) operations are supported for console terminals and virtual consoles. .TP \fBKDGETLED\fP(2const) .TQ \fBKDSETLED\fP(2const) .TQ \fBKDGKBLED\fP(2const) .TQ \fBKDSKBLED\fP(2const) .TQ \fBKDGKBTYPE\fP(2const) .TQ \fBKDADDIO\fP(2const) .TQ \fBKDDELIO\fP(2const) .TQ \fBKDENABIO\fP(2const) .TQ \fBKDDISABIO\fP(2const) .TQ \fBKDSETMODE\fP(2const) .TQ \fBKDGETMODE\fP(2const) .TQ \fBKDMKTONE\fP(2const) .TQ \fBKIOCSOUND\fP(2const) .TQ \fBGIO_CMAP\fP(2const) .TQ \fBPIO_CMAP\fP(2const) .TQ \fBGIO_FONT\fP(2const) .TQ \fBGIO_FONTX\fP(2const) .TQ \fBPIO_FONT\fP(2const) .TQ \fBPIO_FONTX\fP(2const) .TQ \fBPIO_FONTRESET\fP(2const) .TQ \fBGIO_SCRNMAP\fP(2const) .TQ \fBGIO_UNISCRNMAP\fP(2const) .TQ \fBPIO_SCRNMAP\fP(2const) .TQ \fBPIO_UNISCRNMAP\fP(2const) .TQ \fBGIO_UNIMAP\fP(2const) .TQ \fBPIO_UNIMAP\fP(2const) .TQ \fBPIO_UNIMAPCLR\fP(2const) .TQ \fBKDGKBMODE\fP(2const) .TQ \fBKDSKBMODE\fP(2const) .TQ \fBKDGKBMETA\fP(2const) .TQ \fBKDSKBMETA\fP(2const) .TQ \fBKDGKBENT\fP(2const) .TQ \fBKDSKBENT\fP(2const) .TQ \fBKDGKBSENT\fP(2const) .TQ \fBKDSKBSENT\fP(2const) .TQ \fBKDGKBDIACR\fP(2const) .TQ \fBKDGETKEYCODE\fP(2const) .TQ \fBKDSETKEYCODE\fP(2const) .TQ \fBKDSIGACCEPT\fP(2const) См. \fBioctl_kd\fP(2). .TP \fBTIOCLINUX\fP(2const) .TP \fBVT_OPENQRY\fP(2const) .TQ \fBVT_GETMODE\fP(2const) .TQ \fBVT_SETMODE\fP(2const) .TQ \fBVT_GETSTATE\fP(2const) .TQ \fBVT_RELDISP\fP(2const) .TQ \fBVT_ACTIVATE\fP(2const) .TQ \fBVT_WAITACTIVE\fP(2const) .TQ \fBVT_DISALLOCATE\fP(2const) .TQ \fBVT_RESIZE\fP(2const) .TQ \fBVT_RESIZEX\fP(2const) См. \fBioctl_vt\fP(2). .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, 0 is returned (except where indicated). On failure, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH СТАНДАРТЫ Linux. .SH CAVEATS 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.) .P Очень часто ioctl вводятся для обмена между ядром и какой\-то определённой известной программой (fdisk, hdparm, setserial, tunelp, loadkeys, selection, setfont и т.д.), и их поведение изменяется по требованию этой программы. .SH "СМОТРИТЕ ТАКЖЕ" \fBioctl\fP(2), \fBTIOCLINUX\fP(2const), \fBioctl_kd\fP(2), \fBioctl_vt\fP(2), \fBdumpkeys\fP(1), \fBkbd_mode\fP(1), \fBloadkeys\fP(1), \fBmknod\fP(1), \fBsetleds\fP(1), \fBsetmetamode\fP(1), \fBexecve\fP(2), \fBfcntl\fP(2), \fBioctl_tty\fP(2), \fBioperm\fP(2), \fBtermios\fP(3), \fBconsole_codes\fP(4), \fBmt\fP(4), \fBsd\fP(4), \fBtty\fP(4), \fBttyS\fP(4), \fBvcs\fP(4), \fBvcsa\fP(4), \fBcharsets\fP(7), \fBmapscrn\fP(8), \fBresizecons\fP(8), \fBsetfont\fP(8) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitriy S. Seregin , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT debian-l10n-russian@lists.debian.org списка рассылки русских переводчиков .ME .