An another problem just arrives. thunar-vfs-info.c: In function 'thunar_vfs_info_get_free_space': thunar-vfs-info.c:243: error: too few arguments to function 'statfs' thunar-vfs-info.c:247: error: 'struct statfs' has no member named 'f_bavail' I've encountered same problem in the xfce-goodies already, from what I've seen, it may require some additional checks in the configure, `#ifdef blah' in this source.
Created attachment 433 It isn't even dirty patch That is, it doesn't resolve a problem while working here (Thunar shows available spaces correctly per each mounted volumes).
Created attachment 434 Created config.h file That is my configuration in which you'll find IRIX has both statfs and statvfs. Do you need headers for them (/usr/include/sys/statfs.h, /usr/include/sys/statvfs.h)?
I was expecting this report. :-) IRIX has a statfs(2) function, but it's not compatible with the 4.4BSD one (*surprise*). Can you attach the statvfs(2) manual page please?
Created attachment 435 Man page of statfs(2) Here it is.
Created attachment 436 Man page of statvfs(2) And man page for statvfs(2).
Created attachment 437 Suggested fix Ok, please try the attached patch.
Compilation passed, free-space is shown in Thunar properly.
Committed with revision 19735. 2006-02-04 Benedikt Meurer <benny@xfce.org> * thunar-vfs/thunar-vfs-info.c(thunar_vfs_info_get_free_space): Be sure to use statvfs(2) for IRIX. Bug #1425.