GNU m4

Known bugs in GNU m4 1.4n

General info

What is m4
Features
Uses of m4

Documentation

Manual

Source files

README
TODO
NEWS
ChangeLog
Contributors
Browse it

The Future

Modules
Visions

Development

Mailing-lists
Feedback
Download
Known bugs

Examples

This site

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.