|
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 |