msync is not in fact supported on the hurd. If you try it you'll see it's a stub (always returns ENOSYS). An autoconf check for msync on the hurd will not find it.