[Snort-devel] more fun questions

Michael Davis mike at ...27...
Wed Dec 20 22:25:07 EST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> > library that works on all the platforms that Snort works on. 
> > Libpth?  Pthreads?  If we're going to multi-thread, we need to
> > make sure that we can answer these questions, or at the very
> > least provide more than one compilation path (#ifdefs for
> > multithreaded code with a build time switch to activate it). 
> 
> That is a prefectly fair burden for people who want to introduce
> threading, and I am comfortable with it.  Personally, I would use
> pthreads, but code up an abstraction layer so that it could run on,
> e.g., NT machines as well with a little work.  The glib threads
> abstraction would be a nice place to look for inspiration on how to
> do that.

Actually. The Cygnus guys ports Pthreads to win32. It is just a
pthread interface to win32 threading model. It works rather well. It
is what I based my port of siphon on and it is running great. People
don't give a lot of credit to windows and its programmers ;)

Michael Davis
Chief Technical Officer
Data Nerds, LLC.
http://www.datanerds.net

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>

iQA/AwUBOkF4EfiUqZ9dnoKsEQJCJQCgwW+jscGbF8V6ut3/XT71n6Kc1qYAn0KQ
6i8w0X0IMF9voGPiT1svbYm1
=+lgm
-----END PGP SIGNATURE-----






More information about the Snort-devel mailing list