POSIXs Standard und lseek( SEEK_END )
-
Hi,
SEEK_END ist neben SEEK_CUR und SEEK_SET ja eine Position von wo aus der Offset für einen Zugriff berechnet wird. Normalerweise kenne ich es so, daß man dann negative Werte angeben muß, um relativ aufs Ende innerhalb der Datei zuzugreifen. Weil für alle Marker gilt SEEK_x + offset = neue Position.
Aber ist das so standardisiert? Bzw. wäre eine Implementation SEEK_END - offset = neue Position auch gültig oder kennt jemand derartige Implementationen, wo man eben positive Offsets angibt um innerhalb der Datei zu operieren?
danke