#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 |
| unsigned | fflags |
| fileAction | action |
| fileStage | goal |
| fileStage | stage |
| fileStage | nstage |
| stat | sb |
| stat | osb |
Definition at line 123 of file fsm.h.
|
|
File disposition. Definition at line 193 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), and fsmStage(). |
|
|
Pointer to archive size. Definition at line 155 of file fsm.h. Referenced by fsmSetup(). |
|
|
Length of buildroot prefix. Definition at line 179 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
File base name. Definition at line 186 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
|
Payload file handle. Definition at line 129 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
Commit synchronously? Definition at line 181 of file fsm.h. Referenced by fsmStage(). |
|
|
File directory name. Definition at line 184 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
|
Has stat(2) been performed? Definition at line 176 of file fsm.h. Referenced by fsmStage(). |
|
|
Last dirpath verified indexes. Definition at line 170 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
|
Does current file exist on disk? Definition at line 177 of file fsm.h. Referenced by fsmStage(). |
|
|
First file name that failed. Definition at line 157 of file fsm.h. Referenced by fsmMakeLinks(), fsmSetup(), fsmStage(), fsmTeardown(), and writeLinkedFile(). |
|
|
File flags. Definition at line 192 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Hex MD5 sum (NULL disables). Definition at line 188 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
|
Package state machine goal. Definition at line 194 of file fsm.h. Referenced by fsmMapAttrs(), fsmSetup(), fsmStage(), and saveHardLink(). |
|
|
File iterator. Definition at line 148 of file fsm.h. Referenced by freeFSM(), fsmGetFi(), fsmGetTs(), fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
Current file iterator index. Definition at line 149 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapAttrs(), fsmMapPath(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
|
Last dirpath verified. Definition at line 172 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
|
Last dirpath allocated length. Definition at line 174 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
|
Last dirpath current length. Definition at line 173 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
|
Current hard linked file(s). Definition at line 153 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
|
Pending hard linked file(s). Definition at line 151 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmStage(), and saveHardLink(). |
|
|
Bit(s) to control mapping. Definition at line 182 of file fsm.h. Referenced by fsmMapAttrs(), fsmMapPath(), fsmStage(), and writeFile(). |
|
|
Binary MD5 sum (NULL disables). Definition at line 190 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
|
Have "orphan" dirs been created? Definition at line 178 of file fsm.h. Referenced by fsmStage(). |
|
|
Next file stage. |
|
|
New, created, file suffix. Definition at line 165 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
|
Original file name. Definition at line 127 of file fsm.h. Referenced by fsmMakeLinks(), fsmStage(), and writeFile(). |
|
|
Original file stat(2) info. Definition at line 198 of file fsm.h. Referenced by fsmMkdirs(), fsmStage(), and writeFile(). |
|
|
Old, preserved, file suffix. Definition at line 163 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Current file name. Definition at line 125 of file fsm.h. Referenced by cpioHeaderRead(), cpioHeaderWrite(), freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmMkdirs(), fsmRmdirs(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
|
Skip remaining stages? Definition at line 175 of file fsm.h. Referenced by fsmStage(). |
|
|
External file stage return code. Definition at line 180 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
|
read: Buffer allocated. Definition at line 135 of file fsm.h. Referenced by fsmStage(). |
|
|
read: Buffer. Definition at line 133 of file fsm.h. Referenced by cpioHeaderWrite(), cpioTrailerWrite(), fsmMkdirs(), fsmRmdirs(), fsmStage(), and writeFile(). |
|
|
read: Number of bytes requested. Definition at line 137 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
read: Number of bytes returned. Definition at line 138 of file fsm.h. Referenced by cpioHeaderRead(), cpioHeaderWrite(), cpioTrailerWrite(), fsmStage(), and writeFile(). |
|
|
read: Buffer allocated size. Definition at line 136 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
read: File handle. Definition at line 131 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
|
Current file stat(2) info. Definition at line 197 of file fsm.h. Referenced by expandRegular(), fsmCommitLinks(), fsmMapAttrs(), fsmMapPath(), fsmMkdirs(), fsmStage(), saveHardLink(), and writeFile(). |
|
|
External file stage. Definition at line 195 of file fsm.h. Referenced by fsmStage(). |
|
|
|
|
|
Current file sub-directory. Definition at line 159 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
Definition at line 168 of file fsm.h. Referenced by fsmSetup(), and fsmStage(). |
|
|
Current file suffix. Definition at line 167 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
|
write: File handle. Definition at line 139 of file fsm.h. Referenced by expandRegular(), and fsmStage(). |
|
|
write: Buffer allocated. Definition at line 143 of file fsm.h. Referenced by fsmStage(). |
|
|
write: Buffer. Definition at line 141 of file fsm.h. Referenced by cpioHeaderRead(), and fsmStage(). |
|
|
write: Number of bytes requested. Definition at line 145 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
|
|
write: Number of bytes returned. Definition at line 146 of file fsm.h. Referenced by cpioHeaderWrite(), expandRegular(), fsmStage(), and writeFile(). |
|
|
write: Buffer allocated size. Definition at line 144 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
1.3.5