mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
task: use bionic/libc friendly arguments to prctl
prctl is supposed to take 5 arguments. It used to work with 2 arguments on some versions of libc because it is defined as a varags function there. See #611911
This commit is contained in:
parent
fb9243178a
commit
c78c637a77
2 changed files with 2 additions and 3 deletions
|
@ -281,9 +281,8 @@ dnl check for pthreads
|
|||
AC_CHECK_HEADERS([pthread.h], HAVE_PTHREAD_H=yes)
|
||||
AM_CONDITIONAL(HAVE_PTHREAD_H, test "x$HAVE_PTHREAD_H" = "xyes")
|
||||
|
||||
dnl check for sys/prctl
|
||||
dnl check for sys/prctl for setting thread name on Linux
|
||||
AC_CHECK_HEADERS([sys/prctl.h], HAVE_SYS_PRCTL_H=yes)
|
||||
AM_CONDITIONAL(HAVE_SYS_PRTCL_H, test "x$HAVE_SYS_PRCTL_H" = "xyes")
|
||||
|
||||
dnl Check for valgrind.h
|
||||
dnl separate from HAVE_VALGRIND because you can have the program, but not
|
||||
|
|
|
@ -201,7 +201,7 @@ gst_task_configure_name (GstTask * task)
|
|||
GST_DEBUG_OBJECT (task, "Could not create thread name for '%s'", name);
|
||||
} else {
|
||||
GST_DEBUG_OBJECT (task, "Setting thread name to '%s'", thread_name);
|
||||
if (prctl (PR_SET_NAME, (unsigned long int) thread_name))
|
||||
if (prctl (PR_SET_NAME, (unsigned long int) thread_name, 0, 0, 0))
|
||||
GST_DEBUG_OBJECT (task, "Failed to set thread name");
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue