summaryrefslogtreecommitdiff
path: root/quadnames.c
diff options
context:
space:
mode:
authorglenda <glenda@cirno>2022-09-13 15:37:47 +0000
committerglenda <glenda@cirno>2022-09-13 15:37:47 +0000
commitcb3dbf22c21ef2d4ad43f718dd9360b7f4008cc8 (patch)
tree34d571936c269573efe93b1fe2b611f9d352499b /quadnames.c
parented5a7271655be2d846d8d1ef37b7f51dd24c8ad9 (diff)
Call it threads, not tasks
Diffstat (limited to 'quadnames.c')
-rw-r--r--quadnames.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/quadnames.c b/quadnames.c
index 0727d3e..3340ac6 100644
--- a/quadnames.c
+++ b/quadnames.c
@@ -32,8 +32,8 @@ Array *quadinfo(Array *);
Array *quadproto(Array *);
Array *quaducs(Array *);
Array *quaddl(Array *);
-Array *quadtasks1(Array *);
-Array *quadtasks2(Array *, Array *);
+Array *quadthreads1(Array *);
+Array *quadthreads2(Array *, Array *);
static Rune *quadquotebuf = nil;
static Array *session = nil;
@@ -57,7 +57,7 @@ QuadnameDef quadnames[] = {
{L"⎕PROTO", FunctionTag, nil, nil, quadproto, nil},
{L"⎕UCS", FunctionTag, nil, nil, quaducs, nil},
{L"⎕DL", FunctionTag, nil, nil, quaddl, nil},
- {L"⎕TASKS", FunctionTag, nil, nil, quadtasks1, quadtasks2},
+ {L"⎕THREADS", FunctionTag, nil, nil, quadthreads1, quadthreads2},
{nil, 0, nil, nil, nil, nil} /* MUST BE LAST */
};
@@ -467,29 +467,28 @@ quaddl(Array *a)
return fnSame(a);
}
-/* ⎕TASKS */
+/* ⎕THREADS */
Array *
-quadtasks1(Array *properties)
+quadthreads1(Array *properties)
{
- Array *threadids = runningtasks();
- Array *res = rundfn(L"⍺ ⎕TASKS ⍵", nil, nil, threadids, properties);
+ Array *threadids = runningthreads();
+ Array *res = quadthreads2(threadids, properties);
freearray(threadids);
return res;
}
-/* ⎕TASKS */
Array *
-quadtasks2(Array *task, Array *property)
+quadthreads2(Array *thread, Array *property)
{
- if(GetType(task) != AtypeInt || GetType(property) != AtypeInt)
+ if(GetType(thread) != AtypeInt || GetType(property) != AtypeInt)
throwerror(nil, EDomain);
- if(GetRank(task) > 1 || GetRank(property) > 1)
+ if(GetRank(thread) > 1 || GetRank(property) > 1)
throwerror(nil, ERank);
- if(GetRank(task) > 0 || GetRank(property) > 0)
- return rundfn(L"⍺ ⎕TASKS⌾ ⍵", nil, nil, task, property);
+ if(GetRank(thread) > 0 || GetRank(property) > 0)
+ return rundfn(L"⍺ ⎕THREADS⌾ ⍵", nil, nil, thread, property);
- /* Get task with ID task, and property based on number in property */
- return taskproperty(task->intdata[0], property->intdata[0]);
+ /* Get thread with ID thread, and property based on number in property */
+ return threadproperty(thread->intdata[0], property->intdata[0]);
}