summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/libfdisk.h.in
diff options
context:
space:
mode:
authorKarel Zak2015-03-25 16:05:14 +0100
committerKarel Zak2015-03-25 16:05:14 +0100
commit5cdbe36fbc07c7d30c454b764eb5a6e9595a8252 (patch)
treee8337a6d6bf904dce9d623fbcfeb28d598bed982 /libfdisk/src/libfdisk.h.in
parentlibfdisk: fix symbols versioning script (diff)
downloadkernel-qcow2-util-linux-5cdbe36fbc07c7d30c454b764eb5a6e9595a8252.tar.gz
kernel-qcow2-util-linux-5cdbe36fbc07c7d30c454b764eb5a6e9595a8252.tar.xz
kernel-qcow2-util-linux-5cdbe36fbc07c7d30c454b764eb5a6e9595a8252.zip
libfdisk: add fgets() callback for scripts
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/libfdisk.h.in')
-rw-r--r--libfdisk/src/libfdisk.h.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/libfdisk/src/libfdisk.h.in b/libfdisk/src/libfdisk.h.in
index 3aeef1e2f..a38ef47c9 100644
--- a/libfdisk/src/libfdisk.h.in
+++ b/libfdisk/src/libfdisk.h.in
@@ -540,6 +540,11 @@ int fdisk_script_set_header(struct fdisk_script *dp, const char *name, const cha
struct fdisk_table *fdisk_script_get_table(struct fdisk_script *dp);
int fdisk_script_get_nlines(struct fdisk_script *dp);
+int fdisk_script_set_userdata(struct fdisk_script *dp, void *data);
+void *fdisk_script_get_userdata(struct fdisk_script *dp);
+
+int fdisk_script_set_fgets(struct fdisk_script *dp,
+ char *(*fn_fgets)(struct fdisk_script *, char *, size_t, FILE *));
int fdisk_script_read_context(struct fdisk_script *dp, struct fdisk_context *cxt);
int fdisk_script_write_file(struct fdisk_script *dp, FILE *f);
int fdisk_script_read_file(struct fdisk_script *dp, FILE *f);