[root@sagrada ~]# strace parted /dev/hda print > parted_trace execve("/usr/sbin/parted", ["parted", "/dev/hda", "print"], [/* 16 vars */]) = 0 uname({sys="Linux", node="sagrada", ...}) = 0 brk(0) = 0x8054000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f0a000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=16888, ...}) = 0 old_mmap(NULL, 16888, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f05000 close(3) = 0 open("/usr/lib/libparted-1.6.so.12", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\206\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=341472, ...}) = 0 old_mmap(NULL, 347956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb0000 old_mmap(0xb7f02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x51000) = 0xb7f02000 old_mmap(0xb7f04000, 3892, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f04000 close(3) = 0 open("/lib/libuuid.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \r\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=9592, ...}) = 0 old_mmap(NULL, 12204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ead000 old_mmap(0xb7eaf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7eaf000 close(3) = 0 open("/usr/lib/libreadline.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\224\264"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=169200, ...}) = 0 old_mmap(NULL, 175420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e82000 old_mmap(0xb7ea8000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0xb7ea8000 old_mmap(0xb7eac000, 3388, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eac000 close(3) = 0 open("/usr/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0L\344\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=261416, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e81000 old_mmap(NULL, 259884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e41000 old_mmap(0xb7e78000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0xb7e78000 old_mmap(0xb7e80000, 1836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e80000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000S\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1180028, ...}) = 0 old_mmap(NULL, 1166460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d24000 old_mmap(0xb7e37000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x113000) = 0xb7e37000 old_mmap(0xb7e3f000, 7292, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e3f000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\r\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=8824, ...}) = 0 old_mmap(NULL, 11356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d21000 old_mmap(0xb7d23000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7d23000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d20000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d206c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f05000, 16888) = 0 brk(0) = 0x8054000 brk(0x8075000) = 0x8075000 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff1a2a8) = -1 ENOTTY (Inappropriate ioctl for device) access("/root/.terminfo/l/linux", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/terminfo/l/linux", R_OK) = 0 open("/usr/share/terminfo/l/linux", O_RDONLY) = 3 read(3, "\32\1\24\0\35\0\20\0}\0015\3", 12) = 12 read(3, "linux|linux console\0", 20) = 20 read(3, "\0\1\0\0\1\1\0\0\0\0\0\0\0\1\1\0\0\0\0\0\1\0\0\0\0\0\0"..., 29) = 29 read(3, "\0", 1) = 1 read(3, "\377\377\10\0\377\377\377\377\377\377\377\377\377\377\377"..., 32) = 32 read(3, "\377\377\0\0\2\0\4\0\25\0\32\0!\0%\0)\0\377\3774\0E\0G"..., 762) = 762 read(3, "\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33[H\33[J"..., 821) = 821 read(3, "\0", 1) = 1 read(3, "\1\0\0\0\0\0\1\0\3\0", 10) = 10 read(3, "\1", 1) = 1 read(3, "\0", 1) = 1 read(3, "\0\0", 2) = 2 read(3, "AX\0", 3) = 3 close(3) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, TIOCGWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCSWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 open("/etc/inputrc", O_RDONLY) = 3 read(3, "# do not bell on tab-completion\n"..., 758) = 758 close(3) = 0 rt_sigaction(SIGINT, {0x804f760, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0 lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=2420, ...}) = 0 lstat64("/dev/hda", {st_mode=S_IFBLK|0640, st_rdev=makedev(3, 0), ...}) = 0 stat64("/dev/hda", {st_mode=S_IFBLK|0640, st_rdev=makedev(3, 0), ...}) = 0 stat64("/dev/hda", {st_mode=S_IFBLK|0640, st_rdev=makedev(3, 0), ...}) = 0 open("/dev/hda", O_RDWR|O_LARGEFILE) = 3 ioctl(3, BLKFLSBUF, 0x8067820) = 0 stat64("/dev/.devfsd", 0xbff1ae70) = -1 ENOENT (No such file or directory) stat64("/dev/hda1", {st_mode=S_IFBLK|0640, st_rdev=makedev(3, 1), ...}) = 0 open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f09000 read(4, "rootfs / rootfs rw 0 0\n/dev /dev"..., 1024) = 234 stat64("rootfs", 0xbff1ae10) = -1 ENOENT (No such file or directory) stat64("/dev", {st_mode=S_IFDIR|0755, st_size=2420, ...}) = 0 stat64("/dev/root", {st_mode=S_IFBLK|0640, st_rdev=makedev(8, 1), ...}) = 0 stat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 stat64("/sys", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat64("none", 0xbff1ae10) = -1 ENOENT (No such file or directory) stat64("none", 0xbff1ae10) = -1 ENOENT (No such file or directory) stat64("none", 0xbff1ae10) = -1 ENOENT (No such file or directory) read(4, "", 1024) = 0 close(4