@@ -2420,19 +2420,23 @@ func PthreadSigmask(how int, set, oldset *Sigset_t) error {
2420
2420
return rtSigprocmask (how , set , oldset , _C__NSIG / 8 )
2421
2421
}
2422
2422
2423
- //sysnb getresuid(ruid *_C_int, euid *_C_int, suid *_C_int)
2424
- //sysnb getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int)
2423
+ //sysnb getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) (err error)
2424
+ //sysnb getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) (err error)
2425
2425
2426
- func Getresuid () (ruid , euid , suid int ) {
2426
+ func Getresuid () (ruid , euid , suid int , err error ) {
2427
2427
var r , e , s _C_int
2428
- getresuid (& r , & e , & s )
2429
- return int (r ), int (e ), int (s )
2428
+ if err = getresuid (& r , & e , & s ); err != nil {
2429
+ return
2430
+ }
2431
+ return int (r ), int (e ), int (s ), err
2430
2432
}
2431
2433
2432
- func Getresgid () (rgid , egid , sgid int ) {
2434
+ func Getresgid () (rgid , egid , sgid int , err error ) {
2433
2435
var r , e , s _C_int
2434
- getresgid (& r , & e , & s )
2435
- return int (r ), int (e ), int (s )
2436
+ if err = getresgid (& r , & e , & s ); err != nil {
2437
+ return
2438
+ }
2439
+ return int (r ), int (e ), int (s ), err
2436
2440
}
2437
2441
2438
2442
/*
0 commit comments