Home page logo

snort logo Snort mailing list archives

[PATCH]: Fix build on DragonFlyBSD 3.x
From: Joshua Kinard <kumba () gentoo org>
Date: Sun, 09 Feb 2014 21:51:59 -0500

Hi snort-devel,

Experimenting w/ DragonFlyBSD, I ran into a build issue in
src/dynamic-plugins/sf_dynamic_plugins.c in which 'struct direct' has no
member 'd_reclen'.  This is apparently because DragonFlyBSD supports 64-bit
inodes and does not need this variable.  I found a fix on Mozilla Bug
#787588 that uses the '_DIRENT_DIRSIZ' macro from DFBSD's 'dirent.h' header
and adapted it into a simple patch.  Builds and runs a simple test now :)

1. https://hg.mozilla.org/mozilla-central/rev/186b0a9bd97b
2. https://bugzilla.mozilla.org/show_bug.cgi?id=787588
3. http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/01f31ab

Joshua Kinard
kumba () gentoo org
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic

Attachment: snort-2960-dragonflybsd-d_reclen-fix.patch

Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
Snort-devel mailing list
Snort-devel () lists sourceforge net

Please visit http://blog.snort.org for the latest news about Snort!

  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]