3 Copyright 1998, 1999, 2000 Cygnus Solutions
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[MAX_PATH + 1];
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 *);
76 dll *istart (dll_type t)
84 while ((hold = hold->next))
85 if (hold_type == DLL_ANY || hold->type == hold_type)