summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2004-02-06 16:18:59 +0000
committerCorinna Vinschen <corinna@vinschen.de>2004-02-06 16:18:59 +0000
commit2a566ac3ef08f056895433468390c116e22a5589 (patch)
treeb8188750e24ed692189cce386cfd4d2da76caf81
parent043878df18006f7243ae2547bcb0c9c43404fa82 (diff)
downloadcygnal-2a566ac3ef08f056895433468390c116e22a5589.tar.gz
cygnal-2a566ac3ef08f056895433468390c116e22a5589.tar.bz2
cygnal-2a566ac3ef08f056895433468390c116e22a5589.zip
* cygserver.h (CYGWIN_SERVER_VERSION_API): Bump.
* cygserver_ipc.h (struct proc): Add signal_arrived member. (ipc_set_proc_info): Inititalize blk.signal_arrived.
-rw-r--r--winsup/cygwin/ChangeLog6
-rw-r--r--winsup/cygwin/cygserver.h2
-rw-r--r--winsup/cygwin/cygserver_ipc.h2
3 files changed, 9 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 0aac1ab56..befb8dd06 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,9 @@
+2004-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump.
+ * cygserver_ipc.h (struct proc): Add signal_arrived member.
+ (ipc_set_proc_info): Inititalize blk.signal_arrived.
+
2004-02-06 Pierre Humblet <pierre.humblet@ieee.org>
* uinfo.cc (cygheap_user::init): Use sec_user_nih to build a
diff --git a/winsup/cygwin/cygserver.h b/winsup/cygwin/cygserver.h
index a412abf43..79f7d4135 100644
--- a/winsup/cygwin/cygserver.h
+++ b/winsup/cygwin/cygserver.h
@@ -20,7 +20,7 @@ details. */
#endif
#define CYGWIN_SERVER_VERSION_MAJOR 1
-#define CYGWIN_SERVER_VERSION_API 1
+#define CYGWIN_SERVER_VERSION_API 2
#define CYGWIN_SERVER_VERSION_MINOR 0
#define CYGWIN_SERVER_VERSION_PATCH 0
diff --git a/winsup/cygwin/cygserver_ipc.h b/winsup/cygwin/cygserver_ipc.h
index 37f5730bc..77f54c52d 100644
--- a/winsup/cygwin/cygserver_ipc.h
+++ b/winsup/cygwin/cygserver_ipc.h
@@ -28,6 +28,7 @@ struct proc {
__gid32_t *gidlist;
bool is_admin;
struct vmspace *p_vmspace;
+ HANDLE signal_arrived;
};
#ifdef __INSIDE_CYGWIN__
@@ -41,6 +42,7 @@ ipc_set_proc_info (proc &blk)
blk.gidcnt = 0;
blk.gidlist = NULL;
blk.is_admin = false;
+ blk.signal_arrived = signal_arrived;
}
#endif /* __INSIDE_CYGWIN__ */