1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00
emacs/etc
Paul Eggert 6bccb19c9b Port redirect-debugging-output to non-GNU/Linux
Problem reported by Kylie McClain for musl in:
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html
* etc/DEBUG, etc/NEWS: Mention this.
* src/callproc.c (child_setup) [!MSDOS]:
* src/dispnew.c (init_display):
* src/emacs.c (main, Fdaemon_initialized):
* src/minibuf.c (read_minibuf_noninteractive):
* src/regex.c (xmalloc, xrealloc):
Prefer symbolic names like STDERR_FILENO to magic numbers like 2,
to make file-descriptor manipulation easier to follow.
* src/emacs.c (relocate_fd) [!WINDOWSNT]: Remove; no longer needed
now that we make sure stdin, stdout and stderr are open.  All uses
removed.
(main): Make sure standard FDs are OK.  Prefer symbolic names like
EXIT_FAILURE to magic numbers like 1.  Use bool for boolean.
* src/lisp.h (init_standard_fds): New decl.
* src/print.c (WITH_REDIRECT_DEBUGGING_OUTPUT) [GNU_LINUX]:
Remove; no longer needed.
(Fredirect_debugging_output): Define on all platforms, not just
GNU/Linux.  Redirect file descriptor, not stream, so that the code
works even if stderr is not an lvalue.  Report an error if the
file arg is neither a string nor nil.
(syms_of_print): Always define redirect-debugging-output.
* src/sysdep.c (force_open, init_standard_fds): New functions.
2016-04-04 09:44:19 -07:00
..
charsets Update copyright year to 2016 2016-01-01 01:34:24 -08:00
e Prefer straight quoting in some etc text files 2015-08-26 14:09:07 -07:00
forms Update copyright year to 2016 2016-01-01 01:34:24 -08:00
gnus
images Fix copyright years by hand 2016-01-01 01:38:07 -08:00
nxml Update nXML to use Emacs's Unicode support, and lexical-binding 2016-01-15 10:29:20 -05:00
org Update copyright year to 2016 2016-01-01 01:34:24 -08:00
refcards ; * etc/refcards/ru-refcard.tex (cyear): Update via M-x set-copyright. 2016-01-03 11:32:57 -08:00
schema Update copyright year to 2016 2016-01-01 01:34:24 -08:00
srecode Update copyright year to 2016 2016-01-01 01:34:24 -08:00
themes ; Small theme additions 2016-03-18 23:29:58 +01:00
tutorials Fix copyright years by hand 2016-01-01 01:38:07 -08:00
AUTHORS * etc/AUTHORS: Update the AUTHORS file 2016-03-02 17:04:36 +01:00
CALC-NEWS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
CENSORSHIP
ChangeLog.1 Spelling and grammar fixes 2016-01-01 01:59:19 -08:00
compilation.txt Update copyright year to 2016 2016-01-01 01:34:24 -08:00
COPYING
DEBUG Port redirect-debugging-output to non-GNU/Linux 2016-04-04 09:44:19 -07:00
DEVEL.HUMOR Prefer straight quoting in some etc text files 2015-08-26 14:09:07 -07:00
DISTRIB Update copyright year to 2016 2016-01-01 01:34:24 -08:00
edt-user.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
emacs-buffer.gdb Update copyright year to 2016 2016-01-01 01:34:24 -08:00
emacs.appdata.xml Update copyright year to 2016 2016-01-01 01:34:24 -08:00
emacs.desktop
emacs.icon
enriched.txt Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ERC-NEWS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ETAGS.EBNF Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ETAGS.README Update copyright year to 2016 2016-01-01 01:34:24 -08:00
FTP
future-bug
GNU Update copyright year to 2015 2015-01-01 09:18:06 -08:00
GNUS-NEWS Resurrect GNUS-NEWS autogeneration 2016-03-23 00:08:21 -07:00
gnus-tut.txt Update copyright year to 2016 2016-01-01 01:34:24 -08:00
grep.txt Update copyright year to 2016 2016-01-01 01:34:24 -08:00
HELLO * etc/HELLO: Add Armenian and Mongolian greetings. 2016-01-11 20:12:12 +02:00
HISTORY * etc/HISTORY: Add some more history, plus git tags. 2016-01-31 16:54:20 -08:00
JOKES
LINUX-GNU
MACHINES Remove support for IRIX 2016-03-07 08:26:36 -08:00
MH-E-NEWS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
MORE.STUFF
NEWS Port redirect-debugging-output to non-GNU/Linux 2016-04-04 09:44:19 -07:00
NEWS.1-17 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.18 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.19 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.20 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.21 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.22 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.23 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEWS.24 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NEXTSTEP Update copyright year to 2016 2016-01-01 01:34:24 -08:00
NXML-NEWS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ORDERS
ORG-NEWS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
package-keyring.gpg
PROBLEMS Remove support for IRIX 2016-03-07 08:26:36 -08:00
ps-prin0.ps Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ps-prin1.ps Update copyright year to 2016 2016-01-01 01:34:24 -08:00
publicsuffix.txt Update publicsuffix.txt. 2016-02-06 16:11:18 +11:00
README Update copyright year to 2016 2016-01-01 01:34:24 -08:00
rgb.txt
ses-example.ses Update copyright year to 2016 2016-01-01 01:34:24 -08:00
spook.lines
TERMS Update copyright year to 2016 2016-01-01 01:34:24 -08:00
THE-GNU-PROJECT
TODO * etc/TODO: Minor quoting and grammar fixes. 2016-03-21 17:47:22 -07:00
WHY-FREE
yow.lines Prefer straight quoting in some etc text files 2015-08-26 14:09:07 -07:00

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2016 Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)