When using GsFile>>position:, if a position argument equal to or greater than 2^31 (2147483648) is specified, the method will return nil (normally used to indicate an error) and subsquent calls to GsFile>>position will return incorrect values. Reads and/or writes will still be performed correctly.
If at some point GsFile>>position: is called with a value less than 2^31 (2147483648), GsFile>>position will again return correct values until the position exceeds 2^31.
Last updated: 3/27/17