Return to BSD News archive
Newsgroups: comp.os.386bsd.apps Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!pipex!uunet!psgrain!ee.und.ac.za!hippo.ru.ac.za!kudu!g89r4222 From: g89r4222@kudu.ru.ac.za (Geoff Rehmet) Subject: Re: fvwm Message-ID: <g89r4222.749917993@kudu> Sender: news@hippo.ru.ac.za (Usenet News Admin) Organization: Rhodes University, Grahamstown, South Africa References: <1993Oct5.141628.25003@urbana.mcd.mot.com> Date: Wed, 6 Oct 1993 14:33:13 GMT Lines: 33 In <1993Oct5.141628.25003@urbana.mcd.mot.com> tcombs@dacapo.urbana.mcd.mot.com (Tim Combs) writes: >I sucked down the source for fvwm and tried to compile on my NetBSD 0.9 machine running >XFree 1.2. All was well until I got an unresolved link error. In events.c it was looking for _sysconf. >I looked for this function in all the libraries and couldn't find it. In unistd.h the sysconf entry has >a comment beside it that says, /* Not yet */. Is this functionality implemented yet? The same problem occurs with FreeBSD. Just use getdtablesize() instead of sysconf. The functions HandleEvents is given below (using getdtablesize()). -------------------------------- int fd_width, x_fd; void HandleEvents() { fd_width = getdtablesize(); /* sysconf(_SC_OPEN_MAX); */ x_fd = XConnectionNumber(dpy); while (TRUE) { My_XNextEvent(dpy, &Event); DispatchEvent (); } } --------------------------------- Geoff. -- ===========================csgr@alpha.ru.ac.za================================ Geoff Rehmet, Parallel Processing Group, | ____ _ o /\ Computer Science Department, | ___ _-\_<, /\/\/\ Rhodes University, RSA. | (*)/'(*) /\/\/\/\/\