3 Copyright 1998, 1999, 2000, 2001 Red Hat, Inc.
5 This file is part of Cygwin.
7 This software is a copyrighted work licensed under the terms of the
8 Cygwin license. Please consult the file "CYGWIN_LICENSE" for
20 int (*main)(int, char **, char **);
21 per_module &operator = (per_process *p)
26 data_start = p->data_start;
27 data_end = p->data_end;
28 bss_start = p->bss_start;
48 struct dll *next, *prev;
54 char name[NT_MAX_PATH];
59 #define MAX_DLL_BEFORE_INIT 100
71 dll *operator [] (const char *name);
72 dll *alloc (HINSTANCE, per_process *, dll_type);
75 void load_after_fork (HANDLE, dll *);
78 while ((hold = hold->next))
79 if (hold_type == DLL_ANY || hold->type == hold_type)
83 dll *istart (dll_type t)
89 friend void dll_global_dtors ();
93 void dll_global_dtors ();