dc75b01004a0588c1eb3bc26d7248a6e473b2cdd |
|
05-Jul-2017 |
Elliott Hughes <enh@google.com> |
Update strace to 4.18. Noteworthy changes in release 4.18 (2017-07-05) =============================================== * Improvements * Implemented decoding of SCM_TIMESTAMP* control messages. * Implemented decoding of netlink NLMSG_DONE messages. * Implemented decoding of netlink generic nlmsg_type and nlmsg_flags. * Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE, NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types. * Implemented decoding of NETLINK_GENERIC protocol families. * Implemented basic protocol specific decoding of AF_INET, AF_INET6, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG. * Implemented basic decoding of netlink attributes. * Implemented basic protocol specific decoding of AF_INET, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG. * Implemented decoding of inet_diag_msg, netlink_diag_msg, and unix_diag_msg netlink attributes of NETLINK_SOCK_DIAG. * Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*, SO_*, V4L2_*, and prctl ARCH_* constants. * Updated lists of ioctl commands from Linux 4.12. * Bug fixes * In interactive mode (-I2), those signals that were blocked at startup will remain blocked for the whole period of strace execution. * strace no longer resets SIGCHLD handler in tracees to the default action. * When traced command is terminated by a blocked signal, strace unblocks that signal to ensure its own termination with the same signal. * Fixed corner cases in decoding of old sigaction syscall. * Fixed build with old kernel headers on mips. * Fixed build on aarch64 and tile with glibc >= 2.26. * Fixed build on arc and nios2. Bug: N/A Test: strace date Change-Id: Ib34873ff60824b04f67332380c3460721f66002e
/external/strace/quota.c
|
d35df493b4e7684c50d2d2fa032ee3a7ac228009 |
|
16-Feb-2017 |
Elliott Hughes <enh@google.com> |
Upgrade strace to 4.16 from 4.14. Noteworthy changes in release 4.16 (2017-02-14) * Improvements * Implemented syscall return value injection (-e inject=SET:retval= option). * Implemented signal injection (-e inject=SET:signal= option). * Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE. * Implemented decoding of all SG_* ioctl commands. * Implemented decoding of ustat syscall. * Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH, and BPF_PROG_DETACH commands of bpf syscall. * Enhanced decoding of sg_io_hdr and sg_io_v4 structures. * Enhanced decoding of get_robust_list, getrandom, io_submit, set_robust_list syscalls. * Enhanced decoding of entities of kernel long type on x32 and mips n32 ABIs. * Updated lists of IP_*, IPV6_*, and LOOP_* constants. * Updated lists of ioctl commands from Linux 4.10. * Added decoding of recently added syscalls on avr32, microblaze, ppc, and ppc64. * Bug fixes * Fixed pathmatch of oldselect syscall on 64-bit architectures. * Fixed decoding of mmap2 syscall on s390 when arguments are not available. * Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, preadv*, and pwritev* syscalls on x32. * Fixed printing of string arguments of getxattr and setxattr syscalls when -s option is used to limit the printed string size. * Fixed decoding of ifconf, ifreq, and loop_info structures on non-native personalities. * Fixed decoding of SG_* and LOOP_* ioctl commands. * Fixed build on mips with musl libc. * Fixed cross-building of ioctlsort. * Applied minor formatting fixes to the manual page. Noteworthy changes in release 4.15 (2016-12-14) * Changes in behavior * Time stamps are now printed according to ISO 8601. * Changed output format of val3 parameter of futex FUTEX_WAKE_OP operation. * The last argument of mincore, sched_getaffinity, and sched_setaffinity syscalls is now formatted as an array. * Improvements * Implemented syscall fault injection (-e fault=... option). * Implemented decoding of DM_* ioctl commands. * Implemented decoding of attr parameter of perf_event_open syscall. * Implemented decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls. * Implemented dumping of mq_timedsend and mq_timedreceive syscalls. * Implemented decoding of PR_SET_FP_MODE and PR_GET_FP_MODE operations of prctl syscall. * Implemented PTRACE_GETREGS API support on m68k. * Updated lists of ARCH_*, BPF_*, BTRFS_*, FALLOC_*, MS_*, *_MAGIC, and V4L2_* constants. * Updated lists of ioctl commands from Linux 4.9. * Added decoding of recently added syscalls on arc, x32, and xtensa. * Enhanced manual page. * Bug fixes * Fixed corner cases in decoding of exit, exit_group, futimesat, getgroups, getresuid, init_module, inotify_init1, kcmp, kexec_load, lookup_dcookie, mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend, name_to_handle_at, prctl, process_vm_readv, process_vm_writev, setfsuid, setgroups, setns, unshare, and utimes syscalls. * Fixed handling of verbose flag in printing of controls array of struct v4l2_ext_controls. * Fixed omission of field names in the output of capability, sigaction, sigevent, statfs, timespec, timeval, and utimbuf structures. * Fixed printing of unknown syscalls in siginfo structure. * Fixed decoding of ioctl constants on m68k. * Fixed cris architecture support. * Fixed cross build when host compiler does not support the same set of warning flags as the cross compiler. * Fixed build on SLE10 and SLE11. Bug: N/A Test: manual Change-Id: I590bf5db1652aa1dfdc0eb16e30fd97c82af2261
/external/strace/quota.c
|
ee9e7a7e5b461550b10c6709916e38cb155dcac4 |
|
27-Sep-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quota: ensure that names of structure fields are printed properly * quota.c (PRINT_FIELD_D, PRINT_FIELD_U, PRINT_FIELD_X): New macros. (decode_cmd_data): Use them to print structure fields.
/external/strace/quota.c
|
340909fd0019916eaebae13abf00b3bf6816f758 |
|
26-Sep-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quota: move Q_QUOTAON handling to subcommand switch statement * quota.c (SYS_FUNC(quotactl)): Move handling of Q_QUOTAON subcommand ... (decode_cmd_data): ... here.
/external/strace/quota.c
|
fd5195dccd56d538cc23aa044eb01217c9637871 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: remove legacy subcommand decoding support code Support for these quota subcommands by linux kernels has been dropped long time ago (between 2.5.16 and 2.5.17), so lets drop it in order to minimize amount of code which should be subjected to testing and structured conversion. * quota.c (struct v1_dqblk, struct v2_dqblk, struct v2_dqinfo, struct v1_dqstats, struct v2_dqstats): Remove. (decode_cmd_data): Remove handling of Q_V1_GETQUOTA, Q_V1_SETQUOTA, Q_V2_GETQUOTA, Q_V2_SETQUOTA, Q_V2_GETINFO, Q_V2_SETINFO, Q_V1_GETSTATS, and Q_V2_GETSTATS subcommands. (SYS_FUNC(quotactl)): Remove handling of Q_V1_QUOTAON subcommand.
/external/strace/quota.c
|
abde34546d5fde42ed58ae54f3234481f7373401 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: add realtime block limits fields to XFS disk quota printing code * quota.c (decode_cmd_data): Add printing of d_rtb_hardlimit and d_rtb_softlimit fields to struct xfs_dqblk printing code.
/external/strace/quota.c
|
46b89571f57a315031ded1f960e4c9e5843f16a4 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: add packed attribute to struct if_dqblk definition Since the only difference between 32-bit and 64-bit environments regarding this structure is its padding, lets just add packed attribute to its definition instead of going full mpers. * quota.c (struct if_dqblk): Add ATTRIBUTE_PACKED.
/external/strace/quota.c
|
4cb1124902bb47998667e2847bb7f955adcc2515 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: Add decoding for Q_XQUOTARM subcommand * quota.c (decode_cmd_data): Add Q_XQUOTARM handling to subcommand switch.
/external/strace/quota.c
|
01bb1d206a30d11109ebc4a3f3fdc60f6acd14c6 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: add dispatch of SYNC subcommands Q_XQUOTASYNC is no-op, but it does not require id/addr arguments anyway. * quota.c (decode_cmd_data): Add Q_SYNC and Q_XQUOTASYNC to subcommand dispatch switch since id/addr arguments for these subcommands are known to be ignored.
/external/strace/quota.c
|
3b3fd71546ebb514eda1eba0968501e213b6b133 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: add missing prefixes to struct field names * quota.c (decode_cmd_data): Print field names in accordance with their definition.
/external/strace/quota.c
|
f8b50ef4eabfbac115037531b7aeb748ab177109 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: fix indentation inside subcommand dispatching switch statement
/external/strace/quota.c
|
51330fd43458f8411e426122c2492512c6743240 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: avoid printing id argument for those commands that ignore it As id argument is not used for Q_QUOTAOFF, Q_GETFMT, Q_V2_GETINFO, Q_GETINFO, Q_V2_SEETINFO, Q_SETINFO, Q_SYNC, Q_XQUOTAON, Q_XQUOTAOFF, Q_XQUOTARM, Q_XGETQSTAT, Q_XGETQSTATV, Q_XQUOTASYNC, Q_V1_GETSTATS, and Q_V2_GETSTATS subcommands, do not print it for these subcommands. * quota.c (decode_cmd_data): Add id argument parameter, add printing of id argument for Q_GETQUOTA, Q_SETQUOTA, Q_GETNEXTQUOTA, Q_V1_GETQUOTA, Q_V1_SETQUOTA, Q_V2_GETQUOTA, Q_V2_SETQUOTA, Q_XGETQUOTA, Q_XGETNEXTQUOTA, Q_XSETQLIM, and unknown subcommands. (SYS_FUNC(quotactl)): Remove printing of id argument, pass it to decode_cmd_data.
/external/strace/quota.c
|
e87379b820851599dbb316a353ee993dfee2dfbc |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: use printuid for id parameter printing * quota.c (SYS_FUNC(quotactl)): Since id call argument is used for user/group/project ID which all have special semantics for -1, print it the same way as UIDs are printed.
/external/strace/quota.c
|
0cda3e082316aeb2ecc7474d2a63e38218c17d46 |
|
21-Sep-2016 |
Eugene Syromyatnikov <evgsyr@gmail.com> |
quota: display quota subcommand as a macro * quota.c (SYS_FUNC(quotactl)): Replace disjunction of two xlat values (which also lacks shift of the left part) with QCMD macro call.
/external/strace/quota.c
|
f77ca9ca717f17e21f24646973e72668f04a825b |
|
17-May-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix printing of invalid struct xfs_dqblk.d_flags * quota.c (decode_cmd_data): Explicitly cast struct xfs_dqblk.d_flags to uint8_t to avoid potential sign-extension bug when printing invalid struct xfs_dqblk.d_flags.
/external/strace/quota.c
|
cca2e53c4a8f2029bb7bb44d540672f1aed744cf |
|
29-Mar-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: add decoding of Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA * quota.c (if_nextdqblk): New structure. (decode_cmd_data): Handle Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA.
/external/strace/quota.c
|
ed227111a43a200e01bae751435f1c089df8b60a |
|
19-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: add Q_XGETQSTATV command decoding * quota.c (fs_qfilestatv, fs_quota_statv): New structures. (decode_cmd_data): Handle Q_XGETQSTATV case.
/external/strace/quota.c
|
60d48928662fc4185b2110b9255e82b620cea672 |
|
19-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: add decoding of if_dqinfo.dqi_flags constants * xlat/if_dqinfo_flags.in: New file. * quota.c: Include "xlat/if_dqinfo_flags.h". (decode_cmd_data): Print struct if_dqinfo.dqi_flags using printflags.
/external/strace/quota.c
|
c02fd6109a25c343bc292812ca70d98add87786b |
|
19-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: consistenly decode all write and unknown commands on entering * quota.c (decode_cmd_data): Change return type to int. Return 0 on entering Q_GETQUOTA, Q_V1_GETQUOTA, Q_V2_GETQUOTA, Q_XGETQUOTA, Q_GETFMT, Q_GETINFO, Q_V2_GETINFO, Q_V1_GETSTATS, Q_V2_GETSTATS, and Q_XGETQSTAT commands, return RVAL_DECODED for any other command. (SYS_FUNC(quotactl)): On entering, print third argument of any command. For any command except Q_QUOTAON and Q_V1_QUOTAON, call decode_cmd_data and forward its return value.
/external/strace/quota.c
|
b176920bb7364d4fbe4970a7f5ab52b753ee11c6 |
|
18-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: fix Q_QUOTAON command decoding * quota.c (SYS_FUNC(quotactl)): Print Q_QUOTAON 4th argument as a path.
/external/strace/quota.c
|
7258d27e9c6de406f8227d681b3a3b4e37284ea8 |
|
18-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: print third argument as unsigned int * quota.c (SYS_FUNC(quotactl)): Consistently print the third argument using "%u" format.
/external/strace/quota.c
|
7ea48d6ff8cb5b2cb35063031644f2cbed0617c6 |
|
18-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: fix Q_XQUOTAOFF command decoding * quota.c (decode_cmd_data): Print xfs quota flags argument.
/external/strace/quota.c
|
6a9ac9636a6079a47592df2c889faa07c76bc755 |
|
18-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
quotactl: fix Q_GETFMT and Q_XQUOTAON commands decoding * quota.c (decode_cmd_data): As quota format value and xfs quota flags are in-memory constants, print it like an array of one element instead of a structure.
/external/strace/quota.c
|
08941946488fa92393f1e9e68efac31c5140220c |
|
16-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Replace u_int{8,16,32,64} with uint{8,16,32,64} * util.c: Replace u_int{32,64} with uint{32,64}. * quota.c: Replace u_int{8,16,32,64} with uint{8,16,32,64}.
/external/strace/quota.c
|
2105a9737c49a6a5e96b6a025514f08d8db7ef7b |
|
16-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Move definitions of quotactl constants to xlat files * quota.c (Q_*): Move to xlat/quotacmds.in. (USRQUOTA, GRPQUOTA): Move to xlat/quotatypes.in. (QFMT_VFS_OLD, QFMT_VFS_V0): Move to xlat/quota_formats.in. (XFS_QUOTA_*): Move to xlat/xfs_quota_flags.in. (XFS_*_QUOTA): Move to xlat/xfs_dqblk_flags.in. (QIF_*): Move to xlat/if_dqblk_valid.in. (IIF_*): Move to xlat/if_dqinfo_valid.in.
/external/strace/quota.c
|
0564623abffb11f62703543ec2db9145905894b0 |
|
17-Jul-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Enhance quotactl decoding * quota.c (decode_cmd_data): Use umove_or_printaddr. (sys_quotactl): Do not disable the parser in verbose mode. Decode all "set" commands on entering syscall.
/external/strace/quota.c
|
a0bd3749fc6fdf6364c1e269a4c02e8c153eb84b |
|
07-Apr-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Declare syscall parsers using SYS_FUNC macro Introduce SYS_FUNC macro to declare and define all syscall parsers. * Makefile.am (BUILT_SOURCES, CLEANFILES): Add sys_func.h. (sys_func.h): New rule. * defs.h (SYS_FUNC_NAME, SYS_FUNC): New macros. * linux/syscall.h: Include "sys_func.h". [NEED_UID16_PARSERS]: Use SYS_FUNC to declare uid16 syscall parsers. Remove other declarations. * linux/alpha/syscallent.h (160, 161): Add sys_ prefix to osf_statfs and osf_fstatfs syscall parsers. * *.c: Use SYS_FUNC to define syscall parsers.
/external/strace/quota.c
|
d35bdcad13caac3e167735e1f0fc50355b2f9523 |
|
26-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Compress blank lines Suppress empty lines left after automated xlat conversion.
/external/strace/quota.c
|
0ed617bd66624cec6138102545d73b2e2346f1f6 |
|
26-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Generate xlat/*.in files Automatically convert xlat structures from *.c files to xlat/*.in files using "./generate_xlat_in.sh *.c" command.
/external/strace/quota.c
|
594527353359d9a6aad516992e09c393e11f3bd2 |
|
05-Feb-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Use XLAT_END macro Automatically update all xlat structures using the following sed regexp: s/^[[:space:]]*{[[:space:]]*0[[:space:]]*,[[:space:]]*NULL[[:space:]]*,\?[[:space:]]*}[[:space:]]*,\?[[:space:]]*/\tXLAT_END/
/external/strace/quota.c
|
bce0cc6a2d103e1da4c15a4c5396fdc5676294f7 |
|
05-Feb-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Use XLAT macro Automatically convert all xlat structures to XLAT form using the following sed regexp: s/^[[:space:]]*{[[:space:]]*\([^",}[:space:]]\+\)[[:space:]]*,[[:space:]]*"\1",\?[[:space:]]*}[[:space:]]*/\tXLAT(\1)/
/external/strace/quota.c
|
7943966f6cd137e44f27d56aaf21b023fb1fae63 |
|
27-Oct-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Enhance quotactl decoding * quota.c (sys_quotactl): Decode 2nd syscall argument using printpath. * pathtrace.c (pathtrace_match): Add quotactl support. * linux/*/syscallent.h: Add TF flag to quotactl entry.
/external/strace/quota.c
|
a6d91ded3f2d5401e09a9c2fa442aabfbfe593a8 |
|
16-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Tidy up includes and copyright notices, fix indentation The files not mentioned in changelog below had only copyright notices fixes and indentation fixes. * defs.h: Include <stdint.h> and <inttypes.h>. * file.c: Do not include <inttypes.h>. Move struct kernel_dirent declaration below top include block. * block.c: Do not include <stdint.h> and <inttypes.h>. * quota.c: Likewise. * desc.c: Likewise. * signal.c: Likewise. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/quota.c
|
e83e157021177930b64ec4aa4983bbe13b39e91b |
|
25-Feb-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Compress blank lines Suppress repeated empty lines left after automated code removal. This change was made by filtering every source code file through "cat -s".
/external/strace/quota.c
|
1a3cf10c3095a9f80138b83f3d54499b825c9797 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Build fixes after non-Linux code removal * configure.ac: Remove calls to proc-based ptrace checks. * proc.c: Remove, it's empty now. * Makefile.am: Remove reference to proc.c. * net.c: Remove trailing newlines. * quota.c: Likewise * resource.c: Likewise * strace.c: Likewise * stream.c: Likewise * time.c: Likewise Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/quota.c
|
ed720fda5d515f1359fcd3242223e553d1216789 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Automated removal of non-Linux code This change is generated by running every source through the following command: unifdef -DLINUX -Dlinux -USUNOS4 -USVR4 -UUNIXWARE -UFREEBSD -USUNOS4_KERNEL_ARCH_KLUDGE -UHAVE_MP_PROCFS -UHAVE_POLLABLE_PROCFS -UHAVE_PR_SYSCALL -UUSE_PROCFS file.c Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/quota.c
|
0b315b65432cda20c7e5608c5124289036522fa7 |
|
03-Feb-2012 |
H.J. Lu <hongjiu.lu@intel.com> |
Cast to long for %l in printf Cast a value to long for %l in printf to avoid compiler warning on systems where it may be long long. * count.c (call_summary_pers): Cast to long. * ipc.c (sys_mq_open, printmqattr): Likewise. * quota.c (decode_cmd_data): Likewise. * resource.c (sys_sysinfo): Likewise. * time.c (tprint_timex): Likewise.
/external/strace/quota.c
|
60fe8c139c6f2febefe595781812ddf0864a6ab8 |
|
01-Sep-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Use tprints with literal strings, it may be faster than tprintf * bjm.c: Replace tprintf("str") with tprints("str"). * block.c: Likewise. * desc.c: Likewise. * file.c: Likewise. * io.c: Likewise. * ipc.c: Likewise. * mem.c: Likewise. * net.c: Likewise. * proc.c: Likewise. * process.c: Likewise. * quota.c: Likewise. * resource.c: Likewise. * scsi.c: Likewise. * signal.c: Likewise. * sock.c: Likewise. * strace.c: Likewise. * stream.c: Likewise. * syscall.c: Likewise. * system.c: Likewise. * term.c: Likewise. * time.c: Likewise. * util.c: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/quota.c
|
7b609d5ba0852e6c56ba311350ebd4412361777b |
|
22-Jun-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Whitespace cleanups. No code changes. * count.c: Place opening curly brace after if (), not on the next line. Almost all strace code alredy uses this style. * desc.c: Likewise. * file.c: Likewise. * net.c: Likewise. * pathtrace.c: Likewise. * process.c: Likewise. * quota.c: Likewise. * signal.c: Likewise. * strace.c: Likewise. * syscall.c: Likewise. * time.c: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/quota.c
|
ef5c3d657dee362898d84e697efea4a5e48a7b96 |
|
16-Oct-2006 |
Dmitry V. Levin <ldv@altlinux.org> |
2006-10-16 Dmitry V. Levin <ldv@altlinux.org> Implement comprehensive quotactl(2) parser for Linux. * Makefile.am (strace_SOURCES): Add quota.c. * quota.c: New file. * resource.c: Remove old quotactl(2) parser. Fixes RH#118696.
/external/strace/quota.c
|