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

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
const char * default_separator = ":"


Define Documentation

#define MAXPATHLEN   512
 

Definition at line 49 of file file.c.

Referenced by Fts_open().

#define OPTSTRING   "bcdf:ikm:nsvzCL"
 

Referenced by main().

#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 162 of file file.c.

References __progname, argv, fmagic_s::flags, fmagic, fmagicProcess(), fmagicSetup(), getenv(), fmagic_s::magicfile, mime, fmagic_s::nob, fmagic_s::obp, fmagic_s::obuf, OPTSTRING, fmagic_s::separator, 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 64 of file file.c.

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

Referenced by main().

void usage void   )  [static]
 

Definition at line 111 of file file.c.

References __progname, EXIT_FAILURE, and USAGE.

Referenced by main().


Variable Documentation

const char* default_separator = ":" [static]
 

Definition at line 57 of file file.c.

int nobuffer = 0 [static]
 

Definition at line 54 of file file.c.


Generated on Wed Jun 15 10:22:55 2005 for rpm by  doxygen 1.3.9.1