diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-07-12 13:51:59 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-07-12 13:51:59 +0000 |
commit | 5ec75caa661c14eea935762a5d51f23efc14a6b8 (patch) | |
tree | f099c98ca13b6a2685eae4365706f4e5a5779f76 | |
parent | Regenerate. (diff) | |
download | rtems-5ec75caa661c14eea935762a5d51f23efc14a6b8.tar.bz2 |
2010-07-12 Jennifer Averett
* libnetworking/rtems/rtems_syscall.c: Replaced null socket handlers
with default handlers. Null handlers are no longer allowed.
-rw-r--r-- | cpukit/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/libnetworking/rtems/rtems_syscall.c | 28 |
2 files changed, 19 insertions, 14 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 6ca1c6eeaf..a45e1802ee 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2010-07-12 Jennifer Averett + + * libnetworking/rtems/rtems_syscall.c: Replaced null socket handlers + with default handlers. Null handlers are no longer allowed. + 2010-07-10 Joel Sherrill <joel.sherrilL@OARcorp.com> * libcsupport/Makefile.am: Do not build libio_sockets.c if networking diff --git a/cpukit/libnetworking/rtems/rtems_syscall.c b/cpukit/libnetworking/rtems/rtems_syscall.c index bb72ffa103..6a3ae9cbab 100644 --- a/cpukit/libnetworking/rtems/rtems_syscall.c +++ b/cpukit/libnetworking/rtems/rtems_syscall.c @@ -765,18 +765,18 @@ rtems_bsdnet_fstat (rtems_filesystem_location_info_t *loc, struct stat *sp) } static const rtems_filesystem_file_handlers_r socket_handlers = { - NULL, /* open */ - rtems_bsdnet_close, /* close */ - rtems_bsdnet_read, /* read */ - rtems_bsdnet_write, /* write */ - rtems_bsdnet_ioctl, /* ioctl */ - NULL, /* lseek */ - rtems_bsdnet_fstat, /* fstat */ - NULL, /* fchmod */ - NULL, /* ftruncate */ - NULL, /* fpathconf */ - NULL, /* fsync */ - NULL, /* fdatasync */ - rtems_bsdnet_fcntl, /* fcntl */ - 0 /* rmnod */ + rtems_filesystem_default_open, /* open */ + rtems_bsdnet_close, /* close */ + rtems_bsdnet_read, /* read */ + rtems_bsdnet_write, /* write */ + rtems_bsdnet_ioctl, /* ioctl */ + rtems_filesystem_default_lseek, /* lseek */ + rtems_bsdnet_fstat, /* fstat */ + rtems_filesystem_default_fstat, /* fchmod */ + rtems_filesystem_default_ftruncate, /* ftruncate */ + rtems_filesystem_default_fpathconf, /* fpathconf */ + rtems_filesystem_default_fsync, /* fsync */ + rtems_filesystem_default_fdatasync, /* fdatasync */ + rtems_bsdnet_fcntl, /* fcntl */ + rtems_filesystem_default_rmnod /* rmnod */ }; |