##// END OF EJS Templates
fileset: rewrite andset() to not use mctx.narrow()...
fileset: rewrite andset() to not use mctx.narrow() New code is less efficient than the original, but it helps porting andset() to matcher composition. This will be cleaned up later. This effectively disables the fullmatchctx magic since mctx will never be demoted to the matchctx. The fullmatchctx class will be removed later.

File last commit:

r31941:ac552702 default
r38707:80466fd8 default
Show More
procutil.h
21 lines | 528 B | text/x-c | CLexer
Jun Wu
chg: add procutil.h...
r30693 /*
* Utilities about process handling - signal and subprocess (ex. pager)
*
* Copyright (c) 2011 Yuya Nishihara <yuya@tcha.org>
*
* This software may be used and distributed according to the terms of the
* GNU General Public License version 2 or any later version.
*/
#ifndef PROCUTIL_H_
#define PROCUTIL_H_
#include <unistd.h>
void restoresignalhandler(void);
void setupsignalhandler(pid_t pid, pid_t pgid);
Jun Wu
chg: respect environment variables for pager...
r31941 pid_t setuppager(const char *pagercmd, const char *envp[]);
Jun Wu
chg: add procutil.h...
r30693 void waitpager(void);
#endif /* PROCUTIL_H_ */