public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* RE: BugView updated.
@ 1997-07-11 11:51 Sergey Okhapkin
  1997-07-11 11:51 ` David Coe
  1997-07-13 20:08 ` Mumit Khan
  0 siblings, 2 replies; 16+ messages in thread
From: Sergey Okhapkin @ 1997-07-11 11:51 UTC (permalink / raw)
  To: 'David Coe'; +Cc: 'gnu-win32'

David Coe wrote:
> The principle of CYGWIN_NOTTY seem a good idea. Although of course it is
> possible to re-port back to gnu-win32 all those old unix apps (less,
> ncftp, micro emacs, emacs -nw, beav, elvis) it would be a shame to lose
> the ability to launch their existing native console-direct
> implementations from the same command window.

Re-porting to gnu-win32 seems to me the best solution - you're able to run 
direct-console applications in a console only, but re-ported - in a console 
(with the same functionality), in a telnet session, in Xterm window and via 
communication port/modem. What is better?-)

>
> Unless I'm doing something wrong though, CYGWIN_NOTTY is not doing quite
> the thing I would expect (at least on NT4). Setting it before launching
> bash is fine - I get a cygwin environment that allows console direct but
> not pseudo-tty. Setting it within bash, however, does not switch to
> allow launching of console direct apps; in fact, even things like ls no
> longer produce output!!

Bash started without CYGWIN_NOTTY creates control tty threads and redirects 
standard handles of a childs to a pipes, connected to ctty. But childs do 
not makes connection to ctty because CYGWIN_NOTTY is set. There is no way 
to fall back to notty mode. At least, for a now... The main troubles are in 
standard handles redirection.

>
> Have you also made some changes to the reporting and use of ownership?
> Ls -l now reports usernames rather than numerical IDs. There is, for

There was a bug in /etc/passwd reading code, but you had to see usernames 
with this bug. I never had such a problem.

> example, some impact (which I don't yet understand) on the operation of
> the command line in mc-4.0 which works fine (with a # prompt) using your
> cygwin.dll from 06 Jul but only works under an Administrator account
> using the 10 Jul dll. From a User account it gives (correctly) a $
> prompt but (incorrectly) will launch nothing from it ... just like with
> the unpatched B18 cygwin.dll.

Try to remove <cr>s from /etc/passwd. If it will not help, remove shell 
fields from /etc/passwd and set environment variable SHELL to /bin/sh.

> Anyway, it's all very exciting.

Thank You!

--
Sergey Okhapkin, http://www.lexa.ru/sos
Moscow, Russia
Looking for a job

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Beta 19 status
@ 1997-08-16 23:29 Geoffrey Noer
  0 siblings, 0 replies; 16+ messages in thread
From: Geoffrey Noer @ 1997-08-16 23:29 UTC (permalink / raw)
  To: gnu-win32; +Cc: Geoffrey Noer

We just imported bash 2.01 into our local sources so it will be included
in beta 19.  I haven't seen any problems with it yet and having working
job control is great.

I've appended the beginnings of the history doc with changes since b18.
It isn't all there yet, but for those of you who are curious...  Also
my current best guess is that beta 19 will be out in September.

A fair amount of work is being done on the Win32 side of things right now
(converting gcc to default to not linking in the cygwin.dll, handling
.exe extensions better during the build process, etc...).  So beta 19
will happen as soon as everything settles down a little.

-- 
Geoffrey Noer
noer@cygnus.com

--------------------------------------

@item Release Beta 19 (Probably September 1997)

This is a major release.  The new cygwin.dll is still
backwards-compatible with previously linked applications but
contains significant changes.

The PE format definition now matches Microsoft's more closely.
This should allow better interoperability with other vendors'
development tools.  This change invalidates all previously
built object (.o) and static library (.a) files so be sure to
delete/rebuild old .o and .a files you are using!

@subsection Changes in specific tools:

We have upgraded some of the utilities.  GNU-Win32 now includes
bash 2.01, textutils 1.22, and gawk 3.0.3.  Bash under Cygwin32 now
includes working job control among other improvements.

Ian Lance Taylor wrote a resource compiler called "windres".
It can be used to compile windows resources from a textual rc file
into a COFF file.  The sources for it are part of the binutils
package.

@subsection Changes in the Cygwin32 API (cygwin.dll):

Old symlinks are also invalidated by this release.  The "system"
attribute is now used to mark symlinks which significantly speeds
up fstat and other file related calls.  Either recreate old ones or
set their "system" attribute flag so they will be recognized properly.

The following is now supported:

* pseudo-ttys

The following calls have been added:

* ptsname, grantpt, unlockpt
* login, logout, ttyslot
* wait3, wait4
* setitimer, getitimer
* cfg(s)eti(o)speed
* initgroups (stub), getgroups
* sexecve, sexecl, sexecle, sexeclp, sexeclpe, sexecv, sexecp, sexecvpe
* pause
* getpgid, killpg
* strlwr, strupr
* ftime
* fpathconf

The bsearch call has been rewritten.
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 16+ messages in thread
* RE: Beta 19 status
@ 1997-08-17  9:48 Sergey Okhapkin
  0 siblings, 0 replies; 16+ messages in thread
From: Sergey Okhapkin @ 1997-08-17  9:48 UTC (permalink / raw)
  To: gnu-win32, 'Geoffrey Noer'

Geoffrey Noer wrote:
> .exe extensions better during the build process, etc...).  So beta 19
> will happen as soon as everything settles down a little.

Signals handling is incompatible with Windows95 :-( The only way I know for 
a now to run cygnus tools stable on W95 is to disable all the signal (and 
job control) support. Any ideas/suggestions?

window.cc:

void
window_init ()
{
  DWORD tid;
  HANDLE hThread;

  u->self->hwnd = NULL;
> if (get_os_type () == win95)
>   return;
  window_started = CreateEvent (NULL, TRUE, FALSE, NULL);
  hThread = CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE) Winmain,
							NULL, 0, &tid);

Sorry, I have no ideas how to avoid random crashes with the diagnostics 
like "sh.exe causes the general protection error in module USER.EXE"... 
sigh :-)

--
Sergey Okhapkin, http://www.lexa.ru/sos
Moscow, Russia
Looking for a job

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Beta 19 status
@ 1997-09-27 22:07 Geoffrey Noer
  1997-12-17  9:25 ` Bartlee A. Anderson
  0 siblings, 1 reply; 16+ messages in thread
From: Geoffrey Noer @ 1997-09-27 22:07 UTC (permalink / raw)
  To: gnu-win32; +Cc: Geoffrey Noer

Greetings,

I guess I should know better even hinting at dates before beta 19 is
completely finished.  :-(  You should know that I am delaying the
release for a variety of reasons -- in a nutshell, some things have not
progressed enough and other things have progressed too much such that it
will take more time to get a new gnu-win32 to a releasable stage.  That's
life I guess.

That said, the Cygwin32 library (cygwin.dll) has made a lot of progress
since the last release as those of you using Sergey's cygwin.dlls have
seen.  For now, my current plan is to make a new cygwin.dll and its sources
available soon that can be added to beta 18 to make beta 18.5.

Finally, just a heads up so you know we haven't been slacking off :-).
Cygnus has just announced a new IDE called Cygnus Foundry (see the link
from the main Cygnus Web page http://www.cygnus.com for more information).
I will let you all know how this will play with future gnu-win32 beta
releases when I can...

Best regards,

Geoffrey Noer
noer@cygnus.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~1997-12-17 23:51 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-07-11 11:51 BugView updated Sergey Okhapkin
1997-07-11 11:51 ` David Coe
1997-07-13 20:08 ` Mumit Khan
1997-07-14  9:01   ` Chris Faylor
1997-07-14 22:06     ` Mumit Khan
1997-07-15 20:17       ` Beta 19 status Geoffrey Noer
1997-07-17 17:55         ` Tim Iverson
1997-07-18  2:40           ` Luke Diamand
1997-07-14 22:30   ` BugView updated Mike Bernson
1997-07-15 20:37     ` Mumit Khan
1997-07-18 18:34     ` Hmmmz
1997-08-16 23:29 Beta 19 status Geoffrey Noer
1997-08-17  9:48 Sergey Okhapkin
1997-09-27 22:07 Geoffrey Noer
1997-12-17  9:25 ` Bartlee A. Anderson
1997-12-17 23:51   ` Geoffrey Noer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).