* by counting up threads starting at 3, we seem to get what top shows in the LWPID...
[citadel.git] / citadel / threads.h
index 4f4830639fd8d3fb05940521d17283a82cbedc07..4103466f5b861d3222b8b2d620c451f705e12024 100644 (file)
@@ -87,6 +87,7 @@ typedef struct CtdlThreadNode CtdlThreadNode;
 struct CtdlThreadNode{
        citthread_t tid;                                /* id as returned by citthread_create() */
        pid_t pid;                              /* pid, as best the OS will let us determine */
+       long reltid;                            /* counting from start... */
        time_t when;                            /* When to start a scheduled thread */
        struct CitContext *Context;             /* The session context that this thread mught be working on or NULL if none */
        long number;                            /* A unigue number for this thread (not implimented yet) */