summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbc/libc/gen/common/getttynam.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libbc/libc/gen/common/getttynam.c')
-rw-r--r--usr/src/lib/libbc/libc/gen/common/getttynam.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/usr/src/lib/libbc/libc/gen/common/getttynam.c b/usr/src/lib/libbc/libc/gen/common/getttynam.c
new file mode 100644
index 0000000000..b61ba7b1cc
--- /dev/null
+++ b/usr/src/lib/libbc/libc/gen/common/getttynam.c
@@ -0,0 +1,24 @@
+#pragma ident "%Z%%M% %I% %E% SMI"
+ /* from UCB 5.2 3/9/86 */
+/*
+ * Copyright (c) 1983 Regents of the University of California.
+ * All rights reserved. The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ */
+
+#include <ttyent.h>
+
+struct ttyent *
+getttynam(tty)
+ char *tty;
+{
+ register struct ttyent *t;
+
+ setttyent();
+ while (t = getttyent()) {
+ if (strcmp(tty, t->ty_name) == 0)
+ break;
+ }
+ endttyent();
+ return (t);
+}