/*************************************************************************
* TinyFugue - programmable mud client
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006-2007 Ken Keys
*
* TinyFugue (aka "tf") is protected under the terms of the GNU
* General Public License. See the file "COPYING" for details.
************************************************************************/
/* $Id: process.h,v 35004.20 2007/01/13 23:12:39 kkeys Exp $ */
#ifndef PROCESS_H
#define PROCESS_H
# if !NO_PROCESS
extern void kill_procs_by_world(struct World *world);
extern void kill_procs(void);
extern void nuke_dead_procs(void);
extern void runall(int prompted, struct World *world);
extern int ch_lpquote(Var *var);
extern struct timeval proctime; /* when next process should run */
# else
#define kill_procs_by_world(world) /* do nothing */
#define kill_procs() /* do nothing */
#define nuke_dead_procs() /* do nothing */
#define runall(prompted, world) /* do nothing */
#define ch_lpquote NULL
#define proctime tvzero
# endif /* NO_PROCESS */
#endif /* PROCESS_H */
syntax highlighted by Code2HTML, v. 0.9.1