The apr_fileperms_t stuff is completely bogus for non-Unix platforms.
They were a shortcut, because abstracting that stuff out is really hard
to do.  I tried a few years ago, and ended up giving up.  We really need
to make a concerted effort to abstract out the permissions stuff, before
creating those functions.

Ryan

> From: Aaron Bannert [mailto:[EMAIL PROTECTED]
> 
> Would something like this even make sense for non-Unix platforms?
> 
> apr_proc_mutex_chown(apr_uid_t owner, apr_gid_t group);
> apr_proc_mutex_chmod(apr_mode_t mode);
> 
> (where apr_mode_t is the same thing as apr_fileperms_t but not
> specifically for files, and takes the bitwise-OR of the
> APR_UREAD-like symbols)
> 
> The same two functions would be useful for these types:
> 
> apr_proc_mutex_t
> apr_global_mutex_t
> apr_shm_t
> 
> -aaron

Reply via email to