Changeset 2504


Ignore:
Timestamp:
07/01/08 01:26:25 (5 years ago)
Author:
sam
Message:
  • Coding style.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • neercs/trunk/src/grab.c

    r2503 r2504  
    6565    for(i = 0; i < n; i++) 
    6666    { 
    67         d[i] = ptrace(PTRACE_PEEKTEXT, pid, s + i, 0); 
    68         if(errno) 
    69         { 
    70             perror("ptrace(PTRACE_PEEKTEXT)"); 
    71             return -1; 
    72         } 
     67        d[i] = ptrace(PTRACE_PEEKTEXT, pid, s + i, 0); 
     68        if(errno) 
     69        { 
     70            perror("ptrace(PTRACE_PEEKTEXT)"); 
     71            return -1; 
     72        } 
    7373    } 
    7474    return 0; 
     
    8383    for(i = 0; i < n / sizeof(long); i++) 
    8484    { 
    85         if(ptrace(PTRACE_POKETEXT, pid, d + i, s[i]) == -1) 
    86         { 
    87             perror("ptrace(PTRACE_POKETEXT)"); 
    88             return -1; 
    89         } 
     85        if(ptrace(PTRACE_POKETEXT, pid, d + i, s[i]) == -1) 
     86        { 
     87            perror("ptrace(PTRACE_POKETEXT)"); 
     88            return -1; 
     89        } 
    9090    } 
    9191    return 0; 
     
    110110    { 
    111111        fprintf(stderr, "PTRACE_GETREGS failed\n"); 
    112         return errno; 
     112        return errno; 
    113113    } 
    114114 
     
    119119    { 
    120120        fprintf(stderr, "PTRACE_PEEKTEXT failed\n"); 
    121         return errno; 
     121        return errno; 
    122122    } 
    123123 
     
    125125    { 
    126126        fprintf(stderr, "PTRACE_POKETEXT failed\n"); 
    127         return errno; 
     127        return errno; 
    128128    } 
    129129 
     
    133133    { 
    134134        fprintf(stderr, "PTRACE_SETREGS failed\n"); 
    135         return errno; 
     135        return errno; 
    136136    } 
    137137 
     
    139139    { 
    140140        fprintf(stderr, "PTRACE_SINGLESTEP failed\n"); 
    141         return errno; 
     141        return errno; 
    142142    } 
    143143    waitpid(pid, NULL, 0); 
     
    146146    { 
    147147        fprintf(stderr, "PTRACE_GETREGS failed\n"); 
    148         return errno; 
     148        return errno; 
    149149    } 
    150150 
     
    152152    { 
    153153        fprintf(stderr, "PTRACE_SETREGS failed\n"); 
    154         return errno; 
     154        return errno; 
    155155    } 
    156156 
     
    158158    { 
    159159        fprintf(stderr, "PTRACE_POKETEXT failed\n"); 
    160         return errno; 
     160        return errno; 
    161161    } 
    162162 
     
    306306    for(i = 0; i <= 2; i++) 
    307307    { 
    308         snprintf(fdstr, sizeof(fdstr), "/proc/%d/fd/%d", pid, i); 
     308        snprintf(fdstr, sizeof(fdstr), "/proc/%d/fd/%d", pid, i); 
    309309        to_open[i]=0; 
    310         lstat(fdstr, &stat_buf); 
    311         if((stat_buf.st_mode & S_IRUSR) && (stat_buf.st_mode & S_IWUSR)) 
    312             mode = O_RDWR; 
    313         else if(stat_buf.st_mode & S_IWUSR) 
    314             mode = O_WRONLY; 
    315         else 
    316             mode = O_RDONLY; 
    317  
    318         if(stat(fdstr, &stat_buf) < 0) 
    319             continue; 
    320  
    321         if(!S_ISCHR(stat_buf.st_mode) || MAJOR(stat_buf.st_rdev) != UNIX98_PTY_SLAVE_MAJOR) 
     310        lstat(fdstr, &stat_buf); 
     311        if((stat_buf.st_mode & S_IRUSR) && (stat_buf.st_mode & S_IWUSR)) 
     312            mode = O_RDWR; 
     313        else if(stat_buf.st_mode & S_IWUSR) 
     314            mode = O_WRONLY; 
     315        else 
     316            mode = O_RDONLY; 
     317 
     318        if(stat(fdstr, &stat_buf) < 0) 
     319            continue; 
     320 
     321        if(!S_ISCHR(stat_buf.st_mode) || MAJOR(stat_buf.st_rdev) != UNIX98_PTY_SLAVE_MAJOR) 
    322322            continue; 
    323323 
Note: See TracChangeset for help on using the changeset viewer.