123456789101112131415161718192021222324252627282930313233 |
- 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.
|