Dear APR Support Team, some time ago I made the strategic decision to port my software: http://libmsgque.sourceforge.net/ to APR by able to use all of the nice features. Some days ago I finally start to do this job ... but today I got a massive disappointment ... You ask why ? It's the UNIX Domain Socket issue !!! well Unix-Domains are very beautiful in terms of usability you only have to create the "sockaddr_un" as part of "sockaddr" and you can use the same code you allready written for network sockets to use local sockets The main advantages are: 1. 50% faster as network sockets (on linux) 2. absolute secure -> no network access now the problem: APR does not support Unix Domain Sockets First I couldn't belief it but than I start checking the internet and found something suspicious 1. many user already request UDS Sockets 2. but the APR team says Windows has no UDS -> it's not cross-platform -> we'll not support this Now You get my Answer: 1. It's a problem of MS not supportting UDS and not a problem of UNIX to offer them 2. In fact the MS management decides that they don't want to support UDS and using the backdoor of APR they force the UNIX to not support them too 3. There was still a possibility to introduce a non-portable code to offer UDS -> that was not done -> some members of the APR team force me not to use UDS than you remember I will give away part of my knowledeg (using APR) and as result they force me to do something what I don't want I will not delete my UDS specific code just to use APR Now my offter -> You support UDS until 5 Feb 2009 and I'll use your library mfg Andreas Otto