Update copyright on all files checked in so far this year.

* fhandler.h: Use #pragma once rather than ifdef guards.
(fhandler_console::tc_getpgid): Return our pgid if we have never opened a
console.
* fork.cc: Rearrange includes to accommodate fhandler.h use of pinfo.h.
* sigproc.cc: Ditto.
* spawn.cc: Ditto.
(child_info_spawn::worker): Query myself->pgid rather than calling expensive
function.
* thread.h: Use #pragma once rather than ifdef guards.
* pinfo.h: Use #pragma once rather than ifdef guards.
(pinfo::remember): Don't define if sigproc.h has not been included.
(pinfo::reattach): Ditto.
* sigproc.h: Use #pragma once rather than ifdef guards.  Use different test to
see if pinfo.h has been included.
This commit is contained in:
Christopher Faylor
2012-01-11 19:07:11 +00:00
parent 5ecc040cff
commit 0e1f0840d2
13 changed files with 54 additions and 38 deletions

View File

@@ -1,7 +1,7 @@
/* fhandler.h
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011 Red Hat, Inc.
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Red Hat, Inc.
This file is part of Cygwin.
@@ -9,8 +9,8 @@ This software is a copyrighted work licensed under the terms of the
Cygwin license. Please consult the file "CYGWIN_LICENSE" for
details. */
#ifndef _FHANDLER_H_
#define _FHANDLER_H_
#pragma once
#include "pinfo.h"
#include "tty.h"
/* fcntl flags used only internaly. */
@@ -1307,7 +1307,10 @@ private:
static console_state *open_shared_console (HWND, HANDLE&, bool&);
public:
static pid_t tc_getpgid () {return shared_console_info->tty_min_state.getpgid ();}
static pid_t tc_getpgid ()
{
return shared_console_info ? shared_console_info->tty_min_state.getpgid () : myself->pgid;
}
fhandler_console (fh_devices);
static console_state *open_shared_console (HWND hw, HANDLE& h)
{
@@ -2113,4 +2116,3 @@ typedef union
char __virtual[sizeof (fhandler_virtual)];
char __windows[sizeof (fhandler_windows)];
} fhandler_union;
#endif /* _FHANDLER_H_ */