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

file/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, fmagic_s::flags, FMAGIC_FLAGS_FOLLOW, FMAGIC_FLAGS_MIME, FMAGIC_FLAGS_SPECIAL, fmagicPrintf(), fmagicProcess(), fmagic_s::fn, major, minor, S_IFSOCK, fmagic_s::sb, and strerror().

Referenced by fmagicProcess().

int fmagicF fmagic  fm,
int  zfl
 

Definition at line 237 of file fsmagic.c.

References fmagic_s::flags, FMAGIC_FLAGS_MIME, fmagicA(), fmagicPrintf(), 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, fmagic_s::flags, FMAGIC_FLAGS_BRIEF, FMAGIC_FLAGS_MIME, FMAGIC_FLAGS_UNCOMPRESS, fmagicD(), fmagicE(), fmagicF(), fmagicPrintf(), fmagic_s::fn, HOWMANY, fmagic_s::nb, fmagic_s::sb, 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 Thu Jul 17 22:37:12 2003 for rpm by doxygen1.3