* sec_helper.cc (cygsid::getfrompw): Change parameter to `const'.
(cygsid::getfromgr): Ditto.
        * security.cc: Use `sys_mbstowcs' and `sys_wcstombs' throughout.
        (extract_nt_dom_user): Try to get user and domain from SID in
        pw->pw_gecos first.
        * security.h (class cygsid): Change parameter of getfrompw() and
        getfromgr() to `const'.
        * uinfo.cc (internal_getlogin): Change order for evaluating user
        information in winNT case. Drop usage of NetWkstaUserGetInfo().
			
			
This commit is contained in:
		@@ -45,8 +45,8 @@ public:
 | 
			
		||||
 | 
			
		||||
  inline PSID set () { return psid = (PSID) sbuf; }
 | 
			
		||||
 | 
			
		||||
  BOOL getfrompw (struct passwd *pw);
 | 
			
		||||
  BOOL getfromgr (struct group *gr);
 | 
			
		||||
  BOOL getfrompw (const struct passwd *pw);
 | 
			
		||||
  BOOL getfromgr (const struct group *gr);
 | 
			
		||||
 | 
			
		||||
  int get_id (BOOL search_grp, int *type = NULL);
 | 
			
		||||
  inline int get_uid () { return get_id (FALSE); }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user