summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/files.c29
1 files changed, 16 insertions, 13 deletions
diff --git a/build/files.c b/build/files.c
index 7778d2275..d9a8e305f 100644
--- a/build/files.c
+++ b/build/files.c
@@ -99,32 +99,35 @@ static StringBuf check_fileList = NULL;
* Package file tree walk data.
*/
typedef struct FileList_s {
+ /* global filelist state */
char * buildRoot;
-
int processingFailed;
+ int haveCaps;
+ int largeFiles;
+ ARGV_t docDirs;
+ rpmBuildPkgFlags pkgFlags;
+
+ FileListRec fileList;
+ int fileListRecsAlloced;
+ int fileListRecsUsed;
+
+ /* active defaults */
+ struct AttrRec_s def_ar;
+ specfFlags defSpecdFlags;
+ rpmVerifyFlags defVerifyFlags;
+ /* current file-entry state */
unsigned devtype;
unsigned devmajor;
int devminor;
-
int isDir;
- rpmBuildPkgFlags pkgFlags;
+
rpmfileAttrs currentFlags;
specfFlags currentSpecdFlags;
rpmVerifyFlags currentVerifyFlags;
struct AttrRec_s cur_ar;
- struct AttrRec_s def_ar;
- specfFlags defSpecdFlags;
- rpmVerifyFlags defVerifyFlags;
ARGV_t currentLangs;
- int haveCaps;
char *currentCaps;
- ARGV_t docDirs;
-
- FileListRec fileList;
- int fileListRecsAlloced;
- int fileListRecsUsed;
- int largeFiles;
} * FileList;
/**