* external.cc: Move pids declaration to file scope and use less enthusiastic

constructor.
* pinfo.h (winpids::winpids): Remove default setting.
* fhandler_fifo.cc (fhandler_fifo::open_not_mine): Accommodate removal of
default setting.
* fhandler_proc.cc (fhandler_proc::readdir): Ditto.
This commit is contained in:
Christopher Faylor
2005-05-19 01:25:20 +00:00
parent 24515d6563
commit ac437c3e0c
5 changed files with 15 additions and 4 deletions

View File

@@ -221,9 +221,10 @@ public:
DWORD npids;
inline void reset () { npids = 0; release (); }
void set (bool winpid);
winpids (): enum_processes (&winpids::enum_init) {}
winpids (int): pinfo_access (0), enum_processes (&winpids::enum_init)
{ reset (); }
winpids (DWORD acc = 0): pidlist (NULL), npidlist (0), pinfolist (NULL),
winpids (DWORD acc): pidlist (NULL), npidlist (0), pinfolist (NULL),
enum_processes (&winpids::enum_init), npids (0)
{
pinfo_access = acc;