#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 |
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 164 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), and fsmStage(). |
|
Pointer to archive size. Definition at line 140 of file fsm.h. Referenced by fsmSetup(). |
|
Length of buildroot prefix. Definition at line 156 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
File base name. Definition at line 161 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
Payload file handle. Definition at line 123 of file fsm.h. Referenced by fsmSetup(), fsmStage(), fsmTeardown(), and writeFile(). |
|
Commit synchronously? Definition at line 158 of file fsm.h. Referenced by fsmStage(). |
|
File directory name. Definition at line 160 of file fsm.h. Referenced by fsmFsPath(), fsmMapPath(), and writeFile(). |
|
Has stat(2) been performed? Definition at line 153 of file fsm.h. Referenced by fsmStage(). |
|
Last dirpath verified indexes. Definition at line 148 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
Does current file exist on disk? Definition at line 154 of file fsm.h. Referenced by fsmStage(). |
|
First file name that failed. Definition at line 141 of file fsm.h. Referenced by fsmMakeLinks(), fsmSetup(), fsmStage(), fsmTeardown(), and writeLinkedFile(). |
|
File flags. Definition at line 163 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
File MD5 sum (NULL disables). Definition at line 162 of file fsm.h. Referenced by expandRegular(), and fsmMapAttrs(). |
|
Package state machine goal. Definition at line 165 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and saveHardLink(). |
|
File iterator. Definition at line 136 of file fsm.h. Referenced by freeFSM(), fsmGetFi(), fsmGetTs(), fsmSetup(), fsmStage(), and fsmTeardown(). |
|
Current file iterator index. Definition at line 137 of file fsm.h. Referenced by fsmCommitLinks(), fsmMakeLinks(), fsmMapAttrs(), fsmMapPath(), fsmStage(), saveHardLink(), writeFile(), and writeLinkedFile(). |
|
Last dirpath verified. Definition at line 149 of file fsm.h. Referenced by freeFSM(), fsmMkdirs(), fsmRmdirs(), and fsmStage(). |
|
Last dirpath allocated length. Definition at line 151 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
Last dirpath current length. Definition at line 150 of file fsm.h. Referenced by fsmMkdirs(), and fsmStage(). |
|
Current hard linked file(s). Definition at line 139 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmMakeLinks(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
Pending hard linked file(s). Definition at line 138 of file fsm.h. Referenced by freeFSM(), fsmCommitLinks(), fsmStage(), and saveHardLink(). |
|
Bit(s) to control mapping. Definition at line 159 of file fsm.h. Referenced by fsmMapAttrs(), fsmMapPath(), fsmStage(), and writeFile(). |
|
Have "orphan" dirs been created? Definition at line 155 of file fsm.h. Referenced by fsmStage(). |
|
New, created, file suffix. Definition at line 145 of file fsm.h. Referenced by freeHardLink(), fsmCommitLinks(), fsmMakeLinks(), fsmMapPath(), fsmStage(), saveHardLink(), and writeLinkedFile(). |
|
Original file name. Definition at line 122 of file fsm.h. Referenced by fsmMakeLinks(), fsmStage(), and writeFile(). |
|
Original file stat(2) info. Definition at line 168 of file fsm.h. Referenced by fsmMkdirs(), fsmStage(), and writeFile(). |
|
Old, preserved, file suffix. Definition at line 144 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
Current file name. Definition at line 121 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 152 of file fsm.h. Referenced by fsmStage(). |
|
External file stage return code. Definition at line 157 of file fsm.h. Referenced by fsmSetup(), fsmStage(), and fsmTeardown(). |
|
read: Buffer allocated. Definition at line 126 of file fsm.h. Referenced by fsmStage(). |
|
read: Buffer. Definition at line 125 of file fsm.h. Referenced by cpioHeaderWrite(), cpioTrailerWrite(), fsmMkdirs(), fsmRmdirs(), fsmStage(), and writeFile(). |
|
read: Number of bytes requested. Definition at line 128 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
read: Number of bytes returned. Definition at line 129 of file fsm.h. Referenced by cpioHeaderRead(), cpioHeaderWrite(), cpioTrailerWrite(), fsmStage(), and writeFile(). |
|
read: Buffer allocated size. Definition at line 127 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
read: File handle. Definition at line 124 of file fsm.h. Referenced by fsmStage(), and writeFile(). |
|
Current file stat(2) info. Definition at line 167 of file fsm.h. Referenced by expandRegular(), fsmCommitLinks(), fsmMapAttrs(), fsmMapPath(), fsmMkdirs(), fsmStage(), saveHardLink(), and writeFile(). |
|
External file stage. Definition at line 166 of file fsm.h. Referenced by fsmStage(). |
|
|
|
Current file sub-directory. Definition at line 142 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
Definition at line 147 of file fsm.h. Referenced by fsmSetup(), and fsmStage(). |
|
Current file suffix. Definition at line 146 of file fsm.h. Referenced by fsmMapPath(), and fsmStage(). |
|
write: File handle. Definition at line 130 of file fsm.h. Referenced by expandRegular(), and fsmStage(). |
|
write: Buffer allocated. Definition at line 132 of file fsm.h. Referenced by fsmStage(). |
|
write: Buffer. Definition at line 131 of file fsm.h. Referenced by cpioHeaderRead(), and fsmStage(). |
|
write: Number of bytes requested. Definition at line 134 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |
|
write: Number of bytes returned. Definition at line 135 of file fsm.h. Referenced by cpioHeaderWrite(), expandRegular(), fsmStage(), and writeFile(). |
|
write: Buffer allocated size. Definition at line 133 of file fsm.h. Referenced by cpioHeaderRead(), expandRegular(), and fsmStage(). |