summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/fdiskP.h
diff options
context:
space:
mode:
authorKarel Zak2013-05-02 15:40:36 +0200
committerKarel Zak2013-09-16 16:46:54 +0200
commitb4bfbaddfa30e2e91a36ff42e461e51504544d16 (patch)
treedf65661fe16d9c608cd8c577044c0b82a27f0d15 /libfdisk/src/fdiskP.h
parentlibfdisk: add fdisk_scround() (diff)
downloadkernel-qcow2-util-linux-b4bfbaddfa30e2e91a36ff42e461e51504544d16.tar.gz
kernel-qcow2-util-linux-b4bfbaddfa30e2e91a36ff42e461e51504544d16.tar.xz
kernel-qcow2-util-linux-b4bfbaddfa30e2e91a36ff42e461e51504544d16.zip
libfdisk: (sun) move driver from fdisk to library
... and also add fdisk_info_new_partition() Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/fdiskP.h')
-rw-r--r--libfdisk/src/fdiskP.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h
index 4dd4db6c9..e05bb8628 100644
--- a/libfdisk/src/fdiskP.h
+++ b/libfdisk/src/fdiskP.h
@@ -327,13 +327,24 @@ extern int fdisk_probe_labels(struct fdisk_context *cxt);
extern void fdisk_deinit_label(struct fdisk_label *lb);
-/* gpt.c -- temporary bypass library API... */
-extern void gpt_list_table(struct fdisk_context *cxt, int xtra);
-
/* ask.c */
extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew);
extern struct tt *fdisk_ask_get_table(struct fdisk_ask *ask);
extern int fdisk_print_table(struct fdisk_context *cxt, struct tt *tb);
+extern int fdisk_info_new_partition(
+ struct fdisk_context *cxt,
+ int num, sector_t start, sector_t stop,
+ struct fdisk_parttype *t);
+
+/* sun.h */
+extern void fdisk_sun_set_alt_cyl(struct fdisk_context *cxt);
+extern void fdisk_sun_set_ncyl(struct fdisk_context *cxt, int cyl);
+extern void fdisk_sun_set_xcyl(struct fdisk_context *cxt);
+extern void fdisk_sun_set_ilfact(struct fdisk_context *cxt);
+extern void fdisk_sun_set_rspeed(struct fdisk_context *cxt);
+extern void fdisk_sun_set_pcylcount(struct fdisk_context *cxt);
+
+
#endif /* _LIBFDISK_PRIVATE_H */