Changeset 06ad80c in rtems-libbsd
- Timestamp:
- 12/13/13 15:14:43 (10 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- b49921e
- Parents:
- e10d1cd
- git-author:
- Sebastian Huber <sebastian.huber@…> (12/13/13 15:14:43)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (12/16/13 14:35:51)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
freebsd/sys/kern/sys_socket.c
re10d1cd r06ad80c 471 471 } 472 472 473 static int 474 rtems_bsd_soo_fcntl(rtems_libio_t *iop, int cmd) 475 { 476 int error = 0; 477 478 if (cmd == F_SETFL) { 479 struct file *fp = rtems_bsd_iop_to_fp(iop); 480 int nbio = iop->flags & LIBIO_FLAGS_NO_DELAY; 481 482 error = soo_ioctl(fp, FIONBIO, &nbio, NULL, NULL); 483 } 484 485 return rtems_bsd_error_to_status_and_errno(error); 486 } 487 473 488 const rtems_filesystem_file_handlers_r socketops = { 474 489 .open_h = rtems_filesystem_default_open, … … 482 497 .fsync_h = rtems_filesystem_default_fsync_or_fdatasync, 483 498 .fdatasync_h = rtems_filesystem_default_fsync_or_fdatasync, 484 .fcntl_h = rtems_ filesystem_default_fcntl,499 .fcntl_h = rtems_bsd_soo_fcntl, 485 500 .poll_h = rtems_bsd_soo_poll, 486 501 .kqfilter_h = rtems_bsd_soo_kqfilter
Note: See TracChangeset
for help on using the changeset viewer.