delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/05/21/13:29:09

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
To: cygwin-developers AT sourceware DOT cygnus DOT com
Subject: Can't execute Cygwin applications directly on cmd.exe
Mime-Version: 1.0 (generated by tm-edit 7.106)
From: Kazuhiro Fujieda <fujieda AT jaist DOT ac DOT jp>
Date: 22 May 2000 02:28:55 +0900
Message-ID: <s1sd7mfhkx4.fsf@jaist.ac.jp>
Lines: 45
X-Mailer: Gnus v5.3/Emacs 19.34

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.

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 AT jaist DOT ac DOT jp>
  | HOKURIKU  School of Information Science
o_/ 1990      Japan Advanced Institute of Science and Technology

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019