8#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
9# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
54 #if ALIB_DEBUG && !ALIB_DEBUG_ASSERTION_PRINTABLES
56 "Instances of class FILES must not be created. Use singleton alib::FILES" )
66#if !ALIB_CAMP_OMIT_DEFAULT_RESOURCES
69 "FT",
A_CHAR(
"0,Directory" ",1,"
70 "1,SymbolicLinkToDir" ",15,"
71 "3,SymbolicLinkToFile" ",15,"
77 "8,UNKNOWN_OR_ERROR" ",1" ) EOS
97 "FT3",
A_CHAR(
"0,dir" ",1,"
107 "FQ",
A_CHAR(
"0,NONE" ",3,"
110 "3,MAX_DEPTH_REACHED" ",1,"
111 "15,NOT_EXISTENT" ",5,"
112 "4,NOT_FOLLOWED" ",5,"
113 "5,NOT_CROSSING_FS" ",5,"
115 "10,NO_ACCESS_SL_TARGET" ",13,"
116 "9,NO_ACCESS_SL" ",11,"
117 "11,NO_ACCESS_DIR" ",11,"
120 "12,BROKEN_LINK" ",1,"
121 "13,CIRCULAR_LINK" ",1,"
123 "16,UNKNOWN_ERROR" ",5" ) EOS
125 "FQ3",
A_CHAR(
"0,NON" ",3,"
144 "TFP" ,
A_CHAR(
"File Permission" ) EOS
145 "TID" ,
A_CHAR(
"File Usr/Grp ID" ) EOS
146 "TTY" ,
A_CHAR(
"File Type" ) EOS
149 "CPF0" ,
A_CHAR(
"OwnerRead" " I 1 2" ),
150 "CPF1" ,
A_CHAR(
"OwnerWrite" " I 1 1" ),
151 "CPF2" ,
A_CHAR(
"OwnerExecute" " I 1 1" ),
152 "CPF3" ,
A_CHAR(
"GroupRead" " I 1 1" ),
153 "CPF4" ,
A_CHAR(
"GroupWrite" " I 1 1" ),
154 "CPF5" ,
A_CHAR(
"GroupExecute" " I 1 1" ),
155 "CPF6" ,
A_CHAR(
"OthersRead" " I 2 1" ),
156 "CPF7" ,
A_CHAR(
"OthersWrite" " I 2 1" ),
157 "CPF8" ,
A_CHAR(
"OthersExecute" " I 2 1" ),
158 "CPF9" ,
A_CHAR(
"Directory" " I 3" ),
159 "CPF10" ,
A_CHAR(
"SymbolicLinkDir" " I 1 1 1" ),
160 "CPF11" ,
A_CHAR(
"Regular" " I 3" ),
161 "CPF12" ,
A_CHAR(
"SymbolicLink" " I 1 1" ),
162 "CPF13" ,
A_CHAR(
"Block" " I 5" ),
163 "CPF14" ,
A_CHAR(
"Character" " I 9" ),
164 "CPF15" ,
A_CHAR(
"Fifo" " I 4" ),
165 "CPF16" ,
A_CHAR(
"Socket" " I 6" ),
166 "CPF17" ,
A_CHAR(
"Name" " I 4" ),
167 "CPF18" ,
A_CHAR(
"Type" " I 2" ),
168 "CPF19" ,
A_CHAR(
"IsDirectory" " I 2 3" ),
169 "CPF20" ,
A_CHAR(
"IsSymbolicLink" " I 2 1 1" ),
170 "CPF21" ,
A_CHAR(
"Size" " I 4" ),
171 "CPF22" ,
A_CHAR(
"Date" " I 4" ),
172 "CPF23" ,
A_CHAR(
"MDate" " I 1 1" ),
173 "CPF24" ,
A_CHAR(
"BDate" " I 1 1" ),
174 "CPF25" ,
A_CHAR(
"CDate" " I 1 1" ),
175 "CPF26" ,
A_CHAR(
"ADate" " I 1 1" ),
176 "CPF27" ,
A_CHAR(
"PermissionS" " I 4 0" ),
177 "CPF28" ,
A_CHAR(
"KiloBytes" " I 1 1" ),
178 "CPF29" ,
A_CHAR(
"MegaBytes" " I 1 1" ),
179 "CPF30" ,
A_CHAR(
"GigaBytes" " I 1 1" ),
180 "CPF31" ,
A_CHAR(
"TeraBytes" " I 1 1" ),
181 "CPF32" ,
A_CHAR(
"PetaBytes" " I 1 1" ),
182 "CPF33" ,
A_CHAR(
"ExaBytes" " I 1 1" ),
183 "CPF34" ,
A_CHAR(
"Owner" " I 5" ),
184 "CPF35" ,
A_CHAR(
"Group" " I 5" ),
185 "CPF36" ,
A_CHAR(
"UserID" " I 1 1 1" ),
186 "CPF37" ,
A_CHAR(
"GroupID" " I 1 1 1" ),
187 "CPF38" ,
A_CHAR(
"Path" " I 4" ),
191 "FFMT" ,
A_CHAR(
"ta h on gn s dm nal" ),
NCString ResourceCategory
BootstrapPhases GetBootstrapState()
Camp(const NCString &resourceCategory)
SPResourcePool resourcePool
virtual ALIB_DLL void Bootstrap() override
Initializes this camp.
#define ALIB_BOXING_VTABLE_DEFINE(TMapped, Identifier)
#define ALIB_ASSERT_ERROR(cond, domain,...)
void Bootstrap(camp::Camp &camp, const NString &name, character innerDelim=',', character outerDelim=',')
@ Final
The final initialization phase. Here, camps are initializing their custom setup.
files::FilesCamp FILES
The singleton instance of ALib Camp class FilesCamp.