emacs/src
Eli Zaretskii c06c382ae4 Support atimers and CPU profiler via profile.c on MS-Windows.
src/w32proc.c (sig_mask, crit_sig): New static variables.
 (sys_signal): Support SIGALRM and SIGPROF.
 (sigemptyset, sigaddset, sigfillset, sigprocmask)
 (pthread_sigmask, setpgrp): Moved here from w32.c.  sigaddset,
 sigfillset, and sigprocmask are no longer no-ops.
 (sigismember): New function.
 (struct itimer_data): New definition.
 (ticks_now, real_itimer, prof_itimer, clocks_min, crit_real)
 (crit_prof): New static variables.
 (MAX_SINGLE_SLEEP): New definition.
 (timer_loop, stop_timer_thread, term_timers, init_timers)
 (start_timer_thread, getitimer, setitimer): New functions.
 (alarm): No longer a no-op, calls setitimer.
 src/w32.c (term_ntproc): Call term_timers.
 (init_ntproc): Make sure all signals are unblocked at startup, to
 erase any traces of dumping.  Call init_timers.
 src/w32fns.c (hourglass_timer, HOURGLASS_ID): Remove.
 Windows-specific code to display the hourglass mouse pointer is no
 longer used.
 (w32_wnd_proc): Remove code that handled the WM_TIMER message due
 to hourglass timer expiration.
 (start_hourglass, cancel_hourglass, DEFAULT_HOURGLASS_DELAY):
 Remove, no longer used.
 (w32_note_current_window, show_hourglass, hide_hourglass): New
 functions, in support of hourglass cursor display similar to other
 window systems.
 (syms_of_w32fns): Don't initialize hourglass_timer.
 src/xdisp.c (start_hourglass, cancel_hourglass): Now used on
 WINDOWSNT as well.
 (start_hourglass) [WINDOWSNT]: Call w32_note_current_window.
 src/w32.h (init_timers, term_timers): Add prototypes.

 nt/inc/sys/time.h (ITIMER_REAL, ITIMER_PROF): Define.
 (struct itimerval): Define.
 (getitimer, setitimer): Add prototypes.
 nt/inc/ms-w32.h <sigset_t> [_MSVC_VER]: Make the typedef consistent
 with MinGW.
 (SA_RESTART, SIGPROF): Define.
 nt/config.nt (HAVE_SETITIMER): Define to 1.
2012-09-30 17:49:05 +02:00
..
bitmaps
.dbxinit
.gdbinit Clean-up left-overs after 2012-09-23T08:44:20Z!eggert@cs.ucla.edu wrt signal handling. 2012-09-23 19:34:30 +02:00
.gitignore Ignore stamp-h.in 2012-08-05 23:44:21 +02:00
alloc.c * src/lisp.h (struct backtrace): Remove indirection for `function' field. 2012-09-28 22:02:34 -04:00
atimer.c Check more robustly for timer_settime. 2012-09-26 18:06:23 -07:00
atimer.h * atimer.c, atimer.h (turn_on_atimers): Use bool for boolean. 2012-08-23 01:27:08 -07:00
autodeps.mk
bidi.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
blockinput.h Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
buffer.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
buffer.h Convenient macro to check whether the buffer is live. 2012-09-11 08:22:03 +04:00
bytecode.c * src/bytecode.c (exec_byte_code): Signal an error instead of aborting, 2012-09-24 18:47:51 -04:00
callint.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
callproc.c Move pid_t related decls out of lisp.h. 2012-09-23 15:25:22 -07:00
casefiddle.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
casetab.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
category.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
category.h * casefiddle.c, casetab.c, category.c: Use bool for boolean. 2012-08-24 23:25:00 -07:00
ccl.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
ccl.h Refactor window-system configuration 2012-08-31 22:38:52 -08:00
ChangeLog Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
ChangeLog.1 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.2 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.3 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.4 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.5 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.6 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.7 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.8 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.9 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.10 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.11 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
character.c Don't call MAYBE_UNIFY_CHAR while processing buffers and strings. 2012-09-25 09:01:52 +02:00
character.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
charset.c * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
charset.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
chartab.c Remove several obsolete vars and functions unlikely to be still in use. 2012-09-24 20:23:25 +08:00
cm.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
cm.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
cmds.c Misc doc fixes. 2012-09-22 23:24:26 +08:00
coding.c merge trunk 2012-09-30 23:39:46 +09:00
coding.h * cmds.c, coding.c: Use bool for booleans. 2012-08-27 09:19:34 -07:00
commands.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
composite.c composite.c (composition_reseat_it): Handle the case that a grapheme cluster is not covered by a single font (Bug#12352). 2012-09-22 11:15:29 +09:00
composite.h * src/eval.c: Add `inhibit-debugger'. 2012-09-11 20:14:50 -04:00
conf_post.h Remove configure's --without-sync-input option. 2012-09-16 14:43:55 -07:00
COPYING
data.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
dbusbind.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
deps.mk Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
dired.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
dispextern.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
dispnew.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
disptab.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
doc.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
doprnt.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
dosfns.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
dosfns.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
editfns.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
emacs-icon.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
emacs.c Merge profiler branch 2012-09-26 11:19:10 -04:00
emacsgtkfixed.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
emacsgtkfixed.h Fix minor GTK3 problems found by static checking. 2012-04-23 00:34:29 -07:00
epaths.in Make --no-site-lisp work for --enable-locallisppath elements 2012-06-30 14:10:50 -07:00
eval.c * src/lisp.h (struct backtrace): Remove indirection for `function' field. 2012-09-28 22:02:34 -04:00
fileio.c Support file name dialog on NS. 2012-09-30 15:43:47 +02:00
filelock.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
firstfile.c * emacs.c, eval.c: Use bool for boolean. 2012-09-02 10:10:35 -07:00
floatfns.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
fns.c Update docs for a bunch of 24.3 changes. 2012-09-30 17:18:38 +08:00
font.c * font.c (Ffont_shape_gstring): Remove unused local. 2012-09-16 14:18:00 -07:00
font.h Use bool for booleans in font-related modules. 2012-09-06 01:04:49 -07:00
fontset.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
fontset.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
frame.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
frame.h gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
fringe.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
ftfont.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
ftfont.h
ftxfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
getpagesize.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
gmalloc.c Adapt the MS-DOS build to the latest configury changes. 2012-07-14 13:08:14 +03:00
gnutls.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
gnutls.h Merge 2012-04-09 GnuTLS fix from trunk 2012-04-10 16:00:43 +08:00
gtkutil.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
gtkutil.h gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
image.c Move Vlibrary_cache to emacs.c and reset before dumping. 2012-09-25 13:57:30 +02:00
indent.c image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
indent.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
insdel.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
intervals.c Remove configure's --without-sync-input option. 2012-09-16 14:43:55 -07:00
intervals.h * doc.c, editfns.c, insdel.c, intervals.c: Use bool for boolean. 2012-09-02 00:10:10 -07:00
keyboard.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
keyboard.h Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
keymap.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
keymap.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
lastfile.c Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
lisp.h * src/lisp.h (struct backtrace): Remove indirection for `function' field. 2012-09-28 22:02:34 -04:00
lisp.mk Macro-expand interpreted code during load. 2012-09-04 13:40:25 -04:00
lread.c Comment 2012-09-28 00:45:18 -07:00
macros.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
macros.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
Makefile.in Link with LIB_TIMER_TIME as needed. 2012-09-27 16:02:23 -07:00
makefile.w32-in src/makefile.w32-in ($(BLD)/profiler.$(O)): Update dependencies. 2012-09-30 14:27:58 +02:00
marker.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
mem-limits.h Fix export of symbols to GDB. 2012-07-26 11:35:50 -07:00
menu.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
menu.h Add GCC-style 'const' attribute to functions that can use it. 2012-07-09 09:38:45 -07:00
minibuf.c Misc doc fixes. 2012-09-22 23:24:26 +08:00
msdos.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
msdos.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ndir.h
nsfns.m Support file name dialog on NS. 2012-09-30 15:43:47 +02:00
nsfont.m Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
nsgui.h Rename init_process rather than working around it on Darwin 2012-07-12 19:56:39 -04:00
nsimage.m image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
nsmenu.m gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
nsselect.m Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
nsterm.h Add support for fullscreen in the NS port. 2012-09-30 14:50:09 +02:00
nsterm.m Add support for fullscreen in the NS port. 2012-09-30 14:50:09 +02:00
pre-crt0.c
print.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
process.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
process.h * composite.c, data.c, dbusbind.c, dired.c: Use bool for booleans. 2012-08-27 10:23:48 -07:00
profiler.c Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
puresize.h Get rid of all the manual purecopy calls in menu-bar definitions. 2012-06-27 17:15:13 -04:00
ralloc.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
README Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
regex.c Remove configure's --without-sync-input option. 2012-09-16 14:43:55 -07:00
regex.h Assume C89 or later. 2012-05-21 08:36:54 -07:00
region-cache.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
region-cache.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
scroll.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
search.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
sheap.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
sound.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
syntax.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
syntax.h * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Use PTRDIFF_MAX, not MOST_POSITIVE_FIXNUM. 2012-04-09 16:21:20 -07:00
sysdep.c Profiler improvements: more-accurate timers, overflow checks. 2012-09-29 23:19:33 -07:00
sysselect.h Rename init_process rather than working around it on Darwin 2012-07-12 19:56:39 -04:00
syssignal.h * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING. 2012-09-30 01:15:11 -07:00
systime.h * doc.c, editfns.c, insdel.c, intervals.c: Use bool for boolean. 2012-09-02 00:10:10 -07:00
systty.h Simplify SIGIO usage. 2012-09-12 19:21:28 -07:00
syswait.h Move pid_t related decls out of lisp.h. 2012-09-23 15:25:22 -07:00
term.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
termcap.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
termchar.h Simplify redefinition of 'abort' (Bug#12316). 2012-09-04 10:34:54 -07:00
termhooks.h Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
terminal.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
terminfo.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
termopts.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
textprop.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
tparam.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
tparam.h Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
undo.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexaix.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexcoff.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexcw.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexec.h
unexelf.c Assume C89 or later. 2012-05-21 08:36:54 -07:00
unexhp9k800.c
unexmacosx.c Merge from emacs-24; up to 2012-05-07T14:57:18Z!michael.albinus@gmx.de 2012-09-21 11:03:48 +08:00
unexsol.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexw32.c Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
vm-limit.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
w16select.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32.c Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
w32.h Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
w32console.c Fix MS-Windows build broken by 2012-09-15T07:06:56Z!eggert@cs.ucla.edu, completing fix for bug #12446. 2012-09-15 11:03:11 +03:00
w32fns.c Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
w32font.c Fix MS-Windows build broken by 2012-09-15T07:06:56Z!eggert@cs.ucla.edu, completing fix for bug #12446. 2012-09-15 11:03:11 +03:00
w32font.h Use bool for booleans in font-related modules. 2012-09-06 01:04:49 -07:00
w32gui.h src/w32gui.h (XParseGeometry): Do not declare. 2012-09-20 03:02:21 +02:00
w32heap.c Fix MS-Windows build broken by 2012-09-15T07:06:56Z!eggert@cs.ucla.edu, completing fix for bug #12446. 2012-09-15 11:03:11 +03:00
w32heap.h Rename OS_WINDOWS_95 to OS_9X. 2012-07-29 19:22:27 +03:00
w32inevt.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32inevt.h Omit unused arg EXPECTED from socket hooks. 2012-09-19 18:37:07 -07:00
w32menu.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
w32proc.c Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
w32reg.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32select.c Fix handling of fatal signals and exceptions on MS-Windows. 2012-09-25 13:50:01 +02:00
w32term.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
w32term.h Refactor window-system configuration 2012-08-31 22:38:52 -08:00
w32uniscribe.c Fix MS-Windows build broken by 2012-09-15T07:06:56Z!eggert@cs.ucla.edu, completing fix for bug #12446. 2012-09-15 11:03:11 +03:00
w32xfns.c * lisp/startup.el (command-line-ns-option-alist): Add -g and --geometry. 2012-09-19 08:47:01 +02:00
widget.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
widget.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
widgetprv.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
window.c Handle window-height and window-width alist entries in `display-buffer'. 2012-09-30 11:10:59 +02:00
window.h * src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after* 2012-09-19 23:10:52 -04:00
xdisp.c Support atimers and CPU profiler via profile.c on MS-Windows. 2012-09-30 17:49:05 +02:00
xfaces.c image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
xfns.c Support file name dialog on NS. 2012-09-30 15:43:47 +02:00
xfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xftfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xgselect.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
xgselect.h * xgselect.c (xg_select): Use auto storage for the GPollFD buffer 2012-08-25 13:31:04 -07:00
xmenu.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
xml.c Remove LIBRARIES arg from w32_delayed_load and friends. 2012-09-23 17:16:57 +08:00
xrdb.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
xselect.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xsettings.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xsettings.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
xsmfns.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
xterm.c image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
xterm.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001-2012  Free Software Foundation, Inc.
See the end of the file for license conditions.


This directory contains the source files for the C component of GNU Emacs.
Nothing in this directory is needed for using Emacs once it is built
and installed, if the dumped Emacs (on Unix systems) is copied elsewhere.

See the files ../README and then ../INSTALL for installation instructions.

Under GNU and Unix systems, the file `Makefile.in' is used as a
template by the script `../configure' to produce `Makefile'.  This
is the file which actually controls the compilation of Emacs.
All of this should work transparently to the user; you should only
need to run `../configure', and then type `make'.


This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.