1
0
mirror of https://github.com/anope/anope.git synced 2026-07-10 12:03:12 +02:00

BUILD : 1.7.14 (1045) BUGS : NOTES : Fixed ano_modclearerr() - it was not POSIX-compliant

git-svn-id: svn://svn.anope.org/anope/trunk@1045 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@769 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
2006-06-11 17:04:12 +00:00
parent 7a97a4e659
commit f1d0119044
3 changed files with 12 additions and 2 deletions
+1
View File
@@ -17,6 +17,7 @@ Provided by Anope Dev. <dev@anope.org> - 2006
06/10 F Win32 Makefile for plexus3 support. [#520]
06/11 F Two pointers in modules.c weren't NULL-ified by default. [ #00]
06/11 F Updated InspIRCd protocol support module. [ #00]
06/11 F Module Clear Error macro was broken on *BSD. [#515]
Provided by ThaPrince <jon@vile.com> - 2006
05/19 A Plexus 3 support. [ #00]
+6 -1
View File
@@ -40,7 +40,12 @@ typedef void * ano_module_t;
#define ano_moderr() dlerror()
#define ano_modsym(file, symbol) dlsym(file, DL_PREFIX symbol)
#define ano_modclose(file) dlclose(file)
#define ano_modclearerr() errno = 0
/* We call dlerror() here because it clears the module error after being
* called. This previously read 'errno = 0', but that didn't work on
* all POSIX-compliant architectures. This way the error is guaranteed
* to be cleared, POSIX-wise. -GD
*/
#define ano_modclearerr() dlerror()
#define MODULE_EXT ".so"
#endif
+5 -1
View File
@@ -9,10 +9,14 @@ VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="14"
VERSION_EXTRA=""
VERSION_BUILD="1044"
VERSION_BUILD="1045"
# $Log$
#
# BUILD : 1.7.14 (1045)
# BUGS :
# NOTES : Fixed ano_modclearerr() - it was not POSIX-compliant
#
# BUILD : 1.7.14 (1044)
# BUGS :
# NOTES : Update InspIRCd protocol support module