DCH++ on FreeBSD

DCH++ has been abandoned, this forum serves mainly as an archive

Moderator: Moderators

Locked
Stegnation
Posts: 1
Joined: 2003-05-04 06:00

DCH++ on FreeBSD

Post by Stegnation » 2005-01-21 16:03

Has anyone been able to port DCH++ to FreeBSD?

Sedulus
Forum Moderator
Posts: 687
Joined: 2003-01-04 09:32
Contact:

Post by Sedulus » 2005-01-22 15:31

Code: Select all

r59 | walter | 2005-01-22 21:28:41 +0100 (Sat, 22 Jan 2005) | 7 lines

ported to FreeBSD
notes:
- /bin/sh doesn't know pushd/popd
- dlopen is in libc (not in libdl)
- recursive mutexes do not exist (or do they?), use only FastLock
- added atomic stuff from stlport/__gxx to use if there's no asm/atomic.h
I haven't tested anything really, but the core compiled fine ;)

please go ahead and test it

(note that some plugins will fail to compile, namely those that use Lock (the recursive mutex), perhaps they can be modified to use the non-recursive mutex instead)
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)

Locked