]> granicus.if.org Git - strace/commit
Decode /dev/loop ioctls
authorMike Frysinger <vapier@gentoo.org>
Wed, 18 Apr 2012 02:19:31 +0000 (22:19 -0400)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 18 Apr 2012 15:27:25 +0000 (15:27 +0000)
commitebee04cfb009bdc46599774b4647f6615b6ce3a2
treec2eef690822087a0e83361585ebd95fbdfeeb406
parent085e42886052190d3e515ca865546b527f59cdd1
Decode /dev/loop ioctls

Needed to debug some losetup failures, and it's easier when you can see
what the kernel is getting vs what you think you're sending, so add some
decoders for those ioctls.

* loop.c: New file.
* Makefile.am (strace_SOURCES): Add loop.c.
* defs.h (loop_ioctl): New prototype.
(string_quote): Likewise.
* ioctl.c (ioctl_decode): Call loop_ioctl when code is 'L'.
* util.c (string_quote): Remove static keyword.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Makefile.am
defs.h
ioctl.c
loop.c [new file with mode: 0644]
util.c