Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

file/file.c File Reference

#include "system.h"
#include "file.h"
#include "patchlevel.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define USAGE   "Usage: %s [-bciknsvz] [-f namefile] [-m magicfiles] file...\n"
#define MAXPATHLEN   512
#define OPTSTRING   "bcdf:ikm:nsvzCL"

Functions

const char * rcsid (const char *p)
void unwrap (fmagic fm, char *fn)
void usage (void)
int main (int argc, char **argv)

Variables

int nobuffer = 0


Define Documentation

#define MAXPATHLEN   512
 

Definition at line 49 of file file.c.

Referenced by unwrap().

#define OPTSTRING   "bcdf:ikm:nsvzCL"
 

#define USAGE   "Usage: %s [-bciknsvz] [-f namefile] [-m magicfiles] file...\n"
 

Definition at line 40 of file file.c.

Referenced by usage().


Function Documentation

int main int    argc,
char **    argv
 

Definition at line 157 of file file.c.

References __progname, argv, CHECK, COMPILE, fmagic_s::flags, FMAGIC_FLAGS_BRIEF, FMAGIC_FLAGS_CONTINUE, FMAGIC_FLAGS_DEBUG, FMAGIC_FLAGS_FOLLOW, FMAGIC_FLAGS_MIME, FMAGIC_FLAGS_SPECIAL, FMAGIC_FLAGS_UNCOMPRESS, fmagicProcess(), fmagicSetup(), getenv(), fmagic_s::magicfile, fmagic_s::nob, nobuffer, fmagic_s::obp, fmagic_s::obuf, setlocale, unwrap(), usage(), and xmalloc().

const char* rcsid const char *    p [inline, static]
 

Definition at line 33 of file file.c.

void unwrap fmagic    fm,
char *    fn
[static]
 

Definition at line 61 of file file.c.

References errno, error(), EXIT_FAILURE, fmagicProcess(), MAXPATHLEN, fmagic_s::nob, fmagic_s::obp, fmagic_s::obuf, and strerror().

Referenced by main().

void usage void    [static]
 

Definition at line 108 of file file.c.

References __progname, EXIT_FAILURE, and USAGE.

Referenced by main().


Variable Documentation

int nobuffer = 0 [static]
 

Definition at line 54 of file file.c.

Referenced by main().


Generated on Sun Oct 26 13:02:04 2003 for rpm by doxygen1.2.18