#2027 closed defect (duplicate)

lseek() mechanic is broken

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: 4.11
Component: fs Version: 4.11
Severity: normal Keywords:
Cc: Blocked By:


Most current lseek() implementation of the various RTEMS file systems are not POSIX conform. The responsibility between the high level lseek() and the low level file system operation is unclear. The rtems_libio_t size field must go away since this introduces consistency problems for files which are open multiple times at once and adds unnecessary maintenance overhead.

Change History (3)

comment:1 Changed on Feb 24, 2012 at 8:14:40 AM by Sebastian Huber

Owner: changed from Chris Johns to Sebastian Huber

comment:2 Changed on May 7, 2012 at 1:20:49 PM by Sebastian Huber

Resolution: duplicate
Status: newclosed


comment:3 Changed on Nov 24, 2014 at 6:58:28 PM by Gedare Bloom

Version: HEAD4.11

Replace Version=HEAD with Version=4.11 for the tickets with Milestone >= 4.11

Note: See TracTickets for help on using tickets.