2 b7a6bf27 2002-02-25 alex ngIRCd - Next Generation IRC Server
4 b7a6bf27 2002-02-25 alex (c)2001,2002 by Alexander Barton,
5 b7a6bf27 2002-02-25 alex alex@barton.de, http://www.barton.de/
7 b7a6bf27 2002-02-25 alex ngIRCd ist freie Software und steht unter
8 b7a6bf27 2002-02-25 alex der GNU General Public License.
10 b7a6bf27 2002-02-25 alex -- README-BeOS.txt --
13 b7a6bf27 2002-02-25 alex BeOS gehoert im Moment (noch?) nicht zu den offiziell unterstuetzten Plat-
14 b7a6bf27 2002-02-25 alex formen: der ngIRCd enthaelt zwar bereits einige Anpassungen an BeOS und
15 b7a6bf27 2002-02-25 alex compiliert auch, jedoch bricht er bei jedem Connect-Versuch eines Clients
16 b7a6bf27 2002-02-25 alex mit diesem Fehler ab:
18 b7a6bf27 2002-02-25 alex select(): Bad file descriptor!
20 b7a6bf27 2002-02-25 alex Es sieht leider so aus, als ob das select() von BeOS nicht mit File-Handles
21 b7a6bf27 2002-02-25 alex von Pipes verschiedener Prozesse umgehen kann: sobald der Resolver asyncron
22 b7a6bf27 2002-02-25 alex gestartet wird, also Pipe-Handles im select() vorhanden sind, fuehrt das zu
23 b7a6bf27 2002-02-25 alex obiger Meldung.
25 b7a6bf27 2002-02-25 alex Theoretische "Lösung"/Workaround:
26 b7a6bf27 2002-02-25 alex Den Resolver unter BeOS nicht verwenden, sondern mit IP-Adressen arbeiten.
27 b7a6bf27 2002-02-25 alex Nachteil: der ngIRCd koennte sich nicht zu Servern verbinden, die dynamische
28 b7a6bf27 2002-02-25 alex Adressen benutzen -- dazu muesste er den Namen aufloesen. Ansonsten sollte
29 b7a6bf27 2002-02-25 alex es eigentlich zu keinen Beeintraechtigungen kommen ...
31 b7a6bf27 2002-02-25 alex Also: wenn es jemand implementieren will ... ;-))
33 b7a6bf27 2002-02-25 alex Vielleicht mache ich es auch irgendwann mal selber. Mal sehen.
36 b7a6bf27 2002-02-25 alex $Id: README-BeOS.txt,v 1.1 2002/02/25 14:02:32 alex Exp $