<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gunmake/config.h.W32.template, branch master</title>
<subtitle>GNU make with more features of SunOS make</subtitle>
<id>https://git.pashev.ru/gunmake/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/gunmake/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/'/>
<updated>2014-09-30T13:32:42Z</updated>
<entry>
<title>Update Copyright statements for 2014.</title>
<updated>2014-09-30T13:32:42Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2014-09-30T12:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=0a3a0756b987e2f7f06322de746c3da5fef4c9ed'/>
<id>urn:sha1:0a3a0756b987e2f7f06322de746c3da5fef4c9ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support MAKE_TERMOUT and MAKE_TERMERR on MS-Windows.</title>
<updated>2014-09-15T16:51:41Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2014-09-15T16:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=b484efca569713b0518ae6e226ef5451d7125e28'/>
<id>urn:sha1:b484efca569713b0518ae6e226ef5451d7125e28</id>
<content type='text'>
* w32/compat/posixfcn.c (isatty, ttyname): New functions.
* config.h.W32.template (HAVE_TTYNAME): Define.  Add a prototype
for ttyname.
</content>
</entry>
<entry>
<title>* main.c (main): Set MAKE_TTYOUT and MAKE_TTYERR.</title>
<updated>2014-09-14T05:03:19Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2014-09-14T05:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=7f9ce6e97bd1bb4289477ac76532e156947e7865'/>
<id>urn:sha1:7f9ce6e97bd1bb4289477ac76532e156947e7865</id>
<content type='text'>
* configure.ac: Test for isatty() and ttyname()
* makeint.h: provide a substitute for ttyname() if it's not available.
* config.ami.template, config.h-vms.template, config.h.W32.template:
define/undefine HAVE_ISATTY/HAVE_TTYNAME macros.
* NEWS, doc/make.texi: Document these new variables.
</content>
</entry>
<entry>
<title>Invert the #define for output-sync: turn it off with NO_OUTPUT_SYNC</title>
<updated>2013-09-21T21:37:59Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-09-21T21:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=d2d44f76c4d86017ccbe6f70ef6318d71947e6d7'/>
<id>urn:sha1:d2d44f76c4d86017ccbe6f70ef6318d71947e6d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update source file format: remove TABs, use GNU coding styles.</title>
<updated>2013-05-17T06:29:46Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-17T06:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=96cf67bd29957cfde6c5f15cfec7e370c6dbabe2'/>
<id>urn:sha1:96cf67bd29957cfde6c5f15cfec7e370c6dbabe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright for changes in 2013.</title>
<updated>2013-05-17T05:47:42Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-17T05:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=5370238316ee4284fe058a9c298a5734d2686678'/>
<id>urn:sha1:5370238316ee4284fe058a9c298a5734d2686678</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of vfork().</title>
<updated>2013-05-06T04:22:27Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-06T04:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=94735f0ad7f67c56afa1513381c73e8f62cd44fc'/>
<id>urn:sha1:94735f0ad7f67c56afa1513381c73e8f62cd44fc</id>
<content type='text'>
GCC was giving us warnings, most OS's now just run fork() when you call
vfork(), and looking at the standard definition of vfork() we are a long way
from using it safely anyway: you're not allowed to even call a function before
you exec().
</content>
</entry>
<entry>
<title>build: get rid of 'HAVE_ANSI_COMPILER' C preprocessor conditional</title>
<updated>2013-05-06T00:45:44Z</updated>
<author>
<name>Stefano Lattarini</name>
<email>stefano.lattarini@gmail.com</email>
</author>
<published>2013-04-30T15:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=c3cd78066c10b213b98cd28459d9971f7809bc81'/>
<id>urn:sha1:c3cd78066c10b213b98cd28459d9971f7809bc81</id>
<content type='text'>
GNU make already assume C89 or later throughout the codebase, and
that preprocessor conditional was no longer used anyway.

* configure.ac: Remove AC_DEFINE of HAVE_ANSI_COMPILER.
* config.ami.template: Remove #define of HAVE_ANSI_COMPILER.
* config.h-vms.template: Likewise.
* config.h.W32.template: Likewise.
* configh.dos.template: Likewise.

Signed-off-by: Stefano Lattarini &lt;stefano.lattarini@gmail.com&gt;
</content>
</entry>
<entry>
<title>Support dynamic object loading on MS-Windows.</title>
<updated>2013-04-29T16:26:06Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2013-04-29T16:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=19a69bafc0913f13e334b5f56d95c693fab29023'/>
<id>urn:sha1:19a69bafc0913f13e334b5f56d95c693fab29023</id>
<content type='text'>
 w32/include/dlfcn.h: New file.
 w32/compat/posixfcn.c: Include dlfcn.h.
 (dlopen, dlerror, dlsym) [MAKE_LOAD]: New functions, in support of
 dynamic loading.

 config.h.W32.template (MAKE_LOAD): Define.
 load.c (load_object) [HAVE_DOS_PATHS]: Support backslashes and
 drive letters in file names of dynamic objects.
</content>
</entry>
<entry>
<title>Remove support for pre-ANSI variadic function calls.</title>
<updated>2013-04-28T21:59:28Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-04-28T21:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=441b64335590ab91854b997bec07a9578086d895'/>
<id>urn:sha1:441b64335590ab91854b997bec07a9578086d895</id>
<content type='text'>
We've required support for ANSI C (ISO C 89) or better for quite a while.  Get
rid of the old varags.h, doprnt() stuff and simply assume ANSI C variadic
function capability and basic C runtime library support (vfprintf, vsprintf,
etc.)
</content>
</entry>
</feed>
