Hi, On 22 November 2013 06:19, Keith Packard <[email protected]> wrote: > Applications may end up allocating a bunch of shmfence objects, each > of which uses a file descriptor, which must be kept open lest some > other client ask for a copy of it later on. > > Lacking an API that can turn a memory mapping back into a file > descriptor, about the best we can do is push the file descriptors out > of the way of other X clients so that we don't run out of the ability > to accept new connections. > > This uses fcntl F_GETFD to push the FD up above MAXCLIENTS.
ITYM F_DUPFD. In either case, would be nice to make this an os/ function instead, so we can also do this for input devices. Cheers, Daniel _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
