Subversion Repositories public

Rev

Rev 73 | Rev 79 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 73 Rev 75
Line 277... Line 277...
277
      if (setgid(gid) != 0 || setuid(uid) != 0) {
277
      if (setgid(gid) != 0 || setuid(uid) != 0) {
278
        fprintf(stderr, "cannot set user '%s': %s\n", rUser.c_str(), strerror(errno));
278
        fprintf(stderr, "cannot set user '%s': %s\n", rUser.c_str(), strerror(errno));
279
        goto end;
279
        goto end;
280
      }    
280
      }    
281
     
281
     
282
      execlp(e, e, s, NULL);
282
      execlp(e, e, s, (const char*) NULL);
283
      _exit(1);
283
      _exit(1);
284
    }
284
    }
285
    else if (pid > 0) {
285
    else if (pid > 0) {
286
      int status;
286
      int status;
287
      if (wait(&status) != pid) {
287
      if (wait(&status) != pid) {