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 Sun Oct 26 13:02:04 2003 for rpm by doxygen1.2.18