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.
|
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved. Website http://www.indyproject.org. Post feedback to the Indy Documentation newsgroup. |