pending cleanups
authorChristian Thaeter <ct@pipapo.org>
Fri, 4 Sep 2009 03:01:45 +0000 (05:01 +0200)
committerChristian Thaeter <ct@pipapo.org>
Fri, 4 Sep 2009 04:32:04 +0000 (06:32 +0200)
doc/asciidoc.pawk
src/nobug_resources.c

index 22aa6a1..130fba8 100644 (file)
@@ -72,7 +72,7 @@ match($0, com"(.*) HEAD([^ ]+) (.*); *(.*); *(.*)", p) {
 # Create an asciidoc index and anchor
 #             Sec        Title Index Explanation
 match($0, com"(.*) INDEX (.*); (.*); (.*)", p) {
-    append("index", tolower(p[3]), "xref:"p[3]"["p[2]"]:: "p[4])
+    if (p[4]) append("index", tolower(p[3]), "xref:"p[3]"["p[2]"]:: "p[4])
     append(p[1],"","[["p[3]"]]")
     next
 }
index c8154d4..c768b2f 100644 (file)
@@ -78,14 +78,6 @@ const char* nobug_resource_states[] =
   };
 #undef resource_state
 
-/*
-//TODO integrate in doc
-//resourceerror
-//resourceerror Operations on the resourcetracker are protected by a global `nobug_resource_mutex` in multithreaded programs.
-//resourceerror All resource errors are considered fatal and abort the program. The resource_mutex is still hold and never
-//resourceerror released in such a case.
-//resourceerror
-*/
 const char* nobug_resource_error = NULL;
 
 static llist nobug_resource_registry;
@@ -415,8 +407,6 @@ nobug_resource_enter (struct nobug_resource_record* resource,
       //dlalgo ---------------------------------------------------------------------
       //dlalgo
 
-      //TODO factor deadlock checker out of possible
-
       //dlalgo If node was found above, then this locking path is already validated and no deadlock can happen,
       //dlalgo else, if this stack already holds a resource (user is set) we have to go on with checking.
       //dlalgo
@@ -660,7 +650,7 @@ nobug_resource_leave (struct nobug_resource_user* user)
               //TODO this search could be optimized out after we creates a node once,
               //TODO    all following nodes need to be created too
               //dlalgo
-              //dlalgo finde the node pointing back to parent, create a new one if not found, rinse repeat
+              //dlalgo find the node pointing back to parent, create a new one if not found, rinse repeat
               //dlalgo
               //dlalgo [source,c]
               //dlalgo ---------------------------------------------------------------------