Fix 1988/dale to no longer need -traditional-cpp

There were a couple problems to resolve. First

    #define a(x)get/***/x/***/id())

    p Z=chroot("/");L(!a(u)execv((q(v="/ipu6ljov"),v),C);Z-=kill(l);

    ...

    case_2:L(!--V){O/*/*/c*c+c);wait(A+c*c-c);L(!Z)f(A,"\n",c);return(A*getgid());};C++;

does not work to create getuid() and getgid(). The second is that

    for/*/(;;);/*/k()){O/*/*/c);

cannot form 'fork())' in modern C compilers. What is quite fun is that
the cpp can!

Removed this entry from bugs.md.
This commit is contained in:
Cody Boone Ferguson committed 2023-04-05 05:55:30 -07:00
1 parent 06a5665f5d
commit 5e2d3e6bf1
4 files changed
+48 -25

No files matched your search

+1 -1
View File
@@ -117,7 +117,7 @@ ALT_TARGET=
# FORCE use of -traditional-cpp
#
CFLAGS+= -traditional-cpp
#CFLAGS+= -traditional-cpp
#################
# build the entry