summaryrefslogtreecommitdiff
path: root/misc/orville-write/files/patch-lib__common.c
blob: 8039ad343d38325184e3c68af4b1f837c74ffc80 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- lib_common.c.orig	2004-09-29 04:43:53 UTC
+++ lib_common.c
@@ -89,7 +89,7 @@ char *tty;
     }
     if ((tty= ttyname(2)) == NULL || strlen(tty) < 5)
     {
-    	printf("%s: Not on a valid tty\n");
+       printf("%s: Not on a valid tty\n", progname);
 	return 2;
     }
     strncpy(mydevname,tty,UT_LINESIZE+10);
@@ -141,13 +141,13 @@ int init_wstream(int mode)
  * fail.  The tty name need not be null terminated.
  */
 
-struct utmp *find_utmp(char *tty)
+struct utmpx *find_utmp(char *tty)
 {
-struct utmp tmputmp;
+struct utmpx tmputmp;
 
     strncpy(tmputmp.ut_line, tty, UT_LINESIZE);
     setutent(); /* open and/or rewind */
-    return getutline(&tmputmp);
+    return getutxline(&tmputmp);
 }