PHAT Debugging Support
[PHAT File System]

Collaboration diagram for PHAT Debugging Support:


Detailed Description

Listing various PHAT structures.


Functions

void PhatDbgAttrList (FILE *fp, u_char attr)
void PhatDbgDirEntry (FILE *fp, CONST char *title, PHATDIRENT *dent)
void PhatDbgFileInfo (FILE *fp, CONST char *title, PHATFILE *nfp)
void PhatDbgVbr (FILE *fp, CONST char *title, PHATVBR *vbr)


Function Documentation

void PhatDbgAttrList ( FILE fp,
u_char  attr 
)

Definition at line 65 of file phatdbg.c.

References fputc(), PHAT_FATTR_ARCHIV, PHAT_FATTR_DIR, PHAT_FATTR_HIDDEN, PHAT_FATTR_RDONLY, PHAT_FATTR_SYSTEM, and PHAT_FATTR_VOLID.

Referenced by PhatDbgDirEntry().

void PhatDbgDirEntry ( FILE fp,
CONST char *  title,
PHATDIRENT dent 
)

Definition at line 82 of file phatdbg.c.

References _PHATDIRENT::dent_adate, _PHATDIRENT::dent_attr, _PHATDIRENT::dent_cdate, _PHATDIRENT::dent_clust, _PHATDIRENT::dent_clusthi, _PHATDIRENT::dent_ctime, _PHATDIRENT::dent_ctsecs, _PHATDIRENT::dent_fsize, _PHATDIRENT::dent_mdate, _PHATDIRENT::dent_mtime, _PHATDIRENT::dent_name, _PHATDIRENT::dent_rsvdnt, fprintf(), fputc(), fputs(), and PhatDbgAttrList().

Referenced by PhatDbgFileInfo(), PhatDirEntryUpdate(), and PhatDirRead().

void PhatDbgFileInfo ( FILE fp,
CONST char *  title,
PHATFILE nfp 
)

Definition at line 99 of file phatdbg.c.

References _PHATFILE::f_clust, _PHATFILE::f_clust_pos, _PHATFILE::f_clust_prv, _PHATFILE::f_de_dirty, _PHATFILE::f_de_offs, _PHATFILE::f_de_sect, _PHATFILE::f_dirent, _PHATFILE::f_pde_clust, _PHATFILE::f_pde_clusthi, _PHATFILE::f_pos, _PHATFILE::f_sect_pos, fprintf(), and PhatDbgDirEntry().

Referenced by PhatDirEntryCreate(), PhatDirOpen(), PhatFileClose(), and PhatFileOpen().

void PhatDbgVbr ( FILE fp,
CONST char *  title,
PHATVBR vbr 
)

Definition at line 115 of file phatdbg.c.

References _PHATVBR::bios_boot_bak, _PHATVBR::bios_clustsz, _PHATVBR::bios_fsinfo, _PHATVBR::bios_fsver, _PHATVBR::bios_heads, _PHATVBR::bios_media, _PHATVBR::bios_ntabs, _PHATVBR::bios_root_clust, _PHATVBR::bios_rootsz, _PHATVBR::bios_rsvd_sects, _PHATVBR::bios_sects_hidd, _PHATVBR::bios_sects_p_trk, _PHATVBR::bios_sectsz, _PHATVBR::bios_tabsz, _PHATVBR::bios_tabsz_big, _PHATVBR::bios_volsz, _PHATVBR::bios_volsz_big, _PHATVBR::bios_xflags, _PHATVBR::boot_drive, _PHATVBR::boot_jump, _PHATVBR::boot_oem, _PHATVBR::boot_rsvd_nt, _PHATVBR::boot_vol_fs, _PHATVBR::boot_vol_id, _PHATVBR::boot_vol_lbl, _PHATVBR::boot_xsig, and fprintf().


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/