]> granicus.if.org Git - strace/commit
ipc.c: split into separate files
authorElvira Khabirova <lineprinter0@gmail.com>
Wed, 19 Aug 2015 02:06:26 +0000 (05:06 +0300)
committerElvira Khabirova <lineprinter0@gmail.com>
Thu, 20 Aug 2015 19:21:04 +0000 (22:21 +0300)
commitc01ad06002f6c15fd0c8807e38e452bb240a1f92
tree888d3a9ee826906b39afbf437e85ee5e0d402f81
parentaf86bd5bb3aa2ae9e8b5dbafeb824966ec40cb6e
ipc.c: split into separate files

In preparation for upcoming mpers-related changes,
split ipc.c into independent groups of parsers.

* ipc_defs.h: New file.
* ipc_msg.c: Likewise.
* ipc_msgctl.c: Likewise.
* ipc_sem.c: Likewise.
* ipc_shm.c: Likewise.
* ipc_shmctl.c: Likewise.
* mq.c: Likewise.
* print_mq_attr.c: Likewise.
* print_msgbuf.c: Likewise.
* ipc.c: Remove.
(sys_mq_open, sys_mq_timedsend, sys_mq_timedreceive, sys_mq_notify,
sys_mq_getsetattr): Move to mq.c.
(sys_msgget, tprint_msgsnd, sys_msgsnd, tprint_msgrcv, sys_msgrcv): Move
to ipc_msg.c.
(sys_msgctl): Move to ipc_msgctl.c.
(tprint_sembuf, tprint_sembuf_array, sys_semop, sys_semtimedop,
sys_semget, syssemctl): Move to ipc_sem.c.
(sys_shmget, sys_shmat, sys_shmdt): Move to ipc_shm.c.
(sys_shmctl): Move to ipc_shmctl.c.
(printmqattr): Move to print_mq_attr.c.
(tprint_msgbuf): Move to print_msgbuf.c.
(IPC_64, PRINTCTL): Move to ipc_defs.h.
* defs.h (struct xlat resource_flags): New prototype.
* Makefile.am (strace_SOURCES): Remove ipc.c.  Add ipc_defs.h, mq.c,
ipc_msg.c, ipc_msgctl.c, ipc_sem.c, ipc_shm.c, ipc_shmctl.c,
print_mq_attr.c, and print_msgbuf.c.
12 files changed:
Makefile.am
defs.h
ipc.c [deleted file]
ipc_defs.h [new file with mode: 0644]
ipc_msg.c [new file with mode: 0644]
ipc_msgctl.c [new file with mode: 0644]
ipc_sem.c [new file with mode: 0644]
ipc_shm.c [new file with mode: 0644]
ipc_shmctl.c [new file with mode: 0644]
mq.c [new file with mode: 0644]
print_mq_attr.c [new file with mode: 0644]
print_msgbuf.c [new file with mode: 0644]