Module Name: xsrc
Committed By: mrg
Date: Sun Mar 10 04:25:39 UTC 2019
Modified Files:
xsrc/external/mit/libvdpau/dist/src: mesa_dri2.c util.h vdpau_wrapper.c
Log Message:
merge this change from maya@:
commit 4fa18f04dce5333189004834c1183d7a14ee0ef5
Author: Maya Rashish <[email protected]>
Date: Sun Feb 24 09:32:11 2019 +0200
Don't warn (-Werror) about secure_getenv, use getenv_wrapper.
Does the same thing for netbsd.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c \
xsrc/external/mit/libvdpau/dist/src/util.h \
xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c
diff -u xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c:1.1.1.1 xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c:1.2
--- xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c:1.1.1.1 Sun Mar 10 02:55:40 2019
+++ xsrc/external/mit/libvdpau/dist/src/mesa_dri2.c Sun Mar 10 04:25:39 2019
@@ -132,7 +132,7 @@ _vdp_DRI2Connect(Display * dpy, XID wind
req->driverType = DRI2DriverVDPAU;
#ifdef DRI2DriverPrimeShift
{
- char *prime = secure_getenv("DRI_PRIME");
+ char *prime = getenv_wrapper("DRI_PRIME");
if (prime) {
unsigned int primeid;
errno = 0;
Index: xsrc/external/mit/libvdpau/dist/src/util.h
diff -u xsrc/external/mit/libvdpau/dist/src/util.h:1.1.1.1 xsrc/external/mit/libvdpau/dist/src/util.h:1.2
--- xsrc/external/mit/libvdpau/dist/src/util.h:1.1.1.1 Sun Mar 10 02:55:40 2019
+++ xsrc/external/mit/libvdpau/dist/src/util.h Sun Mar 10 04:25:39 2019
@@ -38,7 +38,7 @@ static char * getenv_wrapper(const char
}
}
-#ifndef HAVE_SECURE_GETENV
+#if 0 // Just substituting it for the above equivalent
# ifdef HAVE___SECURE_GETENV
# define secure_getenv __secure_getenv
# else
Index: xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c
diff -u xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c:1.1.1.1 xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c:1.2
--- xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c:1.1.1.1 Sun Mar 10 02:55:40 2019
+++ xsrc/external/mit/libvdpau/dist/src/vdpau_wrapper.c Sun Mar 10 04:25:39 2019
@@ -118,7 +118,7 @@ static VdpStatus _vdp_open_driver(
char const * vdpau_trace;
char const * func_name;
- vdpau_driver = secure_getenv("VDPAU_DRIVER");
+ vdpau_driver = getenv_wrapper("VDPAU_DRIVER");
if (vdpau_driver) {
if (strchr(vdpau_driver, '/')) {
vdpau_driver = NULL;
@@ -133,7 +133,7 @@ static VdpStatus _vdp_open_driver(
}
/* Don't allow setuid apps to use VDPAU_DRIVER_PATH */
- vdpau_driver_path = secure_getenv("VDPAU_DRIVER_PATH");
+ vdpau_driver_path = getenv_wrapper("VDPAU_DRIVER_PATH");
if (vdpau_driver_path &&
snprintf(vdpau_driver_lib, sizeof(vdpau_driver_lib),
DRIVER_LIB_FORMAT, vdpau_driver_path, vdpau_driver) <
@@ -181,7 +181,7 @@ static VdpStatus _vdp_open_driver(
_vdp_backend_dll = _vdp_driver_dll;
- vdpau_trace = secure_getenv("VDPAU_TRACE");
+ vdpau_trace = getenv_wrapper("VDPAU_TRACE");
if (vdpau_trace && atoi(vdpau_trace)) {
SetDllHandle * set_dll_handle;