Changeset 2731

Show
Ignore:
Timestamp:
07/10/08 20:06:00 (4 months ago)
Author:
dhozac
Message:

Use prctl(PR_SET_NAME) instead.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/vlogin.c

    r2525 r2731  
    3939#include <pty.h> 
    4040#include <fcntl.h> 
     41#include <sys/prctl.h> 
    4142 
    4243#define ENSC_WRAPPERS_PREFIX    "vlogin: " 
     
    197198} 
    198199 
    199 void do_vlogin(int argc, char *argv[], int ind) 
     200void do_vlogin(int UNUSED argc, char *argv[], int ind) 
    200201{ 
    201202  int slave; 
    202203  pid_t pid; 
    203   int n, i
     204  int n
    204205  fd_set rfds; 
    205206 
     
    253254 
    254255  /* set process title for ps */ 
    255   n = strlen(argv[0]); 
    256  
    257   for (i = 0; i < argc; i++) 
    258     memset(argv[i], '\0', strlen(argv[i])); 
    259  
    260   strncpy(argv[0], "login", n); 
     256  prctl(PR_SET_NAME, (unsigned long) "login"); 
    261257 
    262258  /* we want a redraw */