sys_ustat [fs/super.c]
Returns information about a mounted file system. Arguments
eax | 62
ebx | Device number identifying the device containing the mounted file system.
ecx | Pointer to a ustat structure which will receive the information:
`struc ustat { .f_tfree rd 1 .f_tinode rd 1 .f_fname rb 6 .f_fpack rb 6 }`
`ustat members: f_tfree` `Total free blocks.` `f_tinode` `Number of free inodes.` `f_fname` `Not implemented and will always be filled with null bytes.` `f_fpack` `Not implemented and will always be filled with null bytes.`
Return values If the system call succeeds the return value is 0. If the system call fails the return value is one of the following errno values:
`-EFAULT` | `ecx points outside of your accessible address space.`
`-EINVAL` | `ebx does not refer to a device containing a mounted file system.`
`-ENOSYS` | `The mounted file system referenced by ebx does not support this operation.`
Remarks sys_ustat is deprecated and has only been provided for compatibility. All new programs should use sys_statfs instead. Compatibility n/a