{"push_id":793691897,"size":1,"distinct_size":1,"ref":"refs/heads/ldv/master","head":"e2fb0bb2cfdf3a8c9374dd9dea5848f212fbfec3","before":"b172a94d0263f163d33e0f2a0395267719916576","commits":[{"sha":"e2fb0bb2cfdf3a8c9374dd9dea5848f212fbfec3","author":{"email":"bca05f431daa7b310c1bddb44dde45fd267309e3@altlinux.org","name":"Dmitry V. Levin"},"message":"Simplify use of mpers printers\n\n* native_defs.h: New file.\n* syscall.c: Include it.\n* mpers_type.h [!IN_MPERS] (MPERS_DEFS): Change to \"native_defs.h\".\n* defs.h (MPERS_PRINTER_NAME): Remove.\n[SUPPORTED_PERSONALITIES > 1] (MPERS_PRINTER_NAME, printers): Move ...\n* Makefile.am (printers.h): ... here.\nAdd macro definitions for mpers printers.\n(m%_defs.h): Add redefinition of MPERS_PRINTER_NAME and inclusion\nof \"$(mpers_PREFIX)printer_decls.h\".\n(strace_SOURCES): Add native_defs.h.\n* README-mpers: Update instructions for using mpers printers.\n* ipc_msg.c (tprint_msgsnd, tprint_msgrcv): Call tprint_msgbuf directly.\n* mq.c (sys_mq_open, mq_getsetattr): Call printmqattr directly.\n* process.c (sys_ptrace): Call printsiginfo_at directly.\n* signal.c (print_sigqueueinfo, sys_rt_sigtimedwait): Likewise.\n* resource.c (sys_getrusage): Call printrusage directly.\n* utimes.c (sys_utimensat): Call print_timespec_utime_pair directly.\n(sys_utimes, sys_futimesat): Call print_timeval_pair directly.\n* wait.c (printwaitn): Call printrusage directly.\n(sys_waitid): Call printrusage and printsiginfo_at directly.","distinct":true,"url":"https://api.github.com/repos/ldv-alt/strace/commits/e2fb0bb2cfdf3a8c9374dd9dea5848f212fbfec3"}]}