#include <fsm.h>
Data Fields | |
| const char * | path |
| const char * | opath |
| FD_t | cfd |
| FD_t | rfd |
| char * | rdbuf |
| char * | rdb |
| size_t | rdsize |
| size_t | rdlen |
| size_t | rdnb |
| FD_t | wfd |
| char * | wrbuf |
| char * | wrb |
| size_t | wrsize |
| size_t | wrlen |
| size_t | wrnb |
| FSMI_t | iter |
| int | ix |
| hardLink_s * | links |
| hardLink_s * | li |
| unsigned int * | archiveSize |
| const char ** | failedFile |
| const char * | subdir |
| char | subbuf [64] |
| const char * | osuffix |
| const char * | nsuffix |
| const char * | suffix |
| char | sufbuf [64] |
| short * | dnlx |
| char * | ldn |
| int | ldnlen |
| int | ldnalloc |
| int | postpone |
| int | diskchecked |
| int | exists |
| int | mkdirsdone |
| int | astriplen |
| int | rc |
| int | commit |
| cpioMapFlags | mapFlags |
| const char * | dirName |
| const char * | baseName |
| const char * | fmd5sum |
| const char * | md5sum |
| const char * | fcontext |
| unsigned | fflags |
| fileAction | action |
| fileStage | goal |
| fileStage | stage |
| fileStage | nstage |
| stat | sb |
| stat | osb |
Definition at line 124 of file fsm.h.
|
|
File disposition. Definition at line 196 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), and fsmStage(). |
|
|
Pointer to archive size. Definition at line 156 of file fsm.h. Referenced by fsmSetup(). |
|
|
Length of buildroot prefix. Definition at line 180 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
File base name. Definition at line 187 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
|
Payload file handle. Definition at line 130 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
Commit synchronously? Definition at line 182 of file fsm.h. Referenced by fsmStage(). |
|
|
File directory name. Definition at line 185 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
|
Has stat(2) been performed? Definition at line 177 of file fsm.h. Referenced by fsmStage(). |
|
|
Last dirpath verified indexes. Definition at line 171 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
|
Does current file exist on disk? Definition at line 178 of file fsm.h. Referenced by fsmStage(). |
|
|
First file name that failed. Definition at line 158 of file fsm.h. Referenced by fsmMakeLinks(), fsmSetup(), fsmStage(), fsmTeardown(), and writeLinkedFile(). |
|
|
File security context (NULL disables). Definition at line 193 of file fsm.h. Referenced by fsmMapFContext(), fsmMkdirs(), and fsmStage(). |
|
|
File flags. Definition at line 195 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Hex MD5 sum (NULL disables). Definition at line 189 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
|
Package state machine goal. Definition at line 197 of file fsm.h. Referenced by fsmMapAttrs(), fsmSetup(), fsmStage(), and saveHardLink(). |
|
|
File iterator. Definition at line 149 of file fsm.h. Referenced by freeFSM(), fsmGetFi(), fsmGetTs(), fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
Current file iterator index. Definition at line 150 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapAttrs(), fsmMapFContext(), fsmMapPath(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
|
Last dirpath verified. Definition at line 173 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
|
Last dirpath allocated length. Definition at line 175 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
|
Last dirpath current length. Definition at line 174 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
|
Current hard linked file(s). Definition at line 154 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
|
Pending hard linked file(s). Definition at line 152 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmStage(), and saveHardLink(). |
|
|
Bit(s) to control mapping. Definition at line 183 of file fsm.h. Referenced by fsmMapAttrs(), fsmMapPath(), fsmStage(), and writeFile(). |
|
|
Binary MD5 sum (NULL disables). Definition at line 191 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
|
Have "orphan" dirs been created? Definition at line 179 of file fsm.h. Referenced by fsmStage(). |
|
|
Next file stage. Definition at line 199 of file fsm.h. Referenced by fsmNext(), and fsmThread(). |
|
|
New, created, file suffix. Definition at line 166 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
|
Original file name. Definition at line 128 of file fsm.h. Referenced by fsmMakeLinks(), fsmStage(), and writeFile(). |
|
|
Original file stat(2) info. Definition at line 201 of file fsm.h. Referenced by fsmMkdirs(), fsmStage(), and writeFile(). |
|
|
Old, preserved, file suffix. Definition at line 164 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Current file name. Definition at line 126 of file fsm.h. Referenced by cpioHeaderRead(), cpioHeaderWrite(), freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmMapFContext(), fsmMapPath(), fsmMkdirs(), fsmRmdirs(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
|
Skip remaining stages? Definition at line 176 of file fsm.h. Referenced by fsmStage(). |
|
|
External file stage return code. Definition at line 181 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
read: Buffer allocated. Definition at line 136 of file fsm.h. Referenced by fsmStage(). |
|
|
read: Buffer. Definition at line 134 of file fsm.h. Referenced by cpioHeaderWrite(), cpioTrailerWrite(), fsmMkdirs(), fsmRmdirs(), fsmStage(), and writeFile(). |
|
|
read: Number of bytes requested. Definition at line 138 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
read: Number of bytes returned. Definition at line 139 of file fsm.h. Referenced by cpioHeaderRead(), cpioHeaderWrite(), cpioTrailerWrite(), fsmStage(), and writeFile(). |
|
|
read: Buffer allocated size. Definition at line 137 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
read: File handle. Definition at line 132 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
Current file stat(2) info. Definition at line 200 of file fsm.h. Referenced by expandRegular(), fsmCommitLinks(), fsmMapAttrs(), fsmMapFContext(), fsmMapPath(), fsmMkdirs(), fsmStage(), saveHardLink(), and writeFile(). |
|
|
External file stage. Definition at line 198 of file fsm.h. Referenced by fsmStage(). |
|
|
|
|
|
Current file sub-directory. Definition at line 160 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Definition at line 169 of file fsm.h. Referenced by fsmSetup(), and fsmStage(). |
|
|
Current file suffix. Definition at line 168 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
write: File handle. Definition at line 140 of file fsm.h. Referenced by expandRegular(), and fsmStage(). |
|
|
write: Buffer allocated. Definition at line 144 of file fsm.h. Referenced by fsmStage(). |
|
|
write: Buffer. Definition at line 142 of file fsm.h. Referenced by cpioHeaderRead(), and fsmStage(). |
|
|
write: Number of bytes requested. Definition at line 146 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
|
|
write: Number of bytes returned. Definition at line 147 of file fsm.h. Referenced by cpioHeaderWrite(), expandRegular(), fsmStage(), and writeFile(). |
|
|
write: Buffer allocated size. Definition at line 145 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
1.3.5