Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Tue Nov 30 2010 at 15:56:26 +0100, haad wrote:
> On Tue, Nov 30, 2010 at 3:23 PM, Antti Kantee <pooka%netbsd.org@localhost>
> wrote:
> > Module Name: src
> > Committed By: pooka
> > Date: Tue Nov 30 14:23:24 UTC 2010
> >
> > Modified Files:
> > src/lib/librumpuser: Makefile
> > src/sys/rump/include/rump: rump.h rumpuser.h
> > src/sys/rump/librump/rumpkern: rump.c
> > Added Files:
> > src/lib/librumpuser: rumpuser_daemonize.c
> >
> > Log Message:
> > Require server to be explicitly initialized with rump_init_server(url).
> > Also, add rump_daemonize_begin() / rump_daemonize_end() to help
> > with the "can't daemon() after pthread_create()" problem. Applications
> > could accomplish the same, but since it's such a common operation,
> > provide a little help.
>
> Can you show some small example how rump server should look like now ?
>
> Just replace rump_init with rump_init_server ? and RUMP_SP_PATH is in url
I'll add some tests/documentation soon when I consider things to be
final enough.
Meanwhile, you can look at tests/dev/md/h_mdserv.c for a real example.
The simplest possible one is something like this:
main() {
rump_init();
rump_init_server(argv[1]);
pause();
}
And then run it "./a.out unix://rumpsock &"
Home |
Main Index |
Thread Index |
Old Index