X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=execute.h;h=737973dad90e8fe112e380bd11d4aa27fa1ce4da;hp=4f700efd4623c3ddd9f1d7e5e895979d33944d3f;hb=7898b0cf7ec1a30454538b415e25d544ecee5d5b;hpb=38b48754f787e7956dc97ebae6891203358a032e diff --git a/execute.h b/execute.h index 4f700efd4..737973dad 100644 --- a/execute.h +++ b/execute.h @@ -3,6 +3,25 @@ #ifndef fooexecutehfoo #define fooexecutehfoo +/*** + This file is part of systemd. + + Copyright 2010 Lennart Poettering + + systemd is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + systemd is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with systemd; If not, see . +***/ + typedef struct ExecStatus ExecStatus; typedef struct ExecCommand ExecCommand; typedef struct ExecContext ExecContext; @@ -71,6 +90,7 @@ struct ExecContext { bool timer_slack_ns_set:1; bool cpu_sched_reset_on_fork; + bool non_blocking; ExecInput input; ExecOutput output;