[Overview][Constants][Types][Procedures and functions][Variables] |
Retrieve filesystem information.
Source position: line 0
function FSStat( |
Path: PathStr; |
var Info: Statfs |
):Boolean; |
Fd: LongInt; |
var Info: Statfs |
):Boolean; |
FSStatreturns in Infoinformation about the filesystem on which the file Pathresides, or on which the file with file descriptor fdresides. Info is of type statfs. The function returns Trueif the call was succesfull, Falseif the call failed.
LinuxErroris used to report errors.
|
Retrieve information about a file |
|
|
Return information about symbolic link. Do not follow the link |
program Example30; { Program to demonstrate the FSStat function. } uses oldlinux; 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.