home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / HPACK78S.ZIP / filesys.h < prev    next >
C/C++ Source or Header  |  1992-09-27  |  1KB  |  37 lines

  1. /****************************************************************************
  2. *                                                                            *
  3. *                            HPACK Multi-System Archiver                        *
  4. *                            ===========================                        *
  5. *                                                                            *
  6. *                    Filesystem-Specific Support Routines Header                *
  7. *                            FILESYS.H  Updated 12/10/91                        *
  8. *                                                                            *
  9. * This program is protected by copyright and as such any use or copying of    *
  10. *  this code for your own purposes directly or indirectly is highly uncool    *
  11. *                      and if you do so there will be....trubble.                *
  12. *                 And remember: We know where your kids go to school.            *
  13. *                                                                            *
  14. *        Copyright 1990, 1991 Peter C.Gutmann.  All rights reserved            *
  15. *                                                                            *
  16. ****************************************************************************/
  17.  
  18. #ifndef _FILESYS_DEFINED
  19.  
  20. #define _FILESYS_DEFINED
  21.  
  22. #include "arcdir.h"
  23.  
  24. char *buildInternalPath( FILEHDRLIST *fileInfoPtr );
  25. char *buildExternalPath( FILEHDRLIST *fileInfoPtr );
  26. BOOLEAN isTruncated( void );
  27. char *getPath( WORD dirIndex );
  28. int extractPath( char *fullPath, char * pathName );
  29. char *findFilenameStart( char *filePath );
  30. BOOLEAN dirExists( char *pathName );
  31. void makeDirTree( void );
  32. void findFileType( FILEHDRLIST *fileInfoPtr );
  33. void addTypeAssociation( char *assocData );
  34. void freeTypeAssociations( void );
  35.  
  36. #endif /* _FILESYS_DEFINED */
  37.