inc/sys/stat.h (struct stat): Change the types of st_uid and st_gid to unsigned.
inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid to unsigned. (getpwuid): Argument is now unsigned. uid_t is now unsigned. ntlib.c (setuid): Argument is now unsigned. (getuid): Return value is now unsigned. (getpwuid): Argument is now unsigned. (fchown): UID and GID arguments are now unsigned. ntlib.h (fchown): UID and GID arguments are now unsigned. (getuid): Return value is now unsigned. (setuid): Argument is now unsigned. (getpwuid): Remove prototype (it's declared in nt/inc/pwd.h). w32.c (getpwuid): Change argument type to unsigned. (struct w32_id): Change type of `rid' member to unsigned. (w32_cached_id, w32_add_to_cache, get_name_and_id): Change type of argument ID to unsigned. All callers changed. (getuid, geteuid, getgid, getegid): Change return type to unsigned.
This commit is contained in:
parent
cc15c0f216
commit
22749e9acb
8 changed files with 60 additions and 31 deletions
|
@ -35,11 +35,10 @@ char *getwd (char *dir);
|
|||
int getppid(void);
|
||||
char * getlogin ();
|
||||
char * cuserid (char * s);
|
||||
int getuid ();
|
||||
int setuid (int uid);
|
||||
struct passwd * getpwuid (int uid);
|
||||
unsigned getuid ();
|
||||
int setuid (unsigned uid);
|
||||
char * getpass (const char * prompt);
|
||||
int fchown (int fd, int uid, int gid);
|
||||
int fchown (int fd, unsigned uid, unsigned gid);
|
||||
|
||||
#ifndef BSTRING
|
||||
#define bzero(b, l) memset(b, 0, l)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue