Bugs item #1145231, was opened at 2005-02-21 17:10 Message generated for change (Comment added) made by perky You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1145231&group_id=5470
Category: Python Library >Group: Platform-specific Status: Open Resolution: None Priority: 5 Submitted By: Volker Stolz (volkersf) >Assigned to: Hye-Shik Chang (perky) Summary: No os.statvfs on FreeBSD Initial Comment: There's no statvfs-wrapper on FreeBSD because it doesn't have statvfs(). But there's statfs() which might be sufficient: http://www.freebsd.org/cgi/man.cgi? query=statfs&apropos=0&sektion=0&manpath=FreeBSD+5.3- RELEASE+and+Ports&format=html Python 2.4 (#2, Jan 4 2005, 04:22:40) [GCC 2.95.4 20020320 [FreeBSD]] on freebsd4 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> dir (os) ...'spawnvpe', 'stat', 'stat_float_times', 'stat_result', 'statvfs_result', 'strerror',... ---------------------------------------------------------------------- >Comment By: Hye-Shik Chang (perky) Date: 2005-02-21 18:48 Message: Logged In: YES user_id=55188 FreeBSD has statvfs(3) since FreeBSD 5.0. Looking at FreeBSD's statvfs implementation (which is a wrapper function for statfs system call), statfs has little bit different structure than statvfs and it may need some translation routine. FreeBSD 4 is on the way to being a legacy platform, and you can still use py-freebsd to utilize statfs(2) on FreeBSD 4 and older. So I'm sorry but I don't feel that adding some ifdef blocks is worthy enough. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1145231&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com