summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGravatar John Kohl <jtkohl@mit.edu>1987-07-02 06:45:33 +0000
committerGravatar John Kohl <jtkohl@mit.edu>1987-07-02 06:45:33 +0000
commitf907a2e9aa86a12a59eb261cde7c52fb726f0482 (patch)
tree8b593bccde77027df988b4672c8237d747a8b2f3 /lib
parent27f7c6513a247c03975dbab93340214c253634b5 (diff)
lint fixes
Diffstat (limited to 'lib')
-rw-r--r--lib/ZGetSender.c7
-rw-r--r--lib/ZLocations.c6
2 files changed, 9 insertions, 4 deletions
diff --git a/lib/ZGetSender.c b/lib/ZGetSender.c
index 2e88390..b2406bf 100644
--- a/lib/ZGetSender.c
+++ b/lib/ZGetSender.c
@@ -18,6 +18,8 @@
#include <pwd.h>
+uid_t getuid();
+
char *ZGetSender()
{
char *tktfile;
@@ -31,8 +33,9 @@ char *ZGetSender()
tktfile = (char *)TKT_FILE;
if (!(fp = fopen(tktfile,"r"))) {
- /*NOSTRICT*/
- pw = getpwuid(getuid());
+ /* XXX a uid_t is a u_short (now), but getpwuid
+ wants an int. AARGH! */
+ pw = getpwuid((int) getuid());
if (!pw)
return ("unauth");
(void) sprintf(sender,"%s@UNAUTH",pw->pw_name);
diff --git a/lib/ZLocations.c b/lib/ZLocations.c
index 6fcb85a..76c80e5 100644
--- a/lib/ZLocations.c
+++ b/lib/ZLocations.c
@@ -19,6 +19,8 @@
#include <pwd.h>
#include <sys/file.h>
+uid_t getuid();
+
Code_t ZSetLocation()
{
char bfr[BUFSIZ];
@@ -26,8 +28,8 @@ Code_t ZSetLocation()
struct passwd *pw;
quiet = 0;
- /*NOSTRICT*/
- if (pw = getpwuid(getuid())) {
+ /* XXX a uid_t is a u_short (now), but getpwuid wants an int. AARGH! */
+ if (pw = getpwuid((int) getuid())) {
(void) sprintf(bfr,"%s/.hideme",pw->pw_dir);
quiet = !access(bfr,F_OK);
}