annotate toys/tty.c @ 179:4b683759de51

Add tty applet
author Charlie Shepherd <masterdriverz@gentoo.org>
date Fri, 23 Nov 2007 20:49:27 +0000
parents
children 78d93164a9d2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
179
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
1 #include "toys.h"
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
2
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
3 int tty_main(void)
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
4 {
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
5 char *name = ttyname(0);
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
6 if (!toys.optflags) {
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
7 if (name)
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
8 puts(name);
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
9 else
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
10 puts("Not a tty");
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
11 }
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
12 return !name;
4b683759de51 Add tty applet
Charlie Shepherd <masterdriverz@gentoo.org>
parents:
diff changeset
13 }