]> granicus.if.org Git - strace/commit
Mpersify parsers of readdir and getdents syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 19 Nov 2015 18:13:53 +0000 (18:13 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 19 Nov 2015 22:49:58 +0000 (22:49 +0000)
commita367db8e5b0e1d852af1c3d358c9f7204077fd73
treeba0c3c451c7f1a241ea871e735011a219d7ed542
parenta2df1c12dee06041ef7eac540bb2e471d77b0d7e
Mpersify parsers of readdir and getdents syscalls

* defs.h (dirent_types): New xlat prototype.
* dirent.c: Stop including "xlat/direnttypes.h".
(kernel_dirent): New typedef.  Mpersify it.
(print_old_dirent): Use it instead of old_dirent_t.
(SYS_FUNC(getdents)): Use it instead of struct kernel_dirent.
Rename direnttypes to dirent_types.
(SYS_FUNC(getdents64)): Move ...
* dirent64.c: ... here.  Rename direnttypes to dirent_types.
Include "xlat/dirent_types.h".
* Makefile.am (strace_SOURCES): Add dirent64.c.
* xlat/direnttypes.in: Rename to xlat/dirent_types.in.
Makefile.am
defs.h
dirent.c
dirent64.c [new file with mode: 0644]
xlat/dirent_types.in [moved from xlat/direnttypes.in with 100% similarity]