Changeset 3a7782b in rtems


Ignore:
Timestamp:
Jan 16, 1998, 3:37:20 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
6f9c75c3
Parents:
ecacc11
Message:

Jennifer found some uninitialized variables:

+ major and minor number elements in rtems_termios_open.

+ arg->ioctl_return in rtems_termios_ioctl routine.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/libcsupport/src/termios.c

    recacc11 r3a7782b  
    207207                if (ttyTail == NULL)
    208208                        ttyTail = tty;
     209
     210                tty->minor = minor;
     211                tty->major = major;
    209212
    210213                /*
     
    344347        args->ioctl_return = 0;
    345348        sc = rtems_semaphore_obtain (tty->osem, RTEMS_WAIT, RTEMS_NO_TIMEOUT);
    346         if (sc != RTEMS_SUCCESSFUL)
     349        if (sc != RTEMS_SUCCESSFUL) {
     350                args->ioctl_return = sc;
    347351                return sc;
     352        }
    348353        switch (args->command) {
    349354        default:
     
    388393        }
    389394        rtems_semaphore_release (tty->osem);
     395        args->ioctl_return = sc;
    390396        return sc;
    391397}
  • c/src/lib/libc/termios.c

    recacc11 r3a7782b  
    207207                if (ttyTail == NULL)
    208208                        ttyTail = tty;
     209
     210                tty->minor = minor;
     211                tty->major = major;
    209212
    210213                /*
     
    344347        args->ioctl_return = 0;
    345348        sc = rtems_semaphore_obtain (tty->osem, RTEMS_WAIT, RTEMS_NO_TIMEOUT);
    346         if (sc != RTEMS_SUCCESSFUL)
     349        if (sc != RTEMS_SUCCESSFUL) {
     350                args->ioctl_return = sc;
    347351                return sc;
     352        }
    348353        switch (args->command) {
    349354        default:
     
    388393        }
    389394        rtems_semaphore_release (tty->osem);
     395        args->ioctl_return = sc;
    390396        return sc;
    391397}
  • cpukit/libcsupport/src/termios.c

    recacc11 r3a7782b  
    207207                if (ttyTail == NULL)
    208208                        ttyTail = tty;
     209
     210                tty->minor = minor;
     211                tty->major = major;
    209212
    210213                /*
     
    344347        args->ioctl_return = 0;
    345348        sc = rtems_semaphore_obtain (tty->osem, RTEMS_WAIT, RTEMS_NO_TIMEOUT);
    346         if (sc != RTEMS_SUCCESSFUL)
     349        if (sc != RTEMS_SUCCESSFUL) {
     350                args->ioctl_return = sc;
    347351                return sc;
     352        }
    348353        switch (args->command) {
    349354        default:
     
    388393        }
    389394        rtems_semaphore_release (tty->osem);
     395        args->ioctl_return = sc;
    390396        return sc;
    391397}
Note: See TracChangeset for help on using the changeset viewer.