]> git.pond.sub.org Git - empserver/commitdiff
(LwpContextPtr, lwpInitSystem): Use void ** for pointer to generic
authorMarkus Armbruster <armbru@pond.sub.org>
Thu, 8 Jun 2006 05:38:06 +0000 (05:38 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 8 Jun 2006 05:38:06 +0000 (05:38 +0000)
pointer.  Users changed.

include/lwp.h
src/lib/empthread/lwp.c
src/lib/lwp/lwp.c

index 303ee3ceb1006232dc6ae0c941a099ae57cec979..630e263103fa25bbab51840adeff4ee9c8bd3fb3 100644 (file)
@@ -38,7 +38,7 @@ struct lwpSem;
 
 #define LWP_MAX_PRIO   8
 
-struct lwpProc *lwpInitSystem(int prio, char **ctxp, int flags, sigset_t *);
+struct lwpProc *lwpInitSystem(int prio, void **ctxp, int flags, sigset_t *);
 struct lwpProc *lwpCreate(int prio, void (*)(void *), int size,
                          int flags, char *name, char *desc,
                          int argc, char **argv, void *ud);
index 077c57728cd406c4934c77114191ece4524390eb..4643583f201069f318e1bd01d0dfe15b304b95e1 100644 (file)
@@ -51,7 +51,7 @@ empth_init(void **ctx, int flags)
     sigemptyset(&set);
     sigaddset(&set, SIGINT);
     sigaddset(&set, SIGTERM);
-    lwpInitSystem(PP_MAIN, (char **)ctx, flags, &set);
+    lwpInitSystem(PP_MAIN, ctx, flags, &set);
     return 0;
 }
 
index 217246a39d90e14588b795d065eaebf20ce71fad..d20a9e6172b9fd7937f33f9f5a36c1f8c75310d6 100644 (file)
@@ -44,7 +44,7 @@
 struct lwpQueue LwpSchedQ[LWP_MAX_PRIO], LwpDeadQ;
 
 struct lwpProc *LwpCurrent = NULL;
-char **LwpContextPtr;
+void **LwpContextPtr;
 int LwpMaxpri = 0;             /* maximum priority so far */
 int LwpStackGrowsDown;
 
@@ -287,7 +287,7 @@ lwpSetPriority(int new)
  * initialise the coroutine structures
  */
 struct lwpProc *
-lwpInitSystem(int pri, char **ctxptr, int flags, sigset_t *waitset)
+lwpInitSystem(int pri, void **ctxptr, int flags, sigset_t *waitset)
 {
     struct lwpQueue *q;
     int i, *stack, marker;
@@ -296,7 +296,6 @@ lwpInitSystem(int pri, char **ctxptr, int flags, sigset_t *waitset)
     LwpContextPtr = ctxptr;
     if (pri < 1)
        pri = 1;
-    /* *LwpContextPtr = 0; */
     LwpStackGrowsDown = growsdown(&marker);
     if (!(LwpCurrent = calloc(1, sizeof(struct lwpProc))))
        return NULL;