joblist

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

joblist
eure headerdatei schlägt folgenden code vor:

char cmdLine[1024];
	int pid;
	int ret;
    for(jl_rewind(bg_jobs); jl_next(bg_jobs, &pid, cmdLine, 1024) != -1; )
        {

verträgt die liste auch folgendes:

char cmdLine[1024];
	int pid;
	int ret;
    for(jl_rewind(bg_jobs); jl_next(bg_jobs, &pid, cmdLine, 1024) != -1; )
        {
if(something)jl_remove(bg_jobs, pid);
}

oder wird dadurch intern etwas durcheinandergebracht?


hat sich erledigt


/*
 * Removes the current element from the joblist.
 * The current element is the element for which the
 * most recently called jl_next() or jl_get() returned
 *  information.

Das sollte so gehen.

Warum hat es sich erledigt - geht es oder brauchst du das Feature jetzt nicht mehr in der Form?


war ein fall von rtfm :slight_smile:


So unfreundlich wollte ich dann doch nicht sein :]…