Changeset 213
- Timestamp:
- 06/23/07 08:48:04 (1 year ago)
- Files:
-
- trunk/src/externs.h (modified) (1 diff)
- trunk/src/main.c (modified) (1 diff)
- trunk/src/variable.c (modified) (2 diffs)
- trunk/src/z-file.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/externs.h
r206 r213 138 138 extern bool closing_flag; 139 139 extern int player_uid; 140 extern int player_euid;141 140 extern int player_egid; 142 141 extern char savefile[1024]; trunk/src/main.c
r199 r213 297 297 298 298 /* Save some info for later */ 299 player_euid = geteuid();300 299 player_egid = getegid(); 301 300 trunk/src/variable.c
r163 r213 136 136 */ 137 137 int player_uid; 138 int player_euid;139 138 int player_egid; 140 139 … … 857 856 * For autoinscriptions. 858 857 */ 859 autoinscription *inscriptions = 0;858 autoinscription *inscriptions = 0; 860 859 u16b inscriptions_count = 0; trunk/src/z-file.c
r208 r213 31 31 32 32 /* 33 * Hack -- drop permissions33 * Drop permissions 34 34 */ 35 35 void safe_setuid_drop(void) … … 41 41 quit("setegid(): cannot drop permissions correctly!"); 42 42 43 # el if defined(HAVE_SETEGID)43 # else 44 44 45 45 if (setegid(getgid()) != 0) 46 46 quit("setegid(): cannot drop permissions correctly!"); 47 47 48 # else49 50 if (setgid(getgid()) != 0)51 quit("setgid(): cannot drop permissions correctly!");52 53 48 # endif 54 49 #endif /* SET_UID */ … … 57 52 58 53 /* 59 * Hack -- grab permissions54 * Grab permissions 60 55 */ 61 56 void safe_setuid_grab(void) … … 71 66 if (setegid(player_egid) != 0) 72 67 quit("setegid(): cannot grab permissions correctly!"); 73 74 # else75 76 if (setgid(player_egid) != 0)77 quit("setgid(): cannot grab permissions correctly!");78 68 79 69 # endif
