1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

Added definitions for vuid offset and invalid user smb_uid.

Added vuid to connections struct.
jra@cygnus.com
(This used to be commit 555f6cda31)
This commit is contained in:
Samba Release Account 1996-10-25 20:48:25 +00:00
parent ddc18f4183
commit 134c804497

View File

@ -319,8 +319,6 @@ typedef struct
{
int service;
BOOL force_user;
int uid; /* uid of user who *opened* this connection */
int gid; /* gid of user who *opened* this connection */
struct uid_cache uid_cache;
void *dirptr;
BOOL open;
@ -332,6 +330,9 @@ typedef struct
char *connectpath;
char *origpath;
char *user; /* name of user who *opened* this connection */
int uid; /* uid of user who *opened* this connection */
int gid; /* gid of user who *opened* this connection */
uint16 vuid; /* vuid of user who *opened* this connection, or UID_FIELD_INVALID */
/* following groups stuff added by ih */
/* This groups info is valid for the user that *opened* the connection */
int ngroups;
@ -823,5 +824,13 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
#define ROUNDUP(x,g) (((x)+((g)-1))&~((g)-1))
/*
* Global value meaing that the smb_uid field should be
* ingored (in share level security and protocol level == CORE)
*/
#define UID_FIELD_INVALID 0
#define VUID_OFFSET 100 /* Amount to bias returned vuid numbers */
#endif
/* _SMB_H */