Function FSStat (Path : Pathstr; Var Info : statfs) : Boolean;
Return in Info information about the filesystem on which the file Path resides. Info is of type statfs.
The function returns True if the call was succesfull, False if the call failed.
LinuxError is used to report errors.
program Example30; { Program to demonstrate the FSStat function. } uses linux; var s : string; info : statfs; begin writeln ('Info about current partition : '); s:='.'; while s<>'q' do begin if not fsstat (s,info) then begin writeln('Fstat failed. Errno : ',linuxerror); halt (1); end; writeln; writeln ('Result of fsstat on file ''',s,'''.'); writeln ('fstype : ',info.fstype); writeln ('bsize : ',info.bsize); writeln ('bfree : ',info.bfree); writeln ('bavail : ',info.bavail); writeln ('files : ',info.files); writeln ('ffree : ',info.ffree); writeln ('fsid : ',info.fsid); writeln ('Namelen : ',info.namelen); write ('Type name of file to do fsstat. (q quits) :'); readln (s) end; end.