* mini-s390.c (add_general): Adjust offset calculation to take into account of roundi...
[mono.git] / mono / io-layer / process-private.h
blob77c121f5459b0c48b12c512b610a25b2fcb23c11
1 /*
2 * process-private.h: Private definitions for process handles
4 * Author:
5 * Dick Porter (dick@ximian.com)
7 * (C) 2002-2006 Novell, Inc.
8 */
10 #ifndef _WAPI_PROCESS_PRIVATE_H_
11 #define _WAPI_PROCESS_PRIVATE_H_
13 #include <config.h>
14 #include <glib.h>
16 /* There doesn't seem to be a defined symbol for this */
17 #define _WAPI_PROCESS_CURRENT (gpointer)0xFFFFFFFF
18 extern gpointer _wapi_process_duplicate (void);
20 extern struct _WapiHandleOps _wapi_process_ops;
22 #define _WAPI_PROC_NAME_MAX_LEN _POSIX_PATH_MAX
24 struct _WapiHandle_process
26 pid_t id;
27 guint32 exitstatus;
28 gpointer main_thread;
29 WapiFileTime create_time;
30 WapiFileTime exit_time;
31 gchar proc_name[_WAPI_PROC_NAME_MAX_LEN];
32 size_t min_working_set;
33 size_t max_working_set;
34 gboolean waited;
37 extern void _wapi_process_reap (void);
38 extern void _wapi_process_signal_self (void);
40 #endif /* _WAPI_PROCESS_PRIVATE_H_ */