On Wed, Oct 29, 2014 at 09:09:03PM +0300, Timofey Titovets wrote:
> 2014-10-29 16:20 GMT+03:00 Zbigniew Jędrzejewski-Szmek <zbys...@in.waw.pl>:
> > On Wed, Oct 29, 2014 at 04:16:22PM +0300, Timofey Titovets wrote:
> >> Why then developers use cmdline before?
> >> Maybe cmdline allow determine disk when bootchart working from or in 
> >> initrd?
> > bootchart was merged into systemd after being developed in separate and
> > often does not follow the same conventions.
> >
> > Zbyszek
> 
> Hm.. okay.
> I did short search in systemd and can't find function to extract
> values from /proc/mounts
> It's needed to rework patch for use /proc/mounts and implement
> function to parse?
> I miss something?

/proc/self/mountinfo is probably better. Usually this is done through udev,
but since bootchart is supposed to run standalone, in this case parsing
using custom code is OK. And yes, I think that if you're fixing this code,
it is better to do it properly.

I seems that a simple sscanf() in a loop over the lines in /proc/self/mountinfo
until you hit one with "/" in the fifth field should suffice. This gives the
the major:minor info for free.

Zbyszek
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to