Just looking at win32... with file_io/win32/pipe.c backports we look wrapped. Pending no scream of horror, I'm rolling at noon here, 5pm GMT if I'm doing my daylight savings time math correctly :)
Bill William A. Rowe, Jr. wrote:
Attached are the same comparisons of linux/netware/win32 symbols. --- apr-0.9-linux 2006-04-08 20:49:57.000000000 -0500 +++ apr-0.9-win32 2006-04-08 16:09:42.000000000 -0500 +apr_app_init_complete -- arch internal.
-apr_atomic_add -- macro implementation on win32 -apr_atomic_cas -apr_atomic_dec -apr_atomic_inc -apr_atomic_init -apr_atomic_set
+apr_compare_groups -- macro implementation on unix +apr_compare_users
+apr_conv_ucs2_to_utf8 -- arch internal +apr_conv_utf8_to_ucs2
+apr_dbg_log -- oddball 'strace' debugging hack
-apr_file_namedpipe_create -- backported the trunk patch.
-apr_filepath_list_merge_impl -- internal -apr_filepath_list_split_impl
+apr_gid_compare -- unix macro implementations
> +apr_uid_compare
-apr_global_mutex_child_init -- macro wrapped around proc_mutex on win32 -apr_global_mutex_create -apr_global_mutex_destroy -apr_global_mutex_lock -apr_global_mutex_pool_get -apr_global_mutex_trylock -apr_global_mutex_unlock
> -apr_os_global_mutex_get
-apr_inet_ntop -- unix internal -apr_inet_pton
+apr_ldap_free_urldesc -- my linux wasn't ldap enabled +apr_ldap_is_ldapi_url +apr_ldap_is_ldaps_url +apr_ldap_is_ldap_url +apr_ldap_url_parse
+apr_os_level -- win32 specific
-apr_os_pipe_put -- backported patch to correct this -apr_os_pipe_put_ex
+apr_os_uuid_get -- macro on unix
-apr_procattr_limit_set -- feature flagged unsupported on win32
-apr_proc_detach -- win32 doesn't support fork -apr_proc_fork
-apr_proc_mutex_cleanup -- questionable why this was exported
-apr_proc_mutex_unix_fcntl_methods -- arch specific -apr_proc_mutex_unix_flock_methods -apr_proc_mutex_unix_posix_methods -apr_proc_mutex_unix_proc_pthread_methods -apr_proc_mutex_unix_setup_lock -apr_proc_mutex_unix_sysv_methods
-apr_setup_signal_thread -- win32 doesn't support signals -apr_signal -apr_signal_description_get -apr_signal_get_description -apr_signal_init -apr_signal_thread
-apr_sockaddr_vars_set -- arch internal
-apr_socket_from_file -- unsupported on win32
-apr_unix_file_cleanup -- unix arch internal -apr_unix_mode2perms -apr_unix_perms2mode -apr_unix_setup_time -apr_wait_for_io_or_timeout
-apu__sdbm_chkpage -- internal implementation -apu__sdbm_delpair -apu__sdbm_duppair -apu__sdbm_fitpair -apu__sdbm_getnkey -apu__sdbm_getpair -apu__sdbm_hash -apu__sdbm_nullitem -apu__sdbm_putpair -apu__sdbm_splpage