bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#11037: 24.0.94; gnutls-cli.exe program not found


From: Lars Magne Ingebrigtsen
Subject: bug#11037: 24.0.94; gnutls-cli.exe program not found
Date: Thu, 22 Mar 2012 19:33:28 +0100
User-agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.94 (gnu/linux)

Uday S Reddy <u.s.reddy@cs.bham.ac.uk> writes:

> It has been known for some time that starttls.el's negotiation fails on
> Windows because Windows does not respond to SIGALRM requests.  Rob Davenport
> proposed a work-around in this post:
>
>   http://article.gmane.org/gmane.emacs.windows/3250

[...]

> Applying Rob Daverport's patches to starttls.el allowed the smtpmail to
> function fine.

Hopefully Emacs 24 will be distributed with the gnutls libraries on
Windows, so that Emacs users under Windows also get a fully functioning
emacs.

But I wonder why, er, the following:

> (signal-process (process-id process) 'SIGALRM)

> does not work with Win32 Emacs, even with Cygwin also installed.  But
> one can mimic that with:

> (call-process "c:\\cygwin\\bin\\kill.exe" nil nil nil
>                                      "-ALRM" (format "%d" (process-id 
> process)))

If this is the case, then why not do something along these lines under
Windows?  That is, define `signal-process' (under Windows) to call the
external "kill.exe" program (if `signal-process' is broken under
Windows, as claimed), or fix `signal-process' to do whatever the
"kill.exe" program does?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]