diff options
author | phk <phk@FreeBSD.org> | 2002-10-23 19:52:32 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-10-23 19:52:32 +0000 |
commit | 3c688df1144b5bdaff8d7a1bb0a2b070aeb58570 (patch) | |
tree | 8f96ba2125f5c49c01733b91085df28bc416b157 /lib/libdisk/libdisk.h | |
parent | a422fc77aed8e1bd796a01b2de09138e90fabad5 (diff) | |
download | FreeBSD-src-3c688df1144b5bdaff8d7a1bb0a2b070aeb58570.zip FreeBSD-src-3c688df1144b5bdaff8d7a1bb0a2b070aeb58570.tar.gz |
Untangle #ifdefs in the write-end of things by giving each arch its
own file and own copy of WriteDisk() to do things in.
This should have happened years ago, instead of adding #ifdefs all
over the place.
Diffstat (limited to 'lib/libdisk/libdisk.h')
-rw-r--r-- | lib/libdisk/libdisk.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libdisk/libdisk.h b/lib/libdisk/libdisk.h index bf0d263..52fa135 100644 --- a/lib/libdisk/libdisk.h +++ b/lib/libdisk/libdisk.h @@ -174,7 +174,7 @@ CheckRules(const struct disk *); */ char ** -Disk_Names(); +Disk_Names(void); /* Return char** with all disk's names (wd0, wd1 ...). You must free * each pointer, as well as the array by hand */ @@ -246,6 +246,8 @@ ShowChunkFlags(struct chunk *c); * Implementation details >>> DO NOT USE <<< */ +struct disklabel; +void Fill_Disklabel(struct disklabel *dl, const struct disk *new, const struct disk *old, const struct chunk *c1); void Debug_Chunk(struct chunk *); void Free_Chunk(struct chunk *); struct chunk * Clone_Chunk(const struct chunk *); @@ -253,7 +255,6 @@ int Add_Chunk(struct disk *, long, u_long, const char *, chunk_e, int, u_long, c void * read_block(int, daddr_t, u_long); int write_block(int, daddr_t, const void *, u_long); struct disklabel * read_disklabel(int, daddr_t, u_long); -struct chunk * Find_Mother_Chunk(struct chunk *, u_long, u_long, chunk_e); struct disk * Int_Open_Disk(const char *name, u_long size); int Fixup_Names(struct disk *); int MakeDevChunk(const struct chunk *c1, const char *path); |