From d7fa9bc056be2bc89af85825ffc6e6144759a806 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Mon, 12 Oct 2009 00:12:33 +0000 Subject: Sync OpenBSD patchset 379: Put all jobs on a global all_jobs list and use that in server.c instead of running through all the clients. --- tmux.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tmux.h') diff --git a/tmux.h b/tmux.h index 0ce17340..8a5c09a9 100644 --- a/tmux.h +++ b/tmux.h @@ -1,4 +1,4 @@ -/* $Id: tmux.h,v 1.465 2009-10-12 00:08:12 tcunha Exp $ */ +/* $Id: tmux.h,v 1.466 2009-10-12 00:12:33 tcunha Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -576,8 +576,10 @@ struct job { void *data; RB_ENTRY(job) entry; + SLIST_ENTRY(job) lentry; }; RB_HEAD(jobs, job); +SLIST_HEAD(joblist, job); /* Screen selection. */ struct screen_sel { @@ -1197,7 +1199,7 @@ struct options_entry *options_set_data( void *options_get_data(struct options *, const char *); /* job.c */ -extern struct jobs jobs_tree; +extern struct joblist all_jobs; int job_cmp(struct job *, struct job *); RB_PROTOTYPE(jobs, job, entry, job_cmp); void job_tree_init(struct jobs *); -- cgit