Changeset 2504 for neercs


Ignore:
Timestamp:
Jul 1, 2008, 1:26:25 AM (12 years ago)
Author:
Sam Hocevar
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.