Converts a UNIX chmod value to a string that represents user, group, and Owner permissions.
procedure ChmodNoToPerms( const AChmodNo: Integer; var VPermissions: String ); overload;
Parameters |
Description |
AChmodNo |
UNIX chmod value to convert. |
VPermissions |
Permissions represented by bits in the chmod value. |
ChmodNoToPerms is an overloaded procedure used to convert the UNIX chmod value in AChmodNo to a string that represents user, group, and Owner permissions for the value.
ChmodNoToPerms converts the bits in AChmodNo to its' representation as a String. Bytes positions in VPermissions represent the following permissions:
Positions |
Usage |
1-3 |
User permissions |
4-6 |
Group permissions |
7-9 |
Owner permissions |
Use PermsToChmodNo to convert the string representation of the bits back into a UNIX chmod value.
ChmodNoToPerms is used in parsers for structured directory listings in TIdFTP that support the capability.
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
|
Post feedback to the Indy Docs Newsgroup.
|