|
|
1.1 ! root 1: /* ! 2: * libhfs - library for reading and writing Macintosh HFS volumes ! 3: * Copyright (C) 1996-1998 Robert Leslie ! 4: * ! 5: * This program is free software; you can redistribute it and/or modify ! 6: * it under the terms of the GNU General Public License as published by ! 7: * the Free Software Foundation; either version 2 of the License, or ! 8: * (at your option) any later version. ! 9: * ! 10: * This program is distributed in the hope that it will be useful, ! 11: * but WITHOUT ANY WARRANTY; without even the implied warranty of ! 12: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! 13: * GNU General Public License for more details. ! 14: * ! 15: * You should have received a copy of the GNU General Public License ! 16: * along with this program; if not, write to the Free Software ! 17: * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, ! 18: * MA 02110-1301, USA. ! 19: * ! 20: * $Id: medium.h,v 1.3 1998/04/11 08:27:13 rob Exp $ ! 21: */ ! 22: ! 23: /* ! 24: * Partition Types: ! 25: * ! 26: * "Apple_partition_map" partition map ! 27: * "Apple_Driver" device driver ! 28: * "Apple_Driver43" SCSI Manager 4.3 device driver ! 29: * "Apple_MFS" Macintosh 64K ROM filesystem ! 30: * "Apple_HFS" Macintosh hierarchical filesystem ! 31: * "Apple_Unix_SVR2" Unix filesystem ! 32: * "Apple_PRODOS" ProDOS filesystem ! 33: * "Apple_Free" unused ! 34: * "Apple_Scratch" empty ! 35: */ ! 36: ! 37: int m_zeroddr(hfsvol *); ! 38: ! 39: int m_zeropm(hfsvol *, unsigned int); ! 40: int m_findpmentry(hfsvol *, const char *, Partition *, unsigned long *); ! 41: int m_mkpart(hfsvol *, const char *, const char *, unsigned long); ! 42: ! 43: int m_zerobb(hfsvol *);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.