Author: nkinder
Update of /cvs/dirsec/ldapserver/ldap/servers/snmp
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27022/ldap/servers/snmp
Modified Files:
ldap-agent.h
Log Message:
Resolves: 207457
Summary: Added 64-bit atomic functions for platforms lacking built-ins.
Index: ldap-agent.h
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/snmp/ldap-agent.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ldap-agent.h 24 Oct 2008 22:36:59 -0000 1.11
+++ ldap-agent.h 29 Oct 2008 19:16:29 -0000 1.12
@@ -79,7 +79,10 @@
#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