diff options
author | Dr. Werner Fink <werner@suse.de> | 2010-09-22 06:45:40 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-22 13:20:05 -0400 |
commit | f4a3e0bceb57466c31757f25e4e0ed108d1299ec (patch) | |
tree | c08eda0100e97ebd1fe4ab90b5d8eb142e505673 /Documentation/filesystems/proc.txt | |
parent | a9e2e06015201c32c43d3615c9bf5e0d4efb4302 (diff) |
tty: Add a new file /proc/tty/consoles
Add a new file /proc/tty/consoles to be able to determine the registered
system console lines. If the reading process holds /dev/console open at
the regular standard input stream the active device will be marked by an
asterisk. Show possible operations and also decode the used flags of
the listed console lines.
Signed-off-by: Werner Fink <werner@suse.de>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/filesystems/proc.txt')
-rw-r--r-- | Documentation/filesystems/proc.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index a6aca8740883..98223a676940 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
@@ -1075,6 +1075,7 @@ Table 1-11: Files in /proc/tty | |||
1075 | drivers list of drivers and their usage | 1075 | drivers list of drivers and their usage |
1076 | ldiscs registered line disciplines | 1076 | ldiscs registered line disciplines |
1077 | driver/serial usage statistic and status of single tty lines | 1077 | driver/serial usage statistic and status of single tty lines |
1078 | consoles registered system console lines | ||
1078 | .............................................................................. | 1079 | .............................................................................. |
1079 | 1080 | ||
1080 | To see which tty's are currently in use, you can simply look into the file | 1081 | To see which tty's are currently in use, you can simply look into the file |
@@ -1093,6 +1094,37 @@ To see which tty's are currently in use, you can simply look into the file | |||
1093 | /dev/tty /dev/tty 5 0 system:/dev/tty | 1094 | /dev/tty /dev/tty 5 0 system:/dev/tty |
1094 | unknown /dev/tty 4 1-63 console | 1095 | unknown /dev/tty 4 1-63 console |
1095 | 1096 | ||
1097 | To see which character device lines are currently used for the system console | ||
1098 | /dev/console, you may simply look into the file /proc/tty/consoles: | ||
1099 | |||
1100 | > cat /proc/tty/consoles | ||
1101 | tty0 -WU (ECp) 4:7 | ||
1102 | ttyS0 -W- (Ep) 4:64 | ||
1103 | |||
1104 | The columns are: | ||
1105 | |||
1106 | device name of the device | ||
1107 | operations R = can do read operations | ||
1108 | W = can do write operations | ||
1109 | U = can do unblank | ||
1110 | flags E = it is enabled | ||
1111 | C = it is prefered console | ||
1112 | B = it is primary boot console | ||
1113 | p = it is used for printk buffer | ||
1114 | b = it is not a TTY but a Braille device | ||
1115 | a = it is safe to use when cpu is offline | ||
1116 | * = it is standard input of the reading process | ||
1117 | major:minor major and minor number of the device separated by a colon | ||
1118 | |||
1119 | If the reading process holds /dev/console open at the regular standard input | ||
1120 | stream the active device will be marked by an asterisk: | ||
1121 | |||
1122 | > cat /proc/tty/consoles < /dev/console | ||
1123 | tty0 -WU (ECp*) 4:7 | ||
1124 | ttyS0 -W- (Ep) 4:64 | ||
1125 | > tty | ||
1126 | /dev/pts/3 | ||
1127 | |||
1096 | 1128 | ||
1097 | 1.8 Miscellaneous kernel statistics in /proc/stat | 1129 | 1.8 Miscellaneous kernel statistics in /proc/stat |
1098 | ------------------------------------------------- | 1130 | ------------------------------------------------- |