[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/icecream-make-it-cool/daemon
From: Dirk Mueller <mueller () kde ! org>
Date: 2006-08-31 21:51:30
Message-ID: 1157061090.924547.3852.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 579357 by mueller:
cleanup
M +4 -7 workit.cpp
--- branches/work/icecream-make-it-cool/daemon/workit.cpp #579356:579357
@@ -256,7 +256,7 @@
dup2( sock_err[1], STDERR_FILENO );
close(sock_err[1]);
- for(int f = 3; f < 4096; ++f) {
+ for(int f = STDERR_FILENO+1; f < 4096; ++f) {
long flags;
assert((flags = fcntl(f, F_GETFD, 0)) < 0 || (flags & FD_CLOEXEC));
}
@@ -274,8 +274,6 @@
struct timeval starttv;
gettimeofday(&starttv, 0 );
- {
- log_block p_write("forwarding source");
for (;;) {
Msg* msg = client->get_msg(60);
@@ -319,8 +317,9 @@
delete msg;
msg = 0;
}
- close (sock_in[1]);
- }
+ close( sock_in[1] );
+ close( sock_out[1] );
+ close( sock_err[1] );
log_block parent_wait("parent, waiting");
// idea borrowed from kprocess
@@ -394,9 +393,7 @@
if (wait4(pid, &status, must_reap ? WUNTRACED : WNOHANG, &ru) != 0) \
// error finishes, too {
close( sock_err[0] );
- close( sock_err[1] );
close( sock_out[0] );
- close( sock_out[1] );
if ( !WIFEXITED(status) || WEXITSTATUS(status) ) {
unsigned long int mem_used = ( ru.ru_minflt + ru.ru_majflt ) \
* getpagesize() / 1024;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic