diff options
author | Jeremy Allison <jra@samba.org> | 1998-09-29 20:24:17 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-09-29 20:24:17 +0000 |
commit | 9066025a8a4afe1f7f559c455d86fc023792ed17 (patch) | |
tree | 6ced773fa584a81c9a0fe957cac357c1f8a9aa2d /source3/client/smbmount.c | |
parent | 282eb4f3e8ea2f19c5609bc498d24a68a1ca48a5 (diff) | |
download | samba-9066025a8a4afe1f7f559c455d86fc023792ed17.tar.gz samba-9066025a8a4afe1f7f559c455d86fc023792ed17.tar.xz samba-9066025a8a4afe1f7f559c455d86fc023792ed17.zip |
Got very strict about the differences and uses of
uid_t, gid_t and vuid. Added sys_getgroups() to get
around the int * return problem. Set correct datatypes
for all uid, gid and vuid variables.
Jeremy.
(This used to be commit e570db46fc3a78e499523fd342e9a34cebb18998)
Diffstat (limited to 'source3/client/smbmount.c')
-rw-r--r-- | source3/client/smbmount.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/source3/client/smbmount.c b/source3/client/smbmount.c index dadccc819d1..60ee0605dba 100644 --- a/source3/client/smbmount.c +++ b/source3/client/smbmount.c @@ -80,12 +80,10 @@ extern int DEBUGLEVEL; BOOL translation = False; -extern int cnum; -extern int mid; -extern int pid; -extern int tid; -extern int gid; -extern int uid; +extern uint16 cnum; +extern uint16 mid; +extern uint16 pid; +extern uint16 vuid; extern BOOL have_ip; extern int max_xmit; @@ -97,7 +95,7 @@ extern BOOL tar_reset; /* clitar bits end */ -int myumask = 0755; +mode_t myumask = 0755; extern pstring scope; @@ -642,9 +640,8 @@ static void usage(char *pname) TimeInit(); charset_initialise(); - pid = getpid(); - uid = getuid(); - gid = getgid(); + pid = (uint16)getpid(); + uid = (uint16)getuid(); mid = pid + 100; myumask = umask(0); umask(myumask); |