summaryrefslogtreecommitdiff
path: root/sys/src/libaml
diff options
context:
space:
mode:
authorSigrid <ftrvxmtrx@gmail.com>2020-10-21 12:06:25 +0200
committerSigrid <ftrvxmtrx@gmail.com>2020-10-21 12:06:25 +0200
commit797a5ac470e8d43140a81f27e16fc4bf162efa65 (patch)
tree2ccddb2522da3cf3b15af30e478bc01e21106057 /sys/src/libaml
parent78bed738e1a8c3bbffaa4de6015187741cc384ac (diff)
libaml: add (nop) "signal" op
Diffstat (limited to 'sys/src/libaml')
-rw-r--r--sys/src/libaml/aml.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/libaml/aml.c b/sys/src/libaml/aml.c
index 8549740e3..9f1a2bd24 100644
--- a/sys/src/libaml/aml.c
+++ b/sys/src/libaml/aml.c
@@ -151,7 +151,7 @@ enum {
Ocfld, Ocfld0, Ocfld1, Ocfld2, Ocfld4, Ocfld8,
Oif, Oelse, Owhile, Obreak, Oret, Ocall,
Ostore, Oderef, Osize, Oref, Ocref, Ocat,
- Oacq, Orel, Ostall, Osleep, Oload, Ounload,
+ Oacq, Osignal, Orel, Ostall, Osleep, Oload, Ounload,
Otodec, Otohex, Otoint,
};
@@ -2072,6 +2072,7 @@ static Op optab[] = {
[Ocat] "Concatenate", "**@", evalcat,
[Oacq] "Acquire", "@2", evalnop,
+ [Osignal] "Signal", "@", evalnop,
[Orel] "Release", "@", evalnop,
[Ostall] "Stall", "i", evalstall,
[Osleep] "Sleep", "i", evalsleep,
@@ -2123,7 +2124,7 @@ static uchar octab2[] = {
/* 08 */ Obad, Obad, Obad, Obad, Obad, Obad, Obad, Obad,
/* 10 */ Obad, Obad, Ocref, Ocfld, Obad, Obad, Obad, Obad,
/* 18 */ Obad, Obad, Obad, Obad, Obad, Obad, Obad, Obad,
-/* 20 */ Oload, Ostall, Osleep, Oacq, Obad, Obad, Obad, Orel,
+/* 20 */ Oload, Ostall, Osleep, Oacq, Osignal,Obad, Obad, Orel,
/* 28 */ Obad, Obad, Ounload,Obad, Obad, Obad, Obad, Obad,
/* 30 */ Obad, Odebug, Obad, Obad, Obad, Obad, Obad, Obad,
/* 38 */ Obad, Obad, Obad, Obad, Obad, Obad, Obad, Obad,