diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2012-03-31 15:33:34 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-03-31 15:33:34 -0700 |
commit | 268fb375171668e2d85a147c7614e89ce1bd46f6 (patch) | |
tree | a28c9bbeee947155a649828578b3684f5b38aa7d /proc.cpp | |
parent | ff1710131687075e819afcb045ed35924822b682 (diff) |
Cleanup proc_had_barrier
Ensure we don't try to do a universal barrier off of the main thread
Diffstat (limited to 'proc.cpp')
-rw-r--r-- | proc.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -122,18 +122,29 @@ int is_subshell=0; int is_block=0; int is_login=0; int is_event=0; -int proc_had_barrier; pid_t proc_last_bg_pid = 0; int job_control_mode = JOB_CONTROL_INTERACTIVE; int no_exec=0; static int is_interactive = -1; +static bool proc_had_barrier = false; + int get_is_interactive(void) { ASSERT_IS_MAIN_THREAD(); return is_interactive; } +bool get_proc_had_barrier() { + ASSERT_IS_MAIN_THREAD(); + return proc_had_barrier; +} + +void set_proc_had_barrier(bool flag) { + ASSERT_IS_MAIN_THREAD(); + proc_had_barrier = flag; +} + /** The event variable used to send all process event */ |