1229 |
@deffnx {C Function} scm_geteuid () |
@deffnx {C Function} scm_geteuid () |
1230 |
Return an integer representing the current effective user ID. |
Return an integer representing the current effective user ID. |
1231 |
If the system does not support effective IDs, then the real ID |
If the system does not support effective IDs, then the real ID |
1232 |
is returned. @code{(feature? 'EIDs)} reports whether the |
is returned. @code{(provided? 'EIDs)} reports whether the |
1233 |
system supports effective IDs. |
system supports effective IDs. |
1234 |
@end deffn |
@end deffn |
1235 |
|
|
1237 |
@deffnx {C Function} scm_getegid () |
@deffnx {C Function} scm_getegid () |
1238 |
Return an integer representing the current effective group ID. |
Return an integer representing the current effective group ID. |
1239 |
If the system does not support effective IDs, then the real ID |
If the system does not support effective IDs, then the real ID |
1240 |
is returned. @code{(feature? 'EIDs)} reports whether the |
is returned. @code{(provided? 'EIDs)} reports whether the |
1241 |
system supports effective IDs. |
system supports effective IDs. |
1242 |
@end deffn |
@end deffn |
1243 |
|
|
1259 |
@deffnx {C Function} scm_seteuid (id) |
@deffnx {C Function} scm_seteuid (id) |
1260 |
Sets the effective user ID to the integer @var{id}, provided the process |
Sets the effective user ID to the integer @var{id}, provided the process |
1261 |
has appropriate privileges. If effective IDs are not supported, the |
has appropriate privileges. If effective IDs are not supported, the |
1262 |
real ID is set instead -- @code{(feature? 'EIDs)} reports whether the |
real ID is set instead -- @code{(provided? 'EIDs)} reports whether the |
1263 |
system supports effective IDs. |
system supports effective IDs. |
1264 |
The return value is unspecified. |
The return value is unspecified. |
1265 |
@end deffn |
@end deffn |
1268 |
@deffnx {C Function} scm_setegid (id) |
@deffnx {C Function} scm_setegid (id) |
1269 |
Sets the effective group ID to the integer @var{id}, provided the process |
Sets the effective group ID to the integer @var{id}, provided the process |
1270 |
has appropriate privileges. If effective IDs are not supported, the |
has appropriate privileges. If effective IDs are not supported, the |
1271 |
real ID is set instead -- @code{(feature? 'EIDs)} reports whether the |
real ID is set instead -- @code{(provided? 'EIDs)} reports whether the |
1272 |
system supports effective IDs. |
system supports effective IDs. |
1273 |
The return value is unspecified. |
The return value is unspecified. |
1274 |
@end deffn |
@end deffn |