id=(uid_t)0;
fullname=rou_apppath(appname);
-(void) fprintf(stderr,"JMPDBG fullname=<%s>\n",fullname);
if (stat(fullname,&bufstat)<0)
(void) rou_alert(0,"%s Unable to get <%s> stat (error=<%s> bug?)",
OPEP,fullname,strerror(errno));
gid=getappid(appnom,true);
uid=getappid(appnom,false);
- (void) fprintf(stderr,"JMPDBG %s uid='%d', gid='%d' to set\n",
- OPEP,uid,gid);
if (setegid(gid)<0)
(void) rou_alert(0,MSG,OPEP,"setegid",gid,
strerror(errno),
geteuid(),getegid());
(void) rou_alert(6,"%s, euid='%d', egid='%d' now set",
OPEP,geteuid(),getegid());
- (void) fprintf(stderr,"JMPDBG %s euid='%d', egid='%d' now set\n",
- OPEP,geteuid(),getegid());
}
if (getrlimit(RLIMIT_CORE,&limites)<0) {
(void) rou_alert(0,"%s getrlimit error='%s'",OPEP,strerror(errno));