Ticket #1612: pr1612.diff

File pr1612.diff, 1.6 KB (added by Joel Sherrill, on Jul 9, 2010 at 9:03:15 PM)

At least a partial fix

  • cpukit/libnetworking/rtems/rtems_syscall.c

    RCS file: /usr1/CVS/rtems/cpukit/libnetworking/rtems/rtems_syscall.c,v
    retrieving revision 1.27
    diff -u -r1.27 rtems_syscall.c
     
    765765}
    766766
    767767static const rtems_filesystem_file_handlers_r socket_handlers = {
    768         NULL,                   /* open */
    769         rtems_bsdnet_close,     /* close */
    770         rtems_bsdnet_read,      /* read */
    771         rtems_bsdnet_write,     /* write */
    772         rtems_bsdnet_ioctl,     /* ioctl */
    773         NULL,                   /* lseek */
    774         rtems_bsdnet_fstat,     /* fstat */
    775         NULL,                   /* fchmod */
    776         NULL,                   /* ftruncate */
    777         NULL,                   /* fpathconf */
    778         NULL,                   /* fsync */
    779         NULL,                   /* fdatasync */
    780         rtems_bsdnet_fcntl,     /* fcntl */
    781         0                       /* rmnod */
     768  rtems_filesystem_default_open,       /* open */
     769  rtems_bsdnet_close,                  /* close */
     770  rtems_bsdnet_read,                   /* read */
     771  rtems_bsdnet_write,                  /* write */
     772  rtems_bsdnet_ioctl,                  /* ioctl */
     773  rtems_filesystem_default_lseek,      /* lseek */
     774  rtems_bsdnet_fstat,                  /* fstat */
     775  rtems_filesystem_default_fchmod,     /* fchmod */
     776  rtems_filesystem_default_ftruncate,  /* ftruncate */
     777  rtems_filesystem_default_fpathconf,  /* fpathconf */
     778  rtems_filesystem_default_fsync,      /* fsync */
     779  rtems_filesystem_default_fdatasync,  /* fdatasync */
     780  rtems_bsdnet_fcntl,                  /* fcntl */
     781  rtems_filesystem_default_rmnod       /* rmnod */
    782782};