GNU m4

Known bugs in GNU m4 1.4ppre2

General info

What is m4
Features
Uses of m4

Documentation

Manual

Source files

README
TODO
NEWS
ChangeLog
Contributors
Browse it

The Future

Modules
Visions

Feedback

Mailing-lists
Feedback
Discussion Forum

Development

Download
Known bugs

Examples

This site

Sponsor Links

Posters Shop
Movie Posters
Celebrity Photos
Art Prints
College Posters
Tanya Chalkin Kiss
Johnny Depp
Orlando Bloom
Kill Bill: Volume 2
Framed Art Prints

Known bugs in GNU m4

See also the TODO file.


undivert(0) might read from standard output

If calling undivert(0) when diverting to a non-zero diversion will cause m4 to read from standard output in an attempt to bring back diversion 0, which is not possible.

Fixed in version 1.4n


failure if sigaltstack or sigstack returns ENOSYS

If stack overflow detection is configured but the system doesn't support sigaltstack(2) or sigstack(2), m4 fails when the system call returns ENOSYS. It should silently revert to default behaviour.

A volunteer is badly needed for this, as I have no way of testing this myself.