Yes but file offsets are a lot less common in library interfaces. And failures require files that are actually that large (well, inode numbers are also affected) so the impact is a lot more limited and gradual - everything will still work with small files whereas time_t will fail from just the passage of time.