Issue 8001: os.stat on osx 10.5 or later doesn't expose all fields in struct stat (original) (raw)

Issue8001

Created on 2010-02-23 15:19 by ronaldoussoren, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg99924 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2010-02-23 15:19
The stat implementation on osx 10.5 or later can provide additional fields beyond the tradional unix ones (such as "st_birthtimespec"). Those are by default only available when using 'stat64' instead of the regular stat, but that can be changed using a preprocessor define. The additional fields are not yet present in the python wrapper (posix.stat) and are apparently useful (according to a mail exchange on the python-nl mailinglist). It should be possible to add the additional fields in the struct-view of the statresults object without affecting existing code and other platforms. Care should be taken to still enabling building a binary on 10.5 that works on 10.4 (where the stat64 function is not present).
msg103522 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2010-04-18 19:33
Fixing this requires duplicating a significant amount of code in posixmodule.c and is imho not worth the effort.
History
Date User Action Args
2022-04-11 14:56:58 admin set github: 52249
2010-04-18 19:33:42 ronaldoussoren set status: open -> closedresolution: wont fixmessages: +
2010-02-23 15:19:47 ronaldoussoren create