| [Overview][Constants][Types][Procedures and functions][Index] | 
Change file permission bits
Source position: bunxh.inc line 34
| function FpChmod( | 
| path: PChar; | 
| Mode: TMode | 
| ):cint; | 
| const path: RawByteString; | 
| Mode: TMode | 
| ):cint; | 
fpChmod sets the Mode bits of the file in Path to Mode. Mode can be specified by 'or'-ing the following values:
If the function is successful, zero is returned. A nonzero return value indicates an error.
The following error codes are returned:
| 
 | Change owner of file | |
| 
 | Check file access | 
Program Example23; { Program to demonstrate the Chmod function. } Uses BaseUnix,Unix; Var F : Text; begin { Create a file } Assign (f,'testex21'); Rewrite (F); Writeln (f,'#!/bin/sh'); Writeln (f,'echo Some text for this file'); Close (F); fpChmod ('testex21',&777); { File is now executable } fpexecl ('./testex21',[]); end.