[haiku-commits] Re: r34278 - in haiku/trunk: headers/posix headers/private/fs_shell src/libs/util

  • From: "Ingo Weinhold" <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 26 Nov 2009 15:40:41 +0100

-------- Original-Nachricht --------
> Author: axeld
> Date: 2009-11-26 15:17:46 +0100 (Thu, 26 Nov 2009)
> New Revision: 34278
> Changeset: http://dev.haiku-os.org/changeset/34278/haiku
> 
> Modified:
>    haiku/trunk/headers/posix/fcntl.h
>    haiku/trunk/headers/private/fs_shell/fssh_api_wrapper.h
>    haiku/trunk/headers/private/fs_shell/fssh_fcntl.h
>    haiku/trunk/src/libs/util/pidfile.c
> Log:
> * Removed the O_* modes that we currently don't and probably won't support
>   (O_MOUNT, O_EXLOCK, and O_SHLOCK). I only left the non-standard
> O_TEMPORARY
>   for the time being (as it shouldn't fool anyone).
> * Fixed libutil that already used O_EXLOCK, even though it did not do
> anything.
> * Moved O_NOCACHE, and O_NOFOLLOW to the section with implemented modes.
> * Added O_DIRECTORY.

You might want to have a look at BeOSBuildCompatibility.h, search for 
O_NOFOLLOW, and meditate over whether we need a new solution now. :-)

CU, Ingo

Other related posts: