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

fsmagic.c File Reference

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

Go to the source code of this file.

Functions

const char * rcsid (const char *p)
int fmagicD (fmagic fm)
int fmagicF (fmagic fm, int zfl)
int fmagicProcess (fmagic fm, const char *fn, int wid)


Function Documentation

int fmagicD fmagic  fm  ) 
 

Definition at line 38 of file fsmagic.c.

References errno, error(), EXIT_FAILURE, file_printf(), fmagic, FMAGIC_FLAGS_MIME, fmagicProcess(), major, minor, S_IFSOCK, and strerror().

Referenced by fmagicProcess().

int fmagicF fmagic  fm,
int  zfl
 

Definition at line 237 of file fsmagic.c.

References file_printf(), fmagic_s::flags, fmagic, FMAGIC_FLAGS_MIME, fmagicA(), fmagicS(), and fmagicZ().

Referenced by fmagicProcess(), and fmagicZ().

int fmagicProcess fmagic  fm,
const char *  fn,
int  wid
 

Definition at line 275 of file fsmagic.c.

References fmagic_s::buf, errno, error(), EXIT_FAILURE, fmagic_s::fd, file_printf(), fmagic_s::flags, fmagic, FMAGIC_FLAGS_MIME, FMAGIC_FLAGS_NOPAD, FMAGIC_FLAGS_UNCOMPRESS, fmagicD(), fmagicE(), fmagicF(), fmagic_s::fn, HOWMANY, fmagic_s::nb, fmagic_s::sb, fmagic_s::separator, strerror(), and xmalloc().

Referenced by fmagicD(), main(), rpmfcClassify(), and unwrap().

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

Definition at line 32 of file fsmagic.c.


Generated on Fri Aug 11 13:29:40 2006 for rpm by  doxygen 1.3.9.1