HEX
Server: Apache/2
System: Linux nexus-01 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: aglcoke (1118)
PHP: 8.2.31
Disabled: mail,exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/share/graphviz/gvpr/chkclusters
/* Report if graph has non-hierarchical clusters */
BEGIN {
  graph_t c[node_t];
  node_t n;

  void proc (graph_t h, graph_t p, graph_t g)
  {
    if (h.name == "cluster*") {
      for (n = fstnode(h); n; n = nxtnode_sg(h,n)) {
		g = c[n];
		if (g) {
		  if (g != p) {
            printf(2,"node %s in %s and %s\n", n.name, h.name, g.name);
		    exit(1);
          }
        }
        c[n] = h;
      }
      p = h;
    }
    for (g = fstsubg(h); g; g = nxtsubg(g)) {
      proc(g,p,NULL);
    }
  }
}
BEG_G {
  proc($,$,NULL);
}