*nix compilation fix (for rev 402)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@405 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
10c8c75bb7
commit
57659f010e
@ -38,6 +38,12 @@ cEvent::cEvent(void)
|
|||||||
LOGERROR("cEvent: Cannot create event, errno = %i. Aborting server.", errno);
|
LOGERROR("cEvent: Cannot create event, errno = %i. Aborting server.", errno);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
// Unlink the semaphore immediately - it will continue to function but will not pollute the namespace
|
||||||
|
// We don't store the name, so can't call this in the destructor
|
||||||
|
if (sem_unlink(EventName.c_str()) != 0)
|
||||||
|
{
|
||||||
|
LOGWARN("ERROR: Could not unlink cEvent. (%i)", errno);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif // *nix
|
#endif // *nix
|
||||||
}
|
}
|
||||||
@ -53,10 +59,6 @@ cEvent::~cEvent()
|
|||||||
#else
|
#else
|
||||||
if (m_bIsNamed)
|
if (m_bIsNamed)
|
||||||
{
|
{
|
||||||
if (sem_unlink(EventName.c_str()) != 0)
|
|
||||||
{
|
|
||||||
LOGWARN("ERROR: Could not unlink cEvent. (%i)", errno);
|
|
||||||
}
|
|
||||||
if (sem_close(m_Event) != 0)
|
if (sem_close(m_Event) != 0)
|
||||||
{
|
{
|
||||||
LOGERROR("ERROR: Could not close cEvent. (%i)", errno);
|
LOGERROR("ERROR: Could not close cEvent. (%i)", errno);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user