|
NAMEFile::Stat::ModeString - conversion file stat(2) mode to/from string representation.SYNOPSISuse File::Stat::ModeString; $string = mode_to_string ( $st_mode ); $st_mode = string_to_mode ( $string ); $type = mode_to_typechar( $st_mode ); $record = <IN>; chomp $record; $record =~ m/^some_prefix\s+$MODE_STRING_RE\s+some_suffix$/o or die "invalid record format"; die "Invalid mode in $string" if is_mode_string_valid( $string ); DESCRIPTIONThis module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.All of them use only symbolic constants for mode bits from File::Stat::Bits. CONSTANTS$MODE_STRING_RERegular expression to match mode string (without ^$).FUNCTIONSis_mode_string_valid( $string )Returns true if argument matches mode string pattern. $type = mode_to_typechar( $mode )Returns file type character of binary mode, '?' on unknown file type. $string = mode_to_string( $mode )Converts binary mode value to string representation. '?' in file type field on unknown file type. $mode = string_to_mode( $string )Converts string representation of file mode to binary one. SEE ALSOstat(2);File::Stat::Bits(3); Stat::lsMode(3); AUTHORDmitry Fedorov <dm.fedorov@gmail.com>COPYRIGHTCopyright (C) 2003 Dmitry Fedorov <dm.fedorov@gmail.com>LICENSEThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.DISCLAIMERThe author disclaims any responsibility for any mangling of your system etc, that this script may cause.
Visit the GSP FreeBSD Man Page Interface. |