Commit 39f67279 authored by Gerald Pfeifer's avatar Gerald Pfeifer Committed by Alexandre Julliard

kernel32: Use setproctitle where applicable to set the process name.

Based on a patch by Kris Moore.
parent 1868abda
......@@ -16536,6 +16536,7 @@ esac
for ac_func in \
_pclose \
_popen \
......@@ -16581,6 +16582,7 @@ for ac_func in \
rfork \
sched_yield \
select \
setproctitle \
setrlimit \
settimeofday \
sigaltstack \
......
......@@ -1364,6 +1364,7 @@ AC_CHECK_FUNCS(\
rfork \
sched_yield \
select \
setproctitle \
setrlimit \
settimeofday \
sigaltstack \
......
......@@ -897,6 +897,10 @@ static void start_process( void *arg )
*/
static void set_process_name( int argc, char *argv[] )
{
#ifdef HAVE_SETPROCTITLE
setproctitle("-%s", argv[1]);
#endif
#ifdef HAVE_PRCTL
int i, offset;
char *p, *prctl_name = argv[1];
......
......@@ -588,6 +588,9 @@
/* Define to 1 if you have the `sendmsg' function. */
#undef HAVE_SENDMSG
/* Define to 1 if you have the `setproctitle' function. */
#undef HAVE_SETPROCTITLE
/* Define to 1 if you have the `setrlimit' function. */
#undef HAVE_SETRLIMIT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment