diff options
author | Ron Yorston <rmy@pobox.com> | 2024-06-10 12:46:50 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2024-06-10 12:46:50 +0100 |
commit | a518a4f6023582744fa271ec279375dd3d51a4d4 (patch) | |
tree | 3ccbaa9fb0d537df01e3f4b6ec13206744d7909e /init | |
parent | 997961d8a9a2c67e06508ac5f3733edb3ad6ebc7 (diff) | |
download | busybox-w32-a518a4f6023582744fa271ec279375dd3d51a4d4.tar.gz busybox-w32-a518a4f6023582744fa271ec279375dd3d51a4d4.tar.bz2 busybox-w32-a518a4f6023582744fa271ec279375dd3d51a4d4.zip |
make: limit changes to pragmas
The special target .PRAGMA could be used to set or reset pragmas.
Doing anything other than setting pragmas very early in execution
is likely to be problematic.
Limit the abilities of .PRAGMA:
- Specifying .PRAGMA with no prerequisites now does nothing:
pragmas are not reset.
- The posix_2017 and posix_202x pragmas can only be used to change
the enforced POSIX level from the default. Any further attempt
to change POSIX level results in a warning.
Adds 16-32 bytes.
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions