From 06e865cf81bb9f877258e91441205a27d619c478 Mon Sep 17 00:00:00 2001 From: Nathan Kinder Date: Wed, 29 Oct 2008 19:16:29 +0000 Subject: Resolves: 207457 Summary: Added 64-bit atomic functions for platforms lacking built-ins. --- ldap/servers/snmp/ldap-agent.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ldap/servers/snmp') diff --git a/ldap/servers/snmp/ldap-agent.h b/ldap/servers/snmp/ldap-agent.h index cb7a395d..30253d1c 100644 --- a/ldap/servers/snmp/ldap-agent.h +++ b/ldap/servers/snmp/ldap-agent.h @@ -79,7 +79,10 @@ extern "C" { #ifdef HPUX /* HP-UX doesn't define SEM_FAILED like other platforms, so - * * we define it ourselves. */ + * we define it ourselves. We make this define HP-UX specific + * since sem_open() doesn't seem to return the same value on + * all platforms in a failure case (it's 1 on some platforms, + * and 0 on others). */ #define SEM_FAILED ((sem_t *)(-1)) #endif -- cgit