|
|
| File: [Development] / linux-2.4-xfs / fs / partitions / acorn.h (download)
Revision 1.1, Wed Dec 31 00:54:49 2003 UTC (13 years, 9 months ago) by cattelan
Initial Import 2.4.24pre2 |
/*
* fs/partitions/acorn.h
*
* Copyright (C) 1996-1998 Russell King
*/
#include <linux/adfs_fs.h>
/*
* Partition types. (Oh for reusability)
*/
#define PARTITION_RISCIX_MFM 1
#define PARTITION_RISCIX_SCSI 2
#define PARTITION_LINUX 9
struct riscix_part {
__u32 start;
__u32 length;
__u32 one;
char name[16];
};
struct riscix_record {
__u32 magic;
#define RISCIX_MAGIC (0x4a657320)
__u32 date;
struct riscix_part part[8];
};
#define LINUX_NATIVE_MAGIC 0xdeafa1de
#define LINUX_SWAP_MAGIC 0xdeafab1e
struct linux_part {
__u32 magic;
__u32 start_sect;
__u32 nr_sects;
};
struct ics_part {
__u32 start;
__s32 size;
};
struct ptec_partition {
__u32 unused1;
__u32 unused2;
__u32 start;
__u32 size;
__u32 unused5;
char type[8];
};
int acorn_partition(struct gendisk *hd, struct block_device *bdev,
unsigned long first_sect, int first_minor);