On Thu, Dec 8, 2011 at 12:57 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> On Thu, Dec 8, 2011 at 12:51 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
>> On Thu, Dec 8, 2011 at 12:44 PM, David Sommerseth
>> <openvpn.l...@topphemmelig.net> wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On 08/12/11 08:44, Alon Bar-Lev wrote:
>>>> On Thu, Dec 8, 2011 at 2:13 AM, David Sommerseth <dav...@redhat.com>
>>>> wrote:
>>>>> +/* The POSIX access() function is called via _access() on Windows,
>>>>> + * defined in io.h + */ +#define HAVE_ACCESS 1 +#define access
>>>>> _access +#pragma warning(disable : 4996) /* Avoid Visual Studio to
>>>>> complain about access(), which is redefined */
>>>>
>>>> Where is it defined? Anyway, won't it better: --- #ifdef access #undef
>>>> access #endif #define access _access ---
>>>
>>> I tried that approach as well, and I still got this warning:
>>> - -------------------------------------------------------------------------
>>> options.c(2619) : warning C4996: '_access': The POSIX name for this item
>>> is deprecated. Instead, use the ISO C++ conformant name: _access. See
>>> online help for details.
>>>        c:\Program Files (x86)\Microsoft Visual Studio
>>> 9.0\VC\INCLUDE\io.h(185): see declaration of '_access'
>>> options.c(2625) : warning C4996: '_access': The POSIX name for this item
>>> is deprecated. Instead, use the ISO C++ conformant name: _access. See
>>> online help for details.
>>
>> This is something else!
>> Try defining _CRT_NONSTDC_NO_WARNINGS and _CRT_SECURE_NO_WARNINGS.
>>
>> Alon.
>
> This of course should be only in your vcproj not anywhere in openvpn.
>
> Alon.

Just checked, with this enabled you don't need to override access at all.

Alon.

Reply via email to