Understanding program startup
DG Ellis
DG_Ellis@ccm.jf.intel.com
Wed Mar 19 18:13:00 GMT 1997
I am not new to C programming, however, I am new to writing programs
that run under a unix shell like bash. For history, I found that single
quotes are not respected by applications that use cygwin.dll when the
program is invoked from outside bash. I chased down the code to the
winsup/dcrt0.cc source file and was busy modifying it when I decided to
check on the behavior of "normal" command lines under bash and under NT.
Well, I see where the code should behave certain ways and does when run
under NT command processor, but does not behave at all the same when
under bash. Now here is my question:
My suspicion is that the routine dll_crt0_1 is not called if the
program is run under the shell. Is this correct? I will try to check on
libc's crt0 to see if this is true (if I can find the source). It looks
like there are a lot of important things in the dll_crt0_1 routine that
should be done in each case. If they don't get done, what happens?
Could this be the ctrl-C crash problem???
Dave Ellis
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
More information about the Cygwin
mailing list