On Tue, 2013-01-08 at 22:24 -0500, Daniel Eischen wrote: > On Tue, 8 Jan 2013, Daniel Eischen wrote: > > > On Tue, 8 Jan 2013, Richard Sharpe wrote: > > > >> [ ... ] > >> > >> Well, it turns out that your suggestion was correct. > >> > >> I did some more searching and found another similar suggestion, so I > >> gave it a whirl, and it works. > >> > >> Now, my problem is that Jeremy Allison thinks that it is a fugly hack. > >> This means that I will probably have big problems getting a patch for > >> this into Samba. > > > > I don't understand why JA thinks this is a hack. Their current > > method doesn't work, or at least isn't portable. I've tried this > > on Solaris 10, and it works just as it does in FreeBSD. Test > > program included after signature. > > > > $ ./test_sigprocmask > > Sending signal 16 > > Got signal 16, blocked: true > > Blocking signal 16 using method 0 > > Handled signal 16, blocked: false > > > > Sending signal 16 > > Got signal 16, blocked: true > > Blocking signal 16 using method 1 > > Handled signal 16, blocked: true > > Weird - I just tested it on Linux (2.6.18-238.el5) and it works > the same as FreeBSD and Solaris. Am I misunderstanding something? > Is it possible that Samba's code is broken on all platforms?
It is possible :-) AIO is off by default in configure. Then, when you switch it on in configure you have to switch it on in the smb.conf. _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"