[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13344: 24.3.50; Gnus error c:/dev/fd/0
From: |
Daiki Ueno |
Subject: |
bug#13344: 24.3.50; Gnus error c:/dev/fd/0 |
Date: |
Fri, 04 Jan 2013 09:03:13 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Lars Magne Ingebrigtsen <larsi@gnus.org> writes:
>> Looks like this comes from this snippet in epg.el:epg--start:
>>
>> ;; Set GPG_TTY and TERM for pinentry-curses. Note that we can't
>> ;; use `terminal-name' here to get the real pty name for the child
>> ;; process, though /dev/fd/0" is not portable.
>> (with-temp-buffer
>> (when (= (call-process "tty" "/dev/fd/0" t) 0)
>> (delete-backward-char 1)
>> (setq terminal-name (buffer-string))))
>>
>> Obviously, this will never work on Windows.
>
> So perhaps that code should just be disabled for Windows?
Oops. Though I tend to revert the previous patch, I've just added error
check around call-process for now. Sorry for the inconvenience.
Regards,
--
Daiki Ueno