hammer2 - Messaging layer separation work part 2
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 25 Oct 2012 06:26:40 +0000 (23:26 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 25 Oct 2012 06:26:40 +0000 (23:26 -0700)
commit0c3a8cd0eb169fa13895a5691f9a1c298c489721
treea53722b328d456375fc4c771d902896fe6778f33
parent5bc5bca2774302755d85c2a3c2a1671455fcc838
hammer2 - Messaging layer separation work part 2

* Move most of the low-level message handling from the hammer2 utility
  to a new library called libdmsg.

* Move additional message headers from the hammer2 vfs code to libdmsg,
  cleanup.

* Rename and reorganize a ton of stuff.
25 files changed:
lib/Makefile
lib/libdmsg/Makefile [new file with mode: 0644]
lib/libdmsg/crypto.c [moved from sbin/hammer2/crypto.c with 76% similarity]
lib/libdmsg/debug.c [new file with mode: 0644]
lib/libdmsg/dmsg.h [new file with mode: 0644]
lib/libdmsg/dmsg_local.h [copied from sys/vfs/hammer2/hammer2_mount.h with 70% similarity]
lib/libdmsg/icrc.c [copied from sys/vfs/hammer2/hammer2_icrc.c with 95% similarity]
lib/libdmsg/msg.c [moved from sbin/hammer2/msg.c with 73% similarity]
lib/libdmsg/msg_lnk.c [moved from sbin/hammer2/msg_lnk.c with 86% similarity]
lib/libdmsg/service.c [new file with mode: 0644]
lib/libdmsg/subs.c [copied from sys/vfs/hammer2/hammer2_mount.h with 54% similarity]
sbin/hammer2/Makefile
sbin/hammer2/cmd_debug.c
sbin/hammer2/cmd_rsa.c
sbin/hammer2/cmd_service.c
sbin/hammer2/hammer2.h
sbin/hammer2/main.c
sbin/hammer2/network.h [deleted file]
sbin/hammer2/subs.c
share/mk/bsd.libnames.mk
sys/sys/dmsg.h
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_disk.h
sys/vfs/hammer2/hammer2_icrc.c
sys/vfs/hammer2/hammer2_mount.h