[Overview][Constants][Types][Procedures and functions][Variables][Index] |
Retrieve filesystem information.
Source position: line 0
function FSStat( |
Path: PathStr; |
var Info: Statfs |
):Boolean; |
Fd: LongInt; |
var Info: Statfs |
):Boolean; |
FSStat returns in Info information about the filesystem on which the file Path resides, or on which the file with file descriptor fd 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.
|
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.
lazarus-ccr.sourceforge.net |