From da5bc00621edbd01f290b8f779b075d3048c99a0 Mon Sep 17 00:00:00 2001 From: hunt Date: Mon, 2 Apr 2007 17:03:57 +0000 Subject: 2007-04-02 Martin Hunt * relay_old.c (close_oldrelayfs): If just detaching, call pthread_cancel. (open_relayfs_files): Just return 0 if relay_fd[cpu] not opened. (init_oldrelayfs): Scan percpu files to calculate ncpus. * mainloop.c (init_staprun): Call old transport init when necessary. (cleanup_and_exit): Ignore signals when cleaning up. * ctl.c (read_buffer_info): For old transport, need to read transport parameters. --- runtime/staprun/staprun.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'runtime/staprun/staprun.h') diff --git a/runtime/staprun/staprun.h b/runtime/staprun/staprun.h index 36fbd940..c3599de6 100644 --- a/runtime/staprun/staprun.h +++ b/runtime/staprun/staprun.h @@ -68,7 +68,7 @@ void close_ctl_channel(void); int init_relayfs(void); void close_relayfs(void); int init_oldrelayfs(void); -void close_oldrelayfs(void); +void close_oldrelayfs(int); /* * variables @@ -97,3 +97,7 @@ extern gid_t cmd_gid; /* relay*.c uses these */ extern int out_fd[NR_CPUS]; + +/* relay_old uses these. Set in ctl.c */ +extern unsigned subbuf_size; +extern unsigned n_subbufs; -- cgit