no need to check for null and fatal() when calling xmemdup
Merge branch 'master' into portable
get rid of the infamous fdlimit() call that no one recalls how it
was supposed to work :-)
Merge branch 'master' into portable