#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 |
stat | sb |
stat | osb |
Definition at line 120 of file fsm.h.
|
File disposition. Definition at line 188 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), and fsmStage(). |
|
Pointer to archive size. Definition at line 150 of file fsm.h. Referenced by fsmSetup(). |
|
Length of buildroot prefix. Definition at line 174 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
File base name. Definition at line 181 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
Payload file handle. Definition at line 125 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
Commit synchronously? Definition at line 176 of file fsm.h. Referenced by fsmStage(). |
|
File directory name. Definition at line 179 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
Has stat(2) been performed? Definition at line 171 of file fsm.h. Referenced by fsmStage(). |
|
Last dirpath verified indexes. Definition at line 165 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
Does current file exist on disk? Definition at line 172 of file fsm.h. Referenced by fsmStage(). |
|
First file name that failed. Definition at line 152 of file fsm.h. Referenced by fsmMakeLinks(), fsmSetup(), fsmStage(), fsmTeardown(), and writeLinkedFile(). |
|
File flags. Definition at line 187 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
Hex MD5 sum (NULL disables). Definition at line 183 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
Package state machine goal. Definition at line 189 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and saveHardLink(). |
|
File iterator. Definition at line 143 of file fsm.h. Referenced by freeFSM(), fsmGetFi(), fsmGetTs(), fsmSetup(), fsmStage(), and fsmTeardown(). |
|
Current file iterator index. Definition at line 144 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapAttrs(), fsmMapPath(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
Last dirpath verified. Definition at line 167 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
Last dirpath allocated length. Definition at line 169 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
Last dirpath current length. Definition at line 168 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
Current hard linked file(s). Definition at line 148 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
Pending hard linked file(s). Definition at line 146 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmStage(), and saveHardLink(). |
|
Bit(s) to control mapping. Definition at line 177 of file fsm.h. Referenced by fsmMapAttrs(), fsmMapPath(), fsmStage(), and writeFile(). |
|
Binary MD5 sum (NULL disables). Definition at line 185 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
Have "orphan" dirs been created? Definition at line 173 of file fsm.h. Referenced by fsmStage(). |
|
New, created, file suffix. Definition at line 160 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
Original file name. Definition at line 124 of file fsm.h. Referenced by fsmMakeLinks(), fsmStage(), and writeFile(). |
|
Original file stat(2) info. Definition at line 192 of file fsm.h. Referenced by fsmMkdirs(), fsmStage(), and writeFile(). |
|
Old, preserved, file suffix. Definition at line 158 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
Current file name. Definition at line 122 of file fsm.h. Referenced by cpioHeaderRead(), freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmMkdirs(), fsmRmdirs(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
Skip remaining stages? Definition at line 170 of file fsm.h. Referenced by fsmStage(). |
|
External file stage return code. Definition at line 175 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
read: Buffer allocated. Definition at line 130 of file fsm.h. Referenced by fsmStage(). |
|
read: Buffer. Definition at line 128 of file fsm.h. Referenced by fsmMkdirs(), fsmRmdirs(), fsmStage(), and writeFile(). |
|
read: Number of bytes requested. Definition at line 132 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
read: Number of bytes returned. Definition at line 133 of file fsm.h. Referenced by cpioHeaderRead(), fsmStage(), and writeFile(). |
|
read: Buffer allocated size. Definition at line 131 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
read: File handle. Definition at line 126 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
Current file stat(2) info. Definition at line 191 of file fsm.h. Referenced by expandRegular(), fsmCommitLinks(), fsmMapAttrs(), fsmMapPath(), fsmMkdirs(), fsmStage(), saveHardLink(), and writeFile(). |
|
External file stage. Definition at line 190 of file fsm.h. Referenced by fsmStage(). |
|
|
|
Current file sub-directory. Definition at line 154 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
Definition at line 163 of file fsm.h. Referenced by fsmSetup(), and fsmStage(). |
|
Current file suffix. Definition at line 162 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
write: File handle. Definition at line 134 of file fsm.h. Referenced by expandRegular(), and fsmStage(). |
|
write: Buffer allocated. Definition at line 138 of file fsm.h. Referenced by fsmStage(). |
|
write: Buffer. Definition at line 136 of file fsm.h. Referenced by cpioHeaderRead(), and fsmStage(). |
|
write: Number of bytes requested. Definition at line 140 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
|
write: Number of bytes returned. Definition at line 141 of file fsm.h. Referenced by expandRegular(), fsmStage(), and writeFile(). |
|
write: Buffer allocated size. Definition at line 139 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |