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