summaryrefslogtreecommitdiff
path: root/apl9.h
diff options
context:
space:
mode:
Diffstat (limited to 'apl9.h')
-rw-r--r--apl9.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/apl9.h b/apl9.h
index 01738e6..ce30be9 100644
--- a/apl9.h
+++ b/apl9.h
@@ -243,6 +243,7 @@ struct ThreadData
ErrorGuard *globalerrorguard;
QLock lock;
Rendez newmail;
+ Array *name;
};
struct Mail
@@ -339,7 +340,7 @@ Function inverse(Function);
/* concurrency.c */
void initthreads(void);
-int spawnthread(Function, Array *, Array *);
+int spawnthread(Function, Array *, Array *, Array *);
ThreadData *getthreaddata(void);
void messagesend(Array *, int);
Array *messagerecv(Function, int);
@@ -438,7 +439,6 @@ Array *fnSend(Array *, Array *);
Array *opEach(Datum *, Array *, Array *);
Array *opSwitch(Datum *, Array *, Array *);
Array *opKey(Datum *, Array *, Array *);
-Array *opSpawn(Datum *, Array *, Array *);
Array *opOuterProduct(Datum *, Array *, Array *);
Array *opSelfReference1(Datum *, Array *, Array *);
Array *opReceive(Datum *, Array *, Array *);
@@ -452,6 +452,7 @@ Array *opOver(Datum *, Datum *, Array *, Array *);
Array *opUnder(Datum *, Datum *, Array *, Array *);
Array *opObverse(Datum *, Datum *, Array *, Array *);
Array *opSelfReference2(Datum *, Datum *, Array *, Array *);
+Array *opSpawn(Datum *, Datum *, Array *, Array *);
/* Dyadic functions from hybrids.c */
Array *fnReplicateLast(Array *, Array *);