[parted-devel] filesystem-related functions in libparted

Lisa Vitolo syn.shainer at gmail.com
Fri Jul 27 11:49:27 UTC 2012


Hello to all the list,

my name is Lisa and I need to use libparted as part of my GSoC project, but
I've stumbled upon some difficulties. I tried looking for documentation or
asking on the IRC channel #parted, but without success, so here I am :)

I need to implement these two things:
1) knowing the minimum size a partition can be resized to (for when there
is a filesystem and we don't want to destroy its data);
2) resizing a partition together with its filesystem, if resizing is
supported for that particular filesystem.
I've read that for resizing a filesystem I need to call directly the
filesystem services as you don't support it anymore starting from libparted
3.0, and that's okay.
For the second task, from what I heard libparted still provides
ped_file_system_open and ped_file_system_get_resize_constraint, but it
seems I'm not able to access them in my code. I've included the headers
parted.h and filesys.h, but I still receive an error from the compiler (not
the linker) that it doesn't find them. My version of parted is 3.0-1. What
am I missing? :)

Regards,
Lisa

-- 
They say a little knowledge is a dangerous thing, but it's not one half so
bad as a lot of ignorance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/parted-devel/attachments/20120727/dea1f809/attachment.html>


More information about the parted-devel mailing list