|
Data Structures |
| class | delqueue_list |
| class | pinfo |
| class | pinfo_list |
| class | child_info |
| class | child_info_fork |
| class | reg_key |
| class | mount_item |
| class | mount_info |
| class | tty_min |
| class | tty |
| class | tty_list |
| class | shared_info |
| struct | cygwin_version_info |
Defines |
| #define | MAX_DELQUEUES_PENDING 100 |
| #define | PINFO_ZERO ((((pinfo *) NULL)->progname + 1) - ((char *) NULL)) |
| #define | ISSTATE(p, f) (!!((p)->process_state & f)) |
| #define | NOTSTATE(p, f) (!((p)->process_state & f)) |
| #define | PSIZE 128 |
| #define | PROC_MAGIC_MASK 0xff00f000 |
| #define | PROC_MAGIC_GENERIC 0xaf00f000 |
| #define | PROC_MAGIC_VER_MASK 0x0ff0000 |
| #define | EXEC_MAGIC_SIZE sizeof(child_info) |
| #define | MAX_MOUNTS 30 |
| #define | INP_BUFFER_SIZE 256 |
| #define | OUT_BUFFER_SIZE 256 |
| #define | NTTYS 128 |
| #define | TTY_CONSOLE 0x40000000 |
| #define | tty_attached(p) ((p)->ctty >= 0 && (p)->ctty != TTY_CONSOLE) |
| #define | OUTPUT_DONE_EVENT "cygtty%d.output.done" |
| #define | IOCTL_REQUEST_EVENT "cygtty%d.ioctl.request" |
| #define | IOCTL_DONE_EVENT "cygtty%d.ioctl.done" |
| #define | RESTART_OUTPUT_EVENT "cygtty%d.output.restart" |
| #define | OUTPUT_MUTEX "cygtty%d.output.mutex" |
| #define | TTY_SLAVE_ALIVE "cygtty%x.slave_alive" |
| #define | TTY_MASTER_ALIVE "cygtty%x.master_alive" |
| #define | TTYISSETF(x) __ISSETF (tc, x, TTY) |
| #define | TTYSETF(x) __SETF (tc, x, TTY) |
| #define | TTYCLEARF(x) __CLEARF (tc, x, TTY) |
| #define | TTYCONDSETF(n, x) __CONDSETF(n, tc, x, TTY) |
| #define | MIN_CTRL_C_SLOP 50 |
Enumerations |
| enum | { __SIGFLUSH = -2,
__SIGSTRACE = -1,
__SIGCHILDSTOPPED = 0,
__SIGOFFSET = 3
} |
| enum | {
PROC_MAGIC = 0xaf08f000,
PROC_FORK = PROC_MAGIC + 1,
PROC_EXEC = PROC_MAGIC + 2,
PROC_SPAWN = PROC_MAGIC + 3,
PROC_FORK1 = PROC_MAGIC + 4
} |
| enum | { TTY_INITIALIZED = 1,
TTY_RSTCONS = 2
} |
Functions |
| void | __api_fatal (const char *,...) __attribute__((noreturn)) |
| int | __small_sprintf (char *dst, const char *fmt,...) |
| int | __small_vsprintf (char *dst, const char *fmt, va_list ap) |
| void __stdcall | pinfo_init (PBYTE) |
| pinfo *__stdcall | procinfo (int n) |
| void __stdcall | init_child_info (DWORD, child_info *, int, HANDLE) |
| char *__stdcall | get_registry_hive_path (const PSID psid, char *path) |
| void __stdcall | load_registry_hive (PSID psid) |
| void __stdcall | tty_init () |
| void __stdcall | tty_terminate () |
| int __stdcall | attach_tty (int) |
| void __stdcall | create_tty_master (int) |
| int | ttyslot (void) |
| SECURITY_ATTRIBUTES *__stdcall | sec_user (PVOID sa_buf, PSID sid2=NULL, BOOL inherit=TRUE) |
| SECURITY_ATTRIBUTES *__stdcall | sec_user_nih (PVOID sa_buf, PSID sid2=NULL) |
| int __stdcall | set_console_state_for_spawn () |
| void __stdcall | shared_init (void) |
| void __stdcall | shared_terminate (void) |
| char *__stdcall | shared_name (const char *, int) |
| void *__stdcall | open_shared (const char *name, HANDLE &shared_h, DWORD size, void *addr) |
| shared_info * | cygwin_getshared (void) |
Variables |
| child_info_fork * | child_proc_info |
| pinfo * | myself |
| HANDLE | parent_alive |
| SECURITY_ATTRIBUTES | sec_none |
| SECURITY_ATTRIBUTES | sec_none_nih |
| SECURITY_ATTRIBUTES | sec_all |
| SECURITY_ATTRIBUTES | sec_all_nih |
| shared_info * | cygwin_shared |
| HANDLE | cygwin_shared_h |
| HANDLE | console_shared_h |
| cygwin_version_info | cygwin_version |
| const char * | cygwin_version_strings |