Mesa (master): util: added util_dl_error()
Brian Paul
brianp at kemper.freedesktop.org
Mon Apr 5 14:01:38 UTC 2010
Module: Mesa
Branch: master
Commit: 3258058d3b3fe0412007bfa699918bbe1665939d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3258058d3b3fe0412007bfa699918bbe1665939d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 30 13:36:10 2010 -0600
util: added util_dl_error()
---
src/gallium/auxiliary/util/u_dl.c | 13 +++++++++++++
src/gallium/auxiliary/util/u_dl.h | 7 +++++++
2 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/src/gallium/auxiliary/util/u_dl.c b/src/gallium/auxiliary/util/u_dl.c
index 37ed789..220860e 100644
--- a/src/gallium/auxiliary/util/u_dl.c
+++ b/src/gallium/auxiliary/util/u_dl.c
@@ -78,3 +78,16 @@ util_dl_close(struct util_dl_library *library)
(void)library;
#endif
}
+
+
+const char *
+util_dl_error(void)
+{
+#if defined(PIPE_OS_UNIX)
+ return dlerror();
+#elif defined(PIPE_OS_WINDOWS)
+ return "unknown error";
+#else
+ return "unknown error";
+#endif
+}
diff --git a/src/gallium/auxiliary/util/u_dl.h b/src/gallium/auxiliary/util/u_dl.h
index 85296c5..2853b44 100644
--- a/src/gallium/auxiliary/util/u_dl.h
+++ b/src/gallium/auxiliary/util/u_dl.h
@@ -70,4 +70,11 @@ void
util_dl_close(struct util_dl_library *library);
+/**
+ * Return most recent error message.
+ */
+const char *
+util_dl_error(void);
+
+
#endif /* U_DL_H_ */
More information about the mesa-commit
mailing list