diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-12-11 03:46:01 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-12-11 03:46:01 +0000 |
commit | 865f314dd5ed55508f45a32973b709b79a541e36 (patch) | |
tree | dc1a3a884bb2fc10a89a3c46313897d22c5771eb /kinit/kinit.cpp | |
parent | ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 (diff) | |
download | tdelibs-865f314dd5ed55508f45a32973b709b79a541e36.tar.gz tdelibs-865f314dd5ed55508f45a32973b709b79a541e36.zip |
kdelibs update to Trinity v3.5.11
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1061230 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kinit/kinit.cpp')
-rw-r--r-- | kinit/kinit.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/kinit/kinit.cpp b/kinit/kinit.cpp index 8b654b038..77608b94b 100644 --- a/kinit/kinit.cpp +++ b/kinit/kinit.cpp @@ -60,7 +60,7 @@ #include <kapplication.h> #include <klocale.h> -#ifdef Q_OS_LINUX +#ifdef HAVE_SYS_PRCTL_H #include <sys/prctl.h> #ifndef PR_SET_NAME #define PR_SET_NAME 15 @@ -256,18 +256,18 @@ static void setup_tty( const char* tty ) int fd = open( tty, O_WRONLY ); if( fd < 0 ) { - perror( "kdeinit: couldn't open() tty" ); + fprintf(stderr, "kdeinit: couldn't open() %s: %s\n", tty, strerror (errno) ); return; } if( dup2( fd, STDOUT_FILENO ) < 0 ) { - perror( "kdeinit: couldn't dup2() tty" ); + fprintf(stderr, "kdeinit: couldn't dup2() %s: %s\n", tty, strerror (errno) ); close( fd ); return; } if( dup2( fd, STDERR_FILENO ) < 0 ) { - perror( "kdeinit: couldn't dup2() tty" ); + fprintf(stderr, "kdeinit: couldn't dup2() %s: %s\n", tty, strerror (errno) ); close( fd ); return; } @@ -571,7 +571,7 @@ static pid_t launch(int argc, const char *_name, const char *args, d.argv[argc] = 0; /** Give the process a new name **/ -#ifdef Q_OS_LINUX +#ifdef HAVE_SYS_PRCTL_H /* set the process name, so that killall works like intended */ r = prctl(PR_SET_NAME, (unsigned long) name.data(), 0, 0, 0); if ( r == 0 ) |