#include <file.h>
Data Fields | |
int | flags |
const char * | magicfile |
const char * | separator |
int | lineno |
mlist * | mlist |
mlist * | ml |
const char * | fn |
int | fd |
stat | sb |
unsigned char * | buf |
int | nb |
VALUETYPE | val |
int | cls |
int | swap |
char * | obp |
size_t | nob |
char | obuf [512] |
|
current file buffer Definition at line 200 of file file.h. Referenced by fmagicProcess(), fmagicSGet(), fmagicZ(), and is_tar(). |
|
Elf class |
|
current file descriptor Definition at line 197 of file file.h. Referenced by fmagicProcess(). |
|
bit(s) to control fmagic behavior. Definition at line 185 of file file.h. Referenced by fmagicA(), fmagicD(), fmagicF(), fmagicProcess(), fmagicSCheck(), fmagicSGet(), fmagicSMatch(), and main(). |
|
current file name Definition at line 196 of file file.h. Referenced by fmagicD(), and fmagicProcess(). |
|
current line number in magic file Definition at line 190 of file file.h. Referenced by apprentice_file(), and file_magwarn(). |
|
name of the magic file Definition at line 187 of file file.h. Referenced by file_magwarn(), main(), and rpmfcClassify(). |
|
current magic array item Definition at line 194 of file file.h. Referenced by fmagicS(), and fmagicSMatch(). |
|
list of arrays of magic entries Definition at line 192 of file file.h. Referenced by apprentice_1(), fmagicS(), and fmagicSetup(). |
|
current no. bytes in file buffer Definition at line 201 of file file.h. Referenced by fmagicProcess(), fmagicSGet(), fmagicZ(), and is_tar(). |
|
bytes remaining in output buffer Definition at line 207 of file file.h. Referenced by file_printf(), main(), rpmfcClassify(), and unwrap(). |
|
current output buffer pointer Definition at line 206 of file file.h. Referenced by file_printf(), main(), rpmfcClassify(), and unwrap(). |
|
output buffer Definition at line 208 of file file.h. Referenced by file_printf(), main(), rpmfcClassify(), and unwrap(). |
|
current file stat(2) buffer Definition at line 198 of file file.h. Referenced by fmagicD(), and fmagicProcess(). |
|
file name/type separator (default ":" Definition at line 189 of file file.h. Referenced by fmagicProcess(), and main(). |
|
Elf swap bytes? |
|
current magic expression value Definition at line 202 of file file.h. Referenced by fmagicSCheck(), fmagicSConvert(), fmagicSGet(), and fmagicSPrint(). |