Page MenuHomeFreeBSD

D6828.id17543.diff
No OneTemporary

D6828.id17543.diff

Index: usr.bin/tty/tty.c
===================================================================
--- usr.bin/tty/tty.c
+++ usr.bin/tty/tty.c
@@ -44,6 +44,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <sysexits.h>
#include <unistd.h>
static void usage(void);
@@ -63,17 +64,18 @@
case '?':
default:
usage();
+ /* NOTREACHED */
}
- t = ttyname(0);
+ t = ttyname(STDIN_FILENO);
if (!sflag)
puts(t ? t : "not a tty");
- exit(t ? 0 : 1);
+ exit(t ? EXIT_SUCCESS : EXIT_FAILURE);
}
static void
usage(void)
{
- fprintf(stderr, "usage: tty [-s]\n");
- exit(2);
+ fprintf(stderr, "usage: %s [-s]\n", getprogname());
+ exit(EX_USAGE);
}

File Metadata

Mime Type
text/plain
Expires
Fri, Dec 12, 3:11 PM (10 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26899847
Default Alt Text
D6828.id17543.diff (667 B)

Event Timeline