Add linux accept4() support.
reduce the ifdef soup a little

this does leave an extra branch in.