This is the mail archive of the cygwin-developers@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Can't execute Cygwin applications directly on cmd.exe


On Mon, May 22, 2000 at 02:28:55AM +0900, Kazuhiro Fujieda wrote:
>I can't execute Cygwin applications directly on the command
>prompt (cmd.exe) as the following since 2000/05/16. I can
>observe this problem only on NT4 Sp6a.
>
>Microsoft(R) Windows NT(R)
>(C) Copyright 1985-1996 Microsoft Corp.
>
>C:\Home\fujieda>ls
>C:\CYGWIN\USR\BIN\ls.exe: *** couldn't dynamically determine load address for 'NetWkstaUserGetInfo', Win32 error 127
>
>C:\Home\fujieda>
>
>It is triggered by the following modification in dcrt0.cc.
>I confirmed it was solved by canceling the modification.

Obviously this isn't a problem for me.  Can you tell me why moving an
initialization routine three or four lines up causes this behavior?
It makes no sense to me so there's no way I'll be able to debug it.

cgf

>Index: dcrt0.cc
>===================================================================
>RCS file: /cvs/src/src/winsup/cygwin/dcrt0.cc,v
>retrieving revision 1.13
>retrieving revision 1.14
>diff -u -r1.13 -r1.14
>--- dcrt0.cc	2000/05/13 01:42:53	1.13
>+++ dcrt0.cc	2000/05/17 05:49:51	1.14
>@@ -746,14 +746,14 @@
>   set_errno (0);
>   debug_printf ("user_data->main %p", user_data->main);
> 
>+  /* Initialize uid, gid. */
>+  uinfo_init ();
>+
>   /* Flush signals and ensure that signal thread is up and running. Can't
>      do this for noncygwin case since the signal thread is blocked due to
>      LoadLibrary serialization. */
>   if (!dynamically_loaded)
>     sig_send (NULL, __SIGFLUSH);
>-
>-  /* Initialize uid, gid. */
>-  uinfo_init ();
> 
>   if (user_data->main && !dynamically_loaded)
>     exit (user_data->main (argc, argv, *user_data->envptr));
>____
>  | AIST      Kazuhiro Fujieda <fujieda@jaist.ac.jp>
>  | HOKURIKU  School of Information Science
>o_/ 1990      Japan Advanced Institute of Science and Technology

-- 
cgf@cygnus.com                        Cygnus Solutions, a Red Hat company
http://sourceware.cygnus.com/         http://www.redhat.com/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]