[RTEMS Project] #1683: Add O_DSYNC, O_RSYNC

RTEMS trac trac at rtems.org
Sat Nov 22 15:41:27 UTC 2014


#1683: Add O_DSYNC, O_RSYNC
----------------------------+-----------------------------
 Reporter:  ralf.corsepius  |       Owner:  ralf.corsepius
     Type:  defect          |      Status:  new
 Priority:  normal          |   Milestone:  4.11
Component:  Newlib          |     Version:  unknown
 Severity:  normal          |  Resolution:
 Keywords:                  |
----------------------------+-----------------------------
Changes (by joel.sherrill):

 * milestone:   => 4.11


Old description:

> newlib lacks the defines O_DSYNC and O_RSYNC
> required by the "Synchronized Input and Output" (SIO)
> extensions to OpenGroup/POSIX's fcntl.h.
>
> c.f. http://www.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html
>
> [This topic came up during the GSOC AIO project.]

New description:

 newlib lacks the defines O_DSYNC and O_RSYNC
 required by the "Synchronized Input and Output" (SIO)
 extensions to OpenGroup/POSIX's fcntl.h.

 c.f. http://www.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html

 [This topic came up during the GSOC AIO project.]

--

Comment:

 Newlib still doesn't have O_DSYNC and O_RSYNC. Per the 2013 standard, they
 are part of the Synchronized I/O option.

 We should at least investigate this before 4.11. If it is appropriate to
 add the constants, we should.

 But we have no code using it.

--
Ticket URL: <http://devel.rtems.org/ticket/1683#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list