mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-22 17:49:13 +00:00
Here are client, server programs and two libraries for dumping client sockets and syslog socket. The client can ask server to save a value and then request it later. We suppose that after dumping and restoring the client will get the same value. So the dump callback requests the value and save it in a file. The restore callback creates a new socket and ask server to save the value from the file. v2: open a syslog socket Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
19 lines
650 B
Makefile
19 lines
650 B
Makefile
all: unix-lib.so unix-server unix-client syslog-lib.so
|
|
|
|
unix.pb-c.c: unix.proto
|
|
protoc-c --proto_path=. --c_out=. unix.proto
|
|
|
|
unix-lib.so: unix-lib.c unix.pb-c.c
|
|
gcc -g -Werror -Wall -shared -nostartfiles unix-lib.c unix.pb-c.c -o unix-lib.so -iquote ../../include -fPIC
|
|
|
|
syslog-lib.so: syslog-lib.c
|
|
gcc -g -Werror -Wall -shared -nostartfiles syslog-lib.c -o syslog-lib.so -iquote ../../include -fPIC
|
|
|
|
unix-server: unix-server.c
|
|
gcc -Werror -Wall -o unix-server unix-server.c
|
|
|
|
unix-client: unix-client.c
|
|
gcc -Werror -Wall -o unix-client unix-client.c
|
|
|
|
clean:
|
|
rm -rf data unix-lib.so unix-server unix-client syslog-lib.so output pid unix.pb-c.*
|