From 9ef48027d58bc7d9eb07e8eddd97602ec7b97789 Mon Sep 17 00:00:00 2001
From: David Gloe <c16817@cray.com>
Date: Wed, 21 Aug 2013 09:38:38 -0700
Subject: [PATCH] Replace obsolete acx_pthread macro with GNU autoconf
 ax_pthread macro and fix warnings.

---
 Makefile.in                                   |     5 +-
 aclocal.m4                                    |     2 +-
 auxdir/Makefile.in                            |     5 +-
 auxdir/acx_pthread.m4                         |   221 -
 auxdir/x_ac_printf_null.m4                    |     2 +-
 auxdir/x_ac_readline.m4                       |     2 +-
 config.h.in                                   |     5 +-
 configure                                     |   234 +-
 contribs/Makefile.in                          |     5 +-
 contribs/cray/Makefile.in                     |     5 +-
 contribs/lua/Makefile.in                      |     5 +-
 contribs/mic/Makefile.in                      |     5 +-
 contribs/pam/Makefile.in                      |     5 +-
 contribs/perlapi/Makefile.in                  |     5 +-
 contribs/perlapi/libslurm/Makefile.in         |     5 +-
 contribs/perlapi/libslurmdb/Makefile.in       |     5 +-
 contribs/phpext/Makefile.in                   |     5 +-
 contribs/pmi2/Makefile.in                     |     5 +-
 contribs/sjobexit/Makefile.in                 |     5 +-
 contribs/slurmdb-direct/Makefile.in           |     5 +-
 contribs/torque/Makefile.in                   |     5 +-
 doc/Makefile.in                               |     5 +-
 doc/html/Makefile.in                          |     5 +-
 doc/man/Makefile.in                           |     5 +-
 doc/man/man1/Makefile.in                      |     5 +-
 doc/man/man3/Makefile.in                      |     5 +-
 doc/man/man5/Makefile.in                      |     5 +-
 doc/man/man8/Makefile.in                      |     5 +-
 src/Makefile.in                               |     5 +-
 src/api/Makefile.in                           |     5 +-
 src/common/Makefile.in                        |     5 +-
 src/database/Makefile.in                      |     5 +-
 src/db_api/Makefile.in                        |     5 +-
 src/plugins/Makefile.in                       |     5 +-
 src/plugins/accounting_storage/Makefile.in    |     5 +-
 .../accounting_storage/common/Makefile.in     |     5 +-
 .../accounting_storage/filetxt/Makefile.in    |     5 +-
 .../accounting_storage/mysql/Makefile.in      |     5 +-
 .../accounting_storage/none/Makefile.in       |     5 +-
 .../accounting_storage/slurmdbd/Makefile.in   |     5 +-
 src/plugins/acct_gather_energy/Makefile.in    |     5 +-
 .../acct_gather_energy/ipmi/Makefile.in       |     5 +-
 .../acct_gather_energy/none/Makefile.in       |     5 +-
 .../acct_gather_energy/rapl/Makefile.in       |     5 +-
 .../acct_gather_filesystem/Makefile.in        |     5 +-
 .../acct_gather_filesystem/lustre/Makefile.in |     5 +-
 .../acct_gather_filesystem/none/Makefile.in   |     5 +-
 .../acct_gather_infiniband/Makefile.in        |     5 +-
 .../acct_gather_infiniband/none/Makefile.in   |     5 +-
 .../acct_gather_infiniband/ofed/Makefile.in   |     5 +-
 src/plugins/acct_gather_profile/Makefile.in   |     5 +-
 .../acct_gather_profile/hdf5/Makefile.in      |     5 +-
 src/plugins/acct_gather_profile/hdf5/TAGS     | 16909 ++++++++++++++++
 .../hdf5/sh5util/Makefile.in                  |     5 +-
 .../acct_gather_profile/none/Makefile.in      |     5 +-
 src/plugins/auth/Makefile.in                  |     5 +-
 src/plugins/auth/authd/Makefile.in            |     5 +-
 src/plugins/auth/munge/Makefile.in            |     5 +-
 src/plugins/auth/none/Makefile.in             |     5 +-
 src/plugins/checkpoint/Makefile.in            |     5 +-
 src/plugins/checkpoint/aix/Makefile.in        |     5 +-
 src/plugins/checkpoint/blcr/Makefile.in       |     5 +-
 src/plugins/checkpoint/none/Makefile.in       |     5 +-
 src/plugins/checkpoint/ompi/Makefile.in       |     5 +-
 src/plugins/checkpoint/poe/Makefile.in        |     5 +-
 src/plugins/crypto/Makefile.in                |     5 +-
 src/plugins/crypto/munge/Makefile.in          |     5 +-
 src/plugins/crypto/openssl/Makefile.in        |     5 +-
 src/plugins/ext_sensors/Makefile.in           |     5 +-
 src/plugins/ext_sensors/none/Makefile.in      |     5 +-
 src/plugins/ext_sensors/rrd/Makefile.in       |     5 +-
 src/plugins/gres/Makefile.in                  |     5 +-
 src/plugins/gres/gpu/Makefile.in              |     5 +-
 src/plugins/gres/mic/Makefile.in              |     5 +-
 src/plugins/gres/nic/Makefile.in              |     5 +-
 src/plugins/job_container/Makefile.in         |     5 +-
 src/plugins/job_container/cncu/Makefile.in    |     5 +-
 src/plugins/job_container/none/Makefile.in    |     5 +-
 src/plugins/job_submit/Makefile.in            |     5 +-
 .../job_submit/all_partitions/Makefile.in     |     5 +-
 src/plugins/job_submit/cnode/Makefile.in      |     5 +-
 src/plugins/job_submit/defaults/Makefile.in   |     5 +-
 src/plugins/job_submit/logging/Makefile.in    |     5 +-
 src/plugins/job_submit/lua/Makefile.in        |     5 +-
 src/plugins/job_submit/partition/Makefile.in  |     5 +-
 .../job_submit/require_timelimit/Makefile.in  |     5 +-
 src/plugins/jobacct_gather/Makefile.in        |     5 +-
 src/plugins/jobacct_gather/aix/Makefile.in    |     5 +-
 src/plugins/jobacct_gather/cgroup/Makefile.in |     5 +-
 src/plugins/jobacct_gather/common/Makefile.in |     5 +-
 src/plugins/jobacct_gather/linux/Makefile.in  |     5 +-
 src/plugins/jobacct_gather/none/Makefile.in   |     5 +-
 src/plugins/jobcomp/Makefile.in               |     5 +-
 src/plugins/jobcomp/filetxt/Makefile.in       |     5 +-
 src/plugins/jobcomp/mysql/Makefile.in         |     5 +-
 src/plugins/jobcomp/none/Makefile.in          |     5 +-
 src/plugins/jobcomp/script/Makefile.in        |     5 +-
 src/plugins/launch/Makefile.in                |     5 +-
 src/plugins/launch/aprun/Makefile.in          |     5 +-
 src/plugins/launch/poe/Makefile.in            |     5 +-
 src/plugins/launch/runjob/Makefile.in         |     5 +-
 src/plugins/launch/slurm/Makefile.in          |     5 +-
 src/plugins/mpi/Makefile.in                   |     5 +-
 src/plugins/mpi/lam/Makefile.in               |     5 +-
 src/plugins/mpi/mpich1_p4/Makefile.in         |     5 +-
 src/plugins/mpi/mpich1_shmem/Makefile.in      |     5 +-
 src/plugins/mpi/mpichgm/Makefile.in           |     5 +-
 src/plugins/mpi/mpichmx/Makefile.in           |     5 +-
 src/plugins/mpi/mvapich/Makefile.in           |     5 +-
 src/plugins/mpi/none/Makefile.in              |     5 +-
 src/plugins/mpi/openmpi/Makefile.in           |     5 +-
 src/plugins/mpi/pmi2/Makefile.in              |     5 +-
 src/plugins/preempt/Makefile.in               |     5 +-
 src/plugins/preempt/none/Makefile.in          |     5 +-
 .../preempt/partition_prio/Makefile.in        |     5 +-
 src/plugins/preempt/qos/Makefile.in           |     5 +-
 src/plugins/priority/Makefile.in              |     5 +-
 src/plugins/priority/basic/Makefile.in        |     5 +-
 src/plugins/priority/multifactor/Makefile.in  |     5 +-
 src/plugins/proctrack/Makefile.in             |     5 +-
 src/plugins/proctrack/aix/Makefile.in         |     5 +-
 src/plugins/proctrack/cgroup/Makefile.in      |     5 +-
 src/plugins/proctrack/cray/Makefile.in        |     5 +-
 src/plugins/proctrack/linuxproc/Makefile.in   |     5 +-
 src/plugins/proctrack/lua/Makefile.in         |     5 +-
 src/plugins/proctrack/pgid/Makefile.in        |     5 +-
 src/plugins/proctrack/sgi_job/Makefile.in     |     5 +-
 src/plugins/sched/Makefile.in                 |     5 +-
 src/plugins/sched/backfill/Makefile.in        |     5 +-
 src/plugins/sched/builtin/Makefile.in         |     5 +-
 src/plugins/sched/hold/Makefile.in            |     5 +-
 src/plugins/sched/wiki/Makefile.in            |     5 +-
 src/plugins/sched/wiki2/Makefile.in           |     5 +-
 src/plugins/select/Makefile.in                |     5 +-
 src/plugins/select/alps/Makefile.in           |     5 +-
 src/plugins/select/alps/libalps/Makefile.in   |     5 +-
 .../select/alps/libemulate/Makefile.in        |     5 +-
 src/plugins/select/bluegene/Makefile.in       |     5 +-
 src/plugins/select/bluegene/ba/Makefile.in    |     5 +-
 .../select/bluegene/ba_bgq/Makefile.in        |     5 +-
 src/plugins/select/bluegene/bl/Makefile.in    |     5 +-
 .../select/bluegene/bl_bgq/Makefile.in        |     5 +-
 src/plugins/select/bluegene/sfree/Makefile.in |     5 +-
 src/plugins/select/cons_res/Makefile.in       |     5 +-
 src/plugins/select/cray/Makefile.in           |     5 +-
 src/plugins/select/linear/Makefile.in         |     5 +-
 src/plugins/select/other/Makefile.in          |     5 +-
 src/plugins/select/serial/Makefile.in         |     5 +-
 src/plugins/slurmctld/Makefile.in             |     5 +-
 src/plugins/slurmctld/dynalloc/Makefile.in    |     5 +-
 src/plugins/switch/Makefile.in                |     5 +-
 src/plugins/switch/cray/Makefile.in           |     5 +-
 src/plugins/switch/generic/Makefile.in        |     5 +-
 src/plugins/switch/none/Makefile.in           |     5 +-
 src/plugins/switch/nrt/Makefile.in            |     5 +-
 src/plugins/switch/nrt/libpermapi/Makefile.in |     5 +-
 src/plugins/task/Makefile.in                  |     5 +-
 src/plugins/task/affinity/Makefile.in         |     5 +-
 src/plugins/task/cgroup/Makefile.in           |     5 +-
 src/plugins/task/cray/Makefile.in             |     5 +-
 src/plugins/task/none/Makefile.in             |     5 +-
 src/plugins/topology/3d_torus/Makefile.in     |     5 +-
 src/plugins/topology/Makefile.in              |     5 +-
 src/plugins/topology/node_rank/Makefile.in    |     5 +-
 src/plugins/topology/none/Makefile.in         |     5 +-
 src/plugins/topology/tree/Makefile.in         |     5 +-
 src/sacct/Makefile.in                         |     5 +-
 src/sacctmgr/Makefile.in                      |     5 +-
 src/salloc/Makefile.in                        |     5 +-
 src/sattach/Makefile.in                       |     5 +-
 src/sbatch/Makefile.in                        |     5 +-
 src/sbcast/Makefile.in                        |     5 +-
 src/scancel/Makefile.in                       |     5 +-
 src/scontrol/Makefile.in                      |     5 +-
 src/sdiag/Makefile.in                         |     5 +-
 src/sinfo/Makefile.in                         |     5 +-
 src/slurmctld/Makefile.in                     |     5 +-
 src/slurmd/Makefile.in                        |     5 +-
 src/slurmd/common/Makefile.in                 |     5 +-
 src/slurmd/slurmd/Makefile.in                 |     5 +-
 src/slurmd/slurmstepd/Makefile.in             |     5 +-
 src/slurmdbd/Makefile.in                      |     5 +-
 src/smap/Makefile.in                          |     5 +-
 src/sprio/Makefile.in                         |     5 +-
 src/squeue/Makefile.in                        |     5 +-
 src/sreport/Makefile.in                       |     5 +-
 src/srun/Makefile.in                          |     5 +-
 src/srun/libsrun/Makefile.in                  |     5 +-
 src/srun_cr/Makefile.in                       |     5 +-
 src/sshare/Makefile.in                        |     5 +-
 src/sstat/Makefile.in                         |     5 +-
 src/strigger/Makefile.in                      |     5 +-
 src/sview/Makefile.in                         |     5 +-
 testsuite/Makefile.in                         |     5 +-
 testsuite/expect/Makefile.in                  |     5 +-
 testsuite/slurm_unit/Makefile.in              |     5 +-
 testsuite/slurm_unit/api/Makefile.in          |     5 +-
 testsuite/slurm_unit/api/manual/Makefile.in   |     5 +-
 testsuite/slurm_unit/common/Makefile.in       |     5 +-
 199 files changed, 17659 insertions(+), 676 deletions(-)
 delete mode 100644 auxdir/acx_pthread.m4
 create mode 100644 src/plugins/acct_gather_profile/hdf5/TAGS

diff --git a/Makefile.in b/Makefile.in
index 364d2eebcba..45850c4f7ad 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -65,8 +65,8 @@ DIST_COMMON = $(am__configure_deps) $(pkginclude_HEADERS) \
 	$(top_srcdir)/slurm/slurm.h.in AUTHORS COPYING ChangeLog \
 	INSTALL NEWS
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -392,6 +392,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/aclocal.m4 b/aclocal.m4
index d17e6cc4d8f..095f6dbdbd4 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1581,8 +1581,8 @@ AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
 
-m4_include([auxdir/acx_pthread.m4])
 m4_include([auxdir/ax_lib_hdf5.m4])
+m4_include([auxdir/ax_pthread.m4])
 m4_include([auxdir/libtool.m4])
 m4_include([auxdir/ltoptions.m4])
 m4_include([auxdir/ltsugar.m4])
diff --git a/auxdir/Makefile.in b/auxdir/Makefile.in
index de8a97c5439..250473c1e2b 100644
--- a/auxdir/Makefile.in
+++ b/auxdir/Makefile.in
@@ -55,8 +55,8 @@ subdir = auxdir
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in compile \
 	config.guess config.sub depcomp install-sh ltmain.sh missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -293,6 +293,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/auxdir/acx_pthread.m4 b/auxdir/acx_pthread.m4
deleted file mode 100644
index 22ff8c54361..00000000000
--- a/auxdir/acx_pthread.m4
+++ /dev/null
@@ -1,221 +0,0 @@
-dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-dnl
-dnl This macro figures out how to build C programs using POSIX
-dnl threads.  It sets the PTHREAD_LIBS output variable to the threads
-dnl library and linker flags, and the PTHREAD_CFLAGS output variable
-dnl to any special C compiler flags that are needed.  (The user can also
-dnl force certain compiler flags/libs to be tested by setting these
-dnl environment variables.)
-dnl
-dnl Also sets PTHREAD_CC to any special C compiler that is needed for
-dnl multi-threaded programs (defaults to the value of CC otherwise).
-dnl (This is necessary on AIX to use the special cc_r compiler alias.)
-dnl
-dnl If you are only building threads programs, you may wish to
-dnl use these variables in your default LIBS, CFLAGS, and CC:
-dnl
-dnl        LIBS="$PTHREAD_LIBS $LIBS"
-dnl        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-dnl        CC="$PTHREAD_CC"
-dnl
-dnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute
-dnl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE
-dnl to that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
-dnl
-dnl ACTION-IF-FOUND is a list of shell commands to run if a threads
-dnl library is found, and ACTION-IF-NOT-FOUND is a list of commands
-dnl to run it if it is not found.  If ACTION-IF-FOUND is not specified,
-dnl the default action will define HAVE_PTHREAD.
-dnl
-dnl Please let the authors know if this macro fails on any platform,
-dnl or if you have any other suggestions or comments.  This macro was
-dnl based on work by SGJ on autoconf scripts for FFTW (www.fftw.org)
-dnl (with help from M. Frigo), as well as ac_pthread and hb_pthread
-dnl macros posted by AFC to the autoconf macro repository.  We are also
-dnl grateful for the helpful feedback of numerous users.
-dnl
-dnl @version $Id$
-dnl @author Steven G. Johnson <stevenj@alum.mit.edu> and Alejandro Forero Cuervo <bachue@bachue.com>
-
-AC_DEFUN([ACX_PTHREAD], [
-AC_REQUIRE([AC_CANONICAL_HOST])
-
-AC_LANG_PUSH([C])
-acx_pthread_ok=no
-
-# We used to check for pthread.h first, but this fails if pthread.h
-# requires special compiler flags (e.g. on True64 or Sequent).
-# It gets checked for in the link test anyway.
-
-# First of all, check if the user has set any of the PTHREAD_LIBS,
-# etcetera environment variables, and if threads linking works using
-# them:
-if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
-        save_CFLAGS="$CFLAGS"
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-        save_LIBS="$LIBS"
-        LIBS="$PTHREAD_LIBS $LIBS"
-        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
-        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
-        AC_MSG_RESULT($acx_pthread_ok)
-        if test x"$acx_pthread_ok" = xno; then
-                PTHREAD_LIBS=""
-                PTHREAD_CFLAGS=""
-        fi
-        LIBS="$save_LIBS"
-        CFLAGS="$save_CFLAGS"
-fi
-
-# We must check for the threads library under a number of different
-# names; the ordering is very important because some systems
-# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
-# libraries is broken (non-POSIX).
-
-# Create a list of thread flags to try.  Items starting with a "-" are
-# C compiler flags, and other items are library names, except for "none"
-# which indicates that we try without any flags at all.
-
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt"
-
-# The ordering *is* (sometimes) important.  Some notes on the
-# individual items follow:
-
-# pthreads: AIX (must check this before -lpthread)
-# none: in case threads are in libc; should be tried before -Kthread and
-#       other compiler flags to prevent continual compiler warnings
-# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
-# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
-# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
-# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
-# -pthreads: Solaris/gcc
-# -mthreads: Mingw32/gcc, Lynx/gcc
-# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
-#      doesn't hurt to check since this sometimes defines pthreads too;
-#      also defines -D_REENTRANT)
-# pthread: Linux, etcetera
-# --thread-safe: KAI C++
-
-case "${host_cpu}-${host_os}" in
-        *solaris*)
-
-        # On Solaris (at least, for some versions), libc contains stubbed
-        # (non-functional) versions of the pthreads routines, so link-based
-        # tests will erroneously succeed.  (We need to link with -pthread or
-        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
-        # a function called by this macro, so we could check for that, but
-        # who knows whether they'll stub that too in a future libc.)  So,
-        # we'll just look for -pthreads and -lpthread first:
-
-        acx_pthread_flags="-pthreads -pthread pthread -mt $acx_pthread_flags"
-        ;;
-esac
-
-if test x"$acx_pthread_ok" = xno; then
-for flag in $acx_pthread_flags; do
-
-        case $flag in
-                none)
-                AC_MSG_CHECKING([whether pthreads work without any flags])
-                ;;
-
-                -*)
-                AC_MSG_CHECKING([whether pthreads work with $flag])
-                PTHREAD_CFLAGS="$flag"
-                ;;
-
-                *)
-                AC_MSG_CHECKING([for the pthreads library -l$flag])
-                PTHREAD_LIBS="-l$flag"
-                ;;
-        esac
-
-        save_LIBS="$LIBS"
-        save_CFLAGS="$CFLAGS"
-        LIBS="$PTHREAD_LIBS $LIBS"
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
-        # Check for various functions.  We must include pthread.h,
-        # since some functions may be macros.  (On the Sequent, we
-        # need a special flag -Kthread to make this header compile.)
-        # We check for pthread_join because it is in -lpthread on IRIX
-        # while pthread_create is in libc.  We check for pthread_attr_init
-        # due to DEC craziness with -lpthreads.  We check for
-        # pthread_cleanup_push because it is one of the few pthread
-        # functions on Solaris that doesn't have a non-functional libc stub.
-        # We try pthread_create on general principles.
-        AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pthread.h>]], [[pthread_t th; pthread_join(th, 0);
-                     pthread_attr_init(0); pthread_cleanup_push(0, 0); pthread_atfork(NULL, NULL, NULL);
-                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); ]])],[acx_pthread_ok=yes],[])
-
-        LIBS="$save_LIBS"
-        CFLAGS="$save_CFLAGS"
-
-        AC_MSG_RESULT($acx_pthread_ok)
-        if test "x$acx_pthread_ok" = xyes; then
-                break;
-        fi
-
-        PTHREAD_LIBS=""
-        PTHREAD_CFLAGS=""
-done
-fi
-
-# Various other checks:
-if test "x$acx_pthread_ok" = xyes; then
-        save_LIBS="$LIBS"
-        LIBS="$PTHREAD_LIBS $LIBS"
-        save_CFLAGS="$CFLAGS"
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
-        # Detect AIX lossage: threads are created detached by default
-        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
-        AC_MSG_CHECKING([for joinable pthread attribute])
-        AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pthread.h>]], [[int attr=PTHREAD_CREATE_JOINABLE;]])],[ok=PTHREAD_CREATE_JOINABLE],[ok=unknown])
-        if test x"$ok" = xunknown; then
-                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pthread.h>]], [[int attr=PTHREAD_CREATE_UNDETACHED;]])],[ok=PTHREAD_CREATE_UNDETACHED],[ok=unknown])
-        fi
-        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
-                AC_DEFINE(PTHREAD_CREATE_JOINABLE, $ok,
-                          [Define to the necessary symbol if this constant
-                           uses a non-standard name on your system.])
-        fi
-        AC_MSG_RESULT(${ok})
-        if test x"$ok" = xunknown; then
-                AC_MSG_WARN([we do not know how to create joinable pthreads])
-        fi
-
-        AC_MSG_CHECKING([if more special flags are required for pthreads])
-        flag=no
-        case "${host_cpu}-${host_os}" in
-                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
-                *solaris* | alpha*-osf*) flag="-D_REENTRANT";;
-        esac
-        AC_MSG_RESULT(${flag})
-        if test "x$flag" != xno; then
-                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
-        fi
-
-        LIBS="$save_LIBS"
-        CFLAGS="$save_CFLAGS"
-
-        # More AIX lossage: must compile with cc_r
-        AC_CHECK_PROG(PTHREAD_CC, cc_r, cc_r, ${CC})
-else
-        PTHREAD_CC="$CC"
-fi
-
-AC_SUBST(PTHREAD_LIBS)
-AC_SUBST(PTHREAD_CFLAGS)
-AC_SUBST(PTHREAD_CC)
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$acx_pthread_ok" = xyes; then
-        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
-        :
-else
-        acx_pthread_ok=no
-        $2
-fi
-AC_LANG_POP([C])
-])dnl ACX_PTHREAD
-
diff --git a/auxdir/x_ac_printf_null.m4 b/auxdir/x_ac_printf_null.m4
index 466bd3a2f54..4ab62a4ac2c 100644
--- a/auxdir/x_ac_printf_null.m4
+++ b/auxdir/x_ac_printf_null.m4
@@ -37,7 +37,7 @@ AC_DEFUN([X_AC_PRINTF_NULL], [
   AC_TRY_RUN([
 	#include <stdio.h>
 	#include <stdlib.h>
-	int main() { char tmp[8]; snprintf(tmp,8,"%s",NULL); exit(0); } ],
+	int main() { char tmp[8]; char *n=NULL; snprintf(tmp,8,"%s",n); exit(0); } ],
     printf_null_ok=yes,
     printf_null_ok=no,
     printf_null_ok=no)
diff --git a/auxdir/x_ac_readline.m4 b/auxdir/x_ac_readline.m4
index d9dd393c486..cc0f3d444b6 100644
--- a/auxdir/x_ac_readline.m4
+++ b/auxdir/x_ac_readline.m4
@@ -37,7 +37,7 @@ AC_DEFUN([X_AC_READLINE],
     AC_LINK_IFELSE([AC_LANG_PROGRAM([[	#include <stdio.h>
 	#include <readline/readline.h>
 	#include <readline/history.h>]], [[
-	char *line = readline("in:");]])],[AC_DEFINE([HAVE_READLINE], [1], 
+	readline("in:");]])],[AC_DEFINE([HAVE_READLINE], [1], 
                  [Define if you are compiling with readline.])],[READLINE_LIBS=""])
     LIBS="$saved_LIBS"
   fi
diff --git a/config.h.in b/config.h.in
index a1833aabec3..c1fc4c6b228 100644
--- a/config.h.in
+++ b/config.h.in
@@ -233,6 +233,9 @@
 /* Define to 1 if you have the <pthread.h> header file. */
 #undef HAVE_PTHREAD_H
 
+/* Have PTHREAD_PRIO_INHERIT. */
+#undef HAVE_PTHREAD_PRIO_INHERIT
+
 /* Define to 1 if you have the `ptrace64' function. */
 #undef HAVE_PTRACE64
 
@@ -421,7 +424,7 @@
 /* Define the project's name. */
 #undef PROJECT
 
-/* Define to the necessary symbol if this constant uses a non-standard name on
+/* Define to necessary symbol if this constant uses a non-standard name on
    your system. */
 #undef PTHREAD_CREATE_JOINABLE
 
diff --git a/configure b/configure
index 1e52618bf10..e4c0138b8e7 100755
--- a/configure
+++ b/configure
@@ -754,6 +754,7 @@ OFED_LIBS
 PTHREAD_CFLAGS
 PTHREAD_LIBS
 PTHREAD_CC
+ax_pthread_config
 HAVE_UNSETENV_FALSE
 HAVE_UNSETENV_TRUE
 LIBOBJS
@@ -19326,14 +19327,13 @@ fi
 
 
 
-
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
-acx_pthread_ok=no
+ax_pthread_ok=no
 
 # We used to check for pthread.h first, but this fails if pthread.h
 # requires special compiler flags (e.g. on True64 or Sequent).
@@ -19368,13 +19368,13 @@ return pthread_join ();
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  acx_pthread_ok=yes
+  ax_pthread_ok=yes
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
-$as_echo "$acx_pthread_ok" >&6; }
-        if test x"$acx_pthread_ok" = xno; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
+$as_echo "$ax_pthread_ok" >&6; }
+        if test x"$ax_pthread_ok" = xno; then
                 PTHREAD_LIBS=""
                 PTHREAD_CFLAGS=""
         fi
@@ -19389,9 +19389,10 @@ fi
 
 # Create a list of thread flags to try.  Items starting with a "-" are
 # C compiler flags, and other items are library names, except for "none"
-# which indicates that we try without any flags at all.
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
 
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt"
+ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
 
 # The ordering *is* (sometimes) important.  Some notes on the
 # individual items follow:
@@ -19408,26 +19409,32 @@ acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -m
 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
 #      doesn't hurt to check since this sometimes defines pthreads too;
 #      also defines -D_REENTRANT)
+#      ... -mt is also the pthreads flag for HP/aCC
 # pthread: Linux, etcetera
 # --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
 
-case "${host_cpu}-${host_os}" in
-        *solaris*)
+case ${host_os} in
+        solaris*)
 
         # On Solaris (at least, for some versions), libc contains stubbed
         # (non-functional) versions of the pthreads routines, so link-based
-        # tests will erroneously succeed.  (We need to link with -pthread or
+        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
         # a function called by this macro, so we could check for that, but
         # who knows whether they'll stub that too in a future libc.)  So,
         # we'll just look for -pthreads and -lpthread first:
 
-        acx_pthread_flags="-pthreads -pthread pthread -mt $acx_pthread_flags"
+        ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
+        ;;
+
+        darwin*)
+        ax_pthread_flags="-pthread $ax_pthread_flags"
         ;;
 esac
 
-if test x"$acx_pthread_ok" = xno; then
-for flag in $acx_pthread_flags; do
+if test x"$ax_pthread_ok" = xno; then
+for flag in $ax_pthread_flags; do
 
         case $flag in
                 none)
@@ -19441,6 +19448,50 @@ $as_echo_n "checking whether pthreads work with $flag... " >&6; }
                 PTHREAD_CFLAGS="$flag"
                 ;;
 
+                pthread-config)
+                # Extract the first word of "pthread-config", so it can be a program name with args.
+set dummy pthread-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ax_pthread_config+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ax_pthread_config"; then
+  ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ax_pthread_config="yes"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
+fi
+fi
+ax_pthread_config=$ac_cv_prog_ax_pthread_config
+if test -n "$ax_pthread_config"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
+$as_echo "$ax_pthread_config" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+                if test x"$ax_pthread_config" = xno; then continue; fi
+                PTHREAD_CFLAGS="`pthread-config --cflags`"
+                PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+                ;;
+
                 *)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
@@ -19465,18 +19516,23 @@ $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <pthread.h>
+                        static void routine(void *a) { a = 0; }
+                        static void *start_routine(void *a) { return a; }
 int
 main ()
 {
-pthread_t th; pthread_join(th, 0);
-                     pthread_attr_init(0); pthread_cleanup_push(0, 0); pthread_atfork(NULL, NULL, NULL);
-                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
+pthread_t th; pthread_attr_t attr;
+                        pthread_create(&th, 0, start_routine, 0);
+                        pthread_join(th, 0);
+                        pthread_attr_init(&attr);
+                        pthread_cleanup_push(routine, 0);
+                        pthread_cleanup_pop(0) /* ; */
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  acx_pthread_ok=yes
+  ax_pthread_ok=yes
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
@@ -19484,9 +19540,9 @@ rm -f core conftest.err conftest.$ac_objext \
         LIBS="$save_LIBS"
         CFLAGS="$save_CFLAGS"
 
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
-$as_echo "$acx_pthread_ok" >&6; }
-        if test "x$acx_pthread_ok" = xyes; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
+$as_echo "$ax_pthread_ok" >&6; }
+        if test "x$ax_pthread_ok" = xyes; then
                 break;
         fi
 
@@ -19496,85 +19552,119 @@ done
 fi
 
 # Various other checks:
-if test "x$acx_pthread_ok" = xyes; then
+if test "x$ax_pthread_ok" = xyes; then
         save_LIBS="$LIBS"
         LIBS="$PTHREAD_LIBS $LIBS"
         save_CFLAGS="$CFLAGS"
         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
 
-        # Detect AIX lossage: threads are created detached by default
-        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
+        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
 $as_echo_n "checking for joinable pthread attribute... " >&6; }
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+        attr_name=unknown
+        for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <pthread.h>
 int
 main ()
 {
-int attr=PTHREAD_CREATE_JOINABLE;
+int attr = $attr; return attr /* ; */
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  ok=PTHREAD_CREATE_JOINABLE
-else
-  ok=unknown
+  attr_name=$attr; break
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
-        if test x"$ok" = xunknown; then
+        done
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
+$as_echo "$attr_name" >&6; }
+        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
+
+cat >>confdefs.h <<_ACEOF
+#define PTHREAD_CREATE_JOINABLE $attr_name
+_ACEOF
+
+        fi
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
+$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
+        flag=no
+        case ${host_os} in
+            aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
+            osf* | hpux*) flag="-D_REENTRANT";;
+            solaris*)
+            if test "$GCC" = "yes"; then
+                flag="-D_REENTRANT"
+            else
+                flag="-mt -D_REENTRANT"
+            fi
+            ;;
+        esac
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
+$as_echo "${flag}" >&6; }
+        if test "x$flag" != xno; then
+            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+        fi
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
+$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
+if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
-#include <pthread.h>
+
+                    #include <pthread.h>
 int
 main ()
 {
-int attr=PTHREAD_CREATE_UNDETACHED;
+int i = PTHREAD_PRIO_INHERIT;
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  ok=PTHREAD_CREATE_UNDETACHED
+  ax_cv_PTHREAD_PRIO_INHERIT=yes
 else
-  ok=unknown
+  ax_cv_PTHREAD_PRIO_INHERIT=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
-        fi
-        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
 
-$as_echo "#define PTHREAD_CREATE_JOINABLE \$ok" >>confdefs.h
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
+$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
+        if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
 
-        fi
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ok}" >&5
-$as_echo "${ok}" >&6; }
-        if test x"$ok" = xunknown; then
-                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: we do not know how to create joinable pthreads" >&5
-$as_echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
-        fi
+$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
 
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
-$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
-        flag=no
-        case "${host_cpu}-${host_os}" in
-                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
-                *solaris* | alpha*-osf*) flag="-D_REENTRANT";;
-        esac
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
-$as_echo "${flag}" >&6; }
-        if test "x$flag" != xno; then
-                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
-        fi
+fi
 
         LIBS="$save_LIBS"
         CFLAGS="$save_CFLAGS"
 
-        # More AIX lossage: must compile with cc_r
-        # Extract the first word of "cc_r", so it can be a program name with args.
-set dummy cc_r; ac_word=$2
+        # More AIX lossage: compile with *_r variant
+        if test "x$GCC" != xyes; then
+            case $host_os in
+                aix*)
+                case "x/$CC" in #(
+  x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
+    #handle absolute path differently from PATH based program lookup
+                   case "x$CC" in #(
+  x/*) :
+    if as_fn_executable_p ${CC}_r; then :
+  PTHREAD_CC="${CC}_r"
+fi ;; #(
+  *) :
+    for ac_prog in ${CC}_r
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }
 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
@@ -19590,7 +19680,7 @@ do
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_PTHREAD_CC="cc_r"
+    ac_cv_prog_PTHREAD_CC="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
@@ -19598,7 +19688,6 @@ done
   done
 IFS=$as_save_IFS
 
-  test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
 fi
 fi
 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
@@ -19611,22 +19700,33 @@ $as_echo "no" >&6; }
 fi
 
 
-else
-        PTHREAD_CC="$CC"
+  test -n "$PTHREAD_CC" && break
+done
+test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
+ ;;
+esac ;; #(
+  *) :
+     ;;
+esac
+                ;;
+            esac
+        fi
 fi
 
+test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
+
 
 
 
 
 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$acx_pthread_ok" = xyes; then
+if test x"$ax_pthread_ok" = xyes; then
 
 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
 
         :
 else
-        acx_pthread_ok=no
+        ax_pthread_ok=no
         as_fn_error $? "Error: Cannot figure out how to use pthreads!" "$LINENO" 5
 fi
 ac_ext=c
@@ -22673,7 +22773,7 @@ else
 
 	#include <stdio.h>
 	#include <stdlib.h>
-	int main() { char tmp[8]; snprintf(tmp,8,"%s",NULL); exit(0); }
+	int main() { char tmp[8]; char *n=NULL; snprintf(tmp,8,"%s",n); exit(0); }
 _ACEOF
 if ac_fn_c_try_run "$LINENO"; then :
   printf_null_ok=yes
@@ -22737,7 +22837,7 @@ int
 main ()
 {
 
-	char *line = readline("in:");
+	readline("in:");
   ;
   return 0;
 }
diff --git a/contribs/Makefile.in b/contribs/Makefile.in
index b9329fdf54f..53bc21c2ba1 100644
--- a/contribs/Makefile.in
+++ b/contribs/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/cray/Makefile.in b/contribs/cray/Makefile.in
index 6b88fda556d..30b07a9ca9e 100644
--- a/contribs/cray/Makefile.in
+++ b/contribs/cray/Makefile.in
@@ -59,8 +59,8 @@ subdir = contribs/cray
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 	$(srcdir)/opt_modulefiles_slurm.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -297,6 +297,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/lua/Makefile.in b/contribs/lua/Makefile.in
index 468b016d5a8..74317a2360d 100644
--- a/contribs/lua/Makefile.in
+++ b/contribs/lua/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/lua
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/mic/Makefile.in b/contribs/mic/Makefile.in
index f9e20c7cf37..4de64aa8b91 100644
--- a/contribs/mic/Makefile.in
+++ b/contribs/mic/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/mic
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/pam/Makefile.in b/contribs/pam/Makefile.in
index 7eba227f66f..75274e136cd 100644
--- a/contribs/pam/Makefile.in
+++ b/contribs/pam/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = contribs/pam
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -352,6 +352,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/perlapi/Makefile.in b/contribs/perlapi/Makefile.in
index 6aa1c237b20..0943aa13407 100644
--- a/contribs/perlapi/Makefile.in
+++ b/contribs/perlapi/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/perlapi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/perlapi/libslurm/Makefile.in b/contribs/perlapi/libslurm/Makefile.in
index ebc7cd10900..b8272c9119d 100644
--- a/contribs/perlapi/libslurm/Makefile.in
+++ b/contribs/perlapi/libslurm/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/perlapi/libslurm
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/perlapi/libslurmdb/Makefile.in b/contribs/perlapi/libslurmdb/Makefile.in
index fe932ae4c3b..fdb43ed4235 100644
--- a/contribs/perlapi/libslurmdb/Makefile.in
+++ b/contribs/perlapi/libslurmdb/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/perlapi/libslurmdb
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/phpext/Makefile.in b/contribs/phpext/Makefile.in
index 2be1e853e51..65b713b719b 100644
--- a/contribs/phpext/Makefile.in
+++ b/contribs/phpext/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = contribs/phpext
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/pmi2/Makefile.in b/contribs/pmi2/Makefile.in
index c2f3cb4e018..53c2d65e12e 100644
--- a/contribs/pmi2/Makefile.in
+++ b/contribs/pmi2/Makefile.in
@@ -60,8 +60,8 @@ subdir = contribs/pmi2
 DIST_COMMON = $(pkginclude_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -349,6 +349,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/sjobexit/Makefile.in b/contribs/sjobexit/Makefile.in
index 0b99aadb219..1e12af7b7bf 100644
--- a/contribs/sjobexit/Makefile.in
+++ b/contribs/sjobexit/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = contribs/sjobexit
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/slurmdb-direct/Makefile.in b/contribs/slurmdb-direct/Makefile.in
index 4a0d1fc5bc0..0219aed05a4 100644
--- a/contribs/slurmdb-direct/Makefile.in
+++ b/contribs/slurmdb-direct/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = contribs/slurmdb-direct
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/contribs/torque/Makefile.in b/contribs/torque/Makefile.in
index 4231970e0a6..fcfaac3a14f 100644
--- a/contribs/torque/Makefile.in
+++ b/contribs/torque/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = contribs/torque
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/Makefile.in b/doc/Makefile.in
index da85f79a748..438b8152f2f 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = doc
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/html/Makefile.in b/doc/html/Makefile.in
index bf6d970ef2f..22a570e2204 100644
--- a/doc/html/Makefile.in
+++ b/doc/html/Makefile.in
@@ -57,8 +57,8 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 	$(srcdir)/configurator.easy.html.in \
 	$(srcdir)/configurator.html.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -324,6 +324,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/man/Makefile.in b/doc/man/Makefile.in
index 79d9776d0d0..60ac178f33f 100644
--- a/doc/man/Makefile.in
+++ b/doc/man/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = doc/man
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/man/man1/Makefile.in b/doc/man/man1/Makefile.in
index 7700cb77985..c82bde1005d 100644
--- a/doc/man/man1/Makefile.in
+++ b/doc/man/man1/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = doc/man/man1
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/man/man3/Makefile.in b/doc/man/man3/Makefile.in
index 750a509c8f2..4a35e3c8b6c 100644
--- a/doc/man/man3/Makefile.in
+++ b/doc/man/man3/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = doc/man/man3
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -323,6 +323,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/man/man5/Makefile.in b/doc/man/man5/Makefile.in
index d536c2a7473..474f1e84f4b 100644
--- a/doc/man/man5/Makefile.in
+++ b/doc/man/man5/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = doc/man/man5
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/doc/man/man8/Makefile.in b/doc/man/man8/Makefile.in
index 1b760bae075..1c86eb4c2dd 100644
--- a/doc/man/man8/Makefile.in
+++ b/doc/man/man8/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = doc/man/man8
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/Makefile.in b/src/Makefile.in
index d5d05609567..9d417a75174 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -55,8 +55,8 @@ target_triplet = @target@
 subdir = src
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -336,6 +336,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/api/Makefile.in b/src/api/Makefile.in
index fd6250d2ff7..dcf7a7c57cb 100644
--- a/src/api/Makefile.in
+++ b/src/api/Makefile.in
@@ -60,8 +60,8 @@ noinst_PROGRAMS = libslurm.o$(EXEEXT)
 subdir = src/api
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -376,6 +376,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/common/Makefile.in b/src/common/Makefile.in
index 50a5b010a1c..cda77649c48 100644
--- a/src/common/Makefile.in
+++ b/src/common/Makefile.in
@@ -68,8 +68,8 @@ noinst_PROGRAMS = libcommon.o$(EXEEXT) libeio.o$(EXEEXT) \
 subdir = src/common
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -427,6 +427,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/database/Makefile.in b/src/database/Makefile.in
index bfd6386a1eb..4834dded12e 100644
--- a/src/database/Makefile.in
+++ b/src/database/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/database
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -327,6 +327,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/db_api/Makefile.in b/src/db_api/Makefile.in
index 8b9e5249326..89ab9e4687e 100644
--- a/src/db_api/Makefile.in
+++ b/src/db_api/Makefile.in
@@ -60,8 +60,8 @@ noinst_PROGRAMS = libslurmdb.o$(EXEEXT)
 subdir = src/db_api
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -360,6 +360,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/Makefile.in b/src/plugins/Makefile.in
index 07f677677a7..028636a5289 100644
--- a/src/plugins/Makefile.in
+++ b/src/plugins/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = src/plugins
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/Makefile.in b/src/plugins/accounting_storage/Makefile.in
index b41f493ca2e..b745edb0842 100644
--- a/src/plugins/accounting_storage/Makefile.in
+++ b/src/plugins/accounting_storage/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/common/Makefile.in b/src/plugins/accounting_storage/common/Makefile.in
index d8339e4b909..62c3e30fa4f 100644
--- a/src/plugins/accounting_storage/common/Makefile.in
+++ b/src/plugins/accounting_storage/common/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage/common
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -315,6 +315,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/filetxt/Makefile.in b/src/plugins/accounting_storage/filetxt/Makefile.in
index caf8531ad74..6dc09f17763 100644
--- a/src/plugins/accounting_storage/filetxt/Makefile.in
+++ b/src/plugins/accounting_storage/filetxt/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage/filetxt
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/mysql/Makefile.in b/src/plugins/accounting_storage/mysql/Makefile.in
index 9c774b7f725..ce099aa1df6 100644
--- a/src/plugins/accounting_storage/mysql/Makefile.in
+++ b/src/plugins/accounting_storage/mysql/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage/mysql
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -395,6 +395,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/none/Makefile.in b/src/plugins/accounting_storage/none/Makefile.in
index 8d601336867..2211c43df5b 100644
--- a/src/plugins/accounting_storage/none/Makefile.in
+++ b/src/plugins/accounting_storage/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/accounting_storage/slurmdbd/Makefile.in b/src/plugins/accounting_storage/slurmdbd/Makefile.in
index e6988b96c2b..688abbfc91d 100644
--- a/src/plugins/accounting_storage/slurmdbd/Makefile.in
+++ b/src/plugins/accounting_storage/slurmdbd/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/accounting_storage/slurmdbd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_energy/Makefile.in b/src/plugins/acct_gather_energy/Makefile.in
index 5c595ad2857..d177bcc090f 100644
--- a/src/plugins/acct_gather_energy/Makefile.in
+++ b/src/plugins/acct_gather_energy/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_energy
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_energy/ipmi/Makefile.in b/src/plugins/acct_gather_energy/ipmi/Makefile.in
index 6444296bb43..0e6f0bd8664 100644
--- a/src/plugins/acct_gather_energy/ipmi/Makefile.in
+++ b/src/plugins/acct_gather_energy/ipmi/Makefile.in
@@ -60,8 +60,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_energy/ipmi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -364,6 +364,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_energy/none/Makefile.in b/src/plugins/acct_gather_energy/none/Makefile.in
index 85f0f6d7288..dd11afe1a17 100644
--- a/src/plugins/acct_gather_energy/none/Makefile.in
+++ b/src/plugins/acct_gather_energy/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_energy/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_energy/rapl/Makefile.in b/src/plugins/acct_gather_energy/rapl/Makefile.in
index e2a918ab4ba..af185fcdc61 100644
--- a/src/plugins/acct_gather_energy/rapl/Makefile.in
+++ b/src/plugins/acct_gather_energy/rapl/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_energy/rapl
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_filesystem/Makefile.in b/src/plugins/acct_gather_filesystem/Makefile.in
index 7b8e65d1de6..aa0569f6193 100644
--- a/src/plugins/acct_gather_filesystem/Makefile.in
+++ b/src/plugins/acct_gather_filesystem/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_filesystem
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_filesystem/lustre/Makefile.in b/src/plugins/acct_gather_filesystem/lustre/Makefile.in
index 1e9671f9d3b..65b2abfdf89 100644
--- a/src/plugins/acct_gather_filesystem/lustre/Makefile.in
+++ b/src/plugins/acct_gather_filesystem/lustre/Makefile.in
@@ -60,8 +60,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_filesystem/lustre
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -351,6 +351,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_filesystem/none/Makefile.in b/src/plugins/acct_gather_filesystem/none/Makefile.in
index 8920e37673a..dbd0ab66d12 100644
--- a/src/plugins/acct_gather_filesystem/none/Makefile.in
+++ b/src/plugins/acct_gather_filesystem/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_filesystem/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_infiniband/Makefile.in b/src/plugins/acct_gather_infiniband/Makefile.in
index 70245e1cec7..14171f99833 100644
--- a/src/plugins/acct_gather_infiniband/Makefile.in
+++ b/src/plugins/acct_gather_infiniband/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_infiniband
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_infiniband/none/Makefile.in b/src/plugins/acct_gather_infiniband/none/Makefile.in
index dfbdade404d..4951ff97a80 100644
--- a/src/plugins/acct_gather_infiniband/none/Makefile.in
+++ b/src/plugins/acct_gather_infiniband/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_infiniband/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_infiniband/ofed/Makefile.in b/src/plugins/acct_gather_infiniband/ofed/Makefile.in
index 109e88af961..e81b57c50ce 100644
--- a/src/plugins/acct_gather_infiniband/ofed/Makefile.in
+++ b/src/plugins/acct_gather_infiniband/ofed/Makefile.in
@@ -60,8 +60,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_infiniband/ofed
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -360,6 +360,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_profile/Makefile.in b/src/plugins/acct_gather_profile/Makefile.in
index 38f554f946e..a4c13c6da87 100644
--- a/src/plugins/acct_gather_profile/Makefile.in
+++ b/src/plugins/acct_gather_profile/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_profile
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -335,6 +335,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_profile/hdf5/Makefile.in b/src/plugins/acct_gather_profile/hdf5/Makefile.in
index 4903b4fd97c..12309be23c3 100644
--- a/src/plugins/acct_gather_profile/hdf5/Makefile.in
+++ b/src/plugins/acct_gather_profile/hdf5/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_profile/hdf5
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -410,6 +410,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_profile/hdf5/TAGS b/src/plugins/acct_gather_profile/hdf5/TAGS
new file mode 100644
index 00000000000..ee2bf9c0471
--- /dev/null
+++ b/src/plugins/acct_gather_profile/hdf5/TAGS
@@ -0,0 +1,16909 @@
+
+acct_gather_profile_hdf5.c,1376
+const char plugin_name[plugin_name93,4230
+const char plugin_type[plugin_type94,4290
+const uint32_t plugin_version 95,4345
+hid_t typTOD;97,4383
+	char *dir;dir100,4415
+	uint32_t def;101,4427
+} slurm_hdf5_conf_t;102,4442
+static hid_t 	 file_id 109,4728
+static hid_t     gid_node 110,4765
+static hid_t     gid_tasks 111,4797
+static hid_t     gid_samples 112,4830
+static hid_t     gid_totals 113,4865
+static char      group_node[group_node114,4899
+static slurm_hdf5_conf_t hdf5_conf;115,4946
+static uint32_t debug_flags 116,4982
+static uint32_t g_profile_running 117,5015
+static stepd_step_rec_t *g_job g_job118,5080
+static void _reset_slurm_profile_conf(120,5120
+static uint32_t _determine_profile(126,5231
+static int _get_taskid_from_pid(142,5529
+static int _create_directories(158,5788
+static bool _do_profile(202,7071
+static bool _run_in_daemon(213,7315
+extern int init(230,7613
+extern int fini(240,7753
+extern void acct_gather_profile_p_conf_options(245,7803
+extern void acct_gather_profile_p_conf_set(257,8107
+extern void acct_gather_profile_p_get(281,8781
+extern int acct_gather_profile_p_node_step_start(303,9301
+extern int acct_gather_profile_p_node_step_end(379,11319
+extern int acct_gather_profile_p_task_start(416,12041
+extern int acct_gather_profile_p_task_end(437,12433
+extern int acct_gather_profile_p_add_sample_data(485,13667
+
+hdf5_api.c,3581
+static time_t seriesStart;49,2291
+static hid_t typTOD;50,2318
+static int i;51,2339
+static int moffset;52,2391
+#define MEM_ADD_DATE_TIME(63,2666
+#define FILE_ADD_DATE_TIME(77,3065
+#define MEM_ADD_UINT64(93,3473
+#define FILE_ADD_UINT64(106,3841
+#define MEM_ADD_DBL(123,4273
+#define FILE_ADD_DBL(136,4639
+#define INCR_DIF_SAMPLE(156,5184
+#define INCR_RT_SAMPLE(179,5819
+#define PUT_UINT_SUM(197,6333
+#define PUT_DBL_SUM(207,6634
+static int _energy_dataset_size(216,6963
+static hid_t _energy_create_memory_datatype(221,7040
+static hid_t _energy_create_file_datatype(237,7572
+static hid_t _energy_s_create_memory_datatype(253,8007
+static hid_t _energy_s_create_file_datatype(282,9133
+static void *_energy_init_job_series(_energy_init_job_series304,9881
+static void _energy_merge_step_series(316,10168
+static void *_energy_series_total(_energy_series_total337,10728
+static void _energy_extract_series(357,11355
+static void _energy_extract_total(377,11953
+static hdf5_api_ops_t* _energy_profile_factory(396,12613
+static int _io_dataset_size(417,13481
+static hid_t _io_create_memory_datatype(422,13550
+static hid_t _io_create_file_datatype(440,14157
+static hid_t _io_s_create_memory_datatype(460,14648
+static hid_t _io_s_create_file_datatype(499,16256
+static void *_io_init_job_series(_io_init_job_series531,17305
+static void _io_merge_step_series(542,17568
+static void *_io_series_total(_io_series_total576,18624
+static void _io_extract_series(599,19366
+static void _io_extract_total(620,20009
+static hdf5_api_ops_t* _io_profile_factory(644,20871
+static int _network_dataset_size(665,21699
+static hid_t _network_create_memory_datatype(670,21778
+static hid_t _network_create_file_datatype(690,22496
+static hid_t _network_s_create_memory_datatype(708,23032
+static hid_t _network_s_create_file_datatype(757,24989
+static void *_network_init_job_series(_network_init_job_series787,26161
+static void _network_merge_step_series(799,26456
+static void *_network_series_total(_network_series_total821,27114
+static void _network_extract_series(844,27935
+static void _network_extract_total(867,28648
+static hdf5_api_ops_t *_network_profile_factory(_network_profile_factory893,29602
+static int _task_dataset_size(913,30481
+static hid_t _task_create_memory_datatype(918,30554
+static hid_t _task_create_file_datatype(940,31460
+static hid_t _task_s_create_memory_datatype(962,32126
+static hid_t _task_s_create_file_datatype(1030,35185
+static void *_task_init_job_series(_task_init_job_series1076,37012
+static void _task_merge_step_series(1087,37291
+static void *_task_series_total(_task_series_total1125,38463
+static void _task_extract_series(1148,39324
+static void _task_extract_total(1174,40176
+static hdf5_api_ops_t *_task_profile_factory(_task_profile_factory1210,41527
+extern hdf5_api_ops_t* profile_factory(1230,42362
+extern void profile_init(1252,42833
+extern void profile_fini(1260,42979
+extern char *get_data_set_name(get_data_set_name1268,43095
+static char* _H5O_type_t2str(1278,43269
+extern void hdf5_obj_info(1298,43654
+extern hid_t get_attribute_handle(1347,45078
+extern hid_t get_group(1378,45792
+extern hid_t make_group(1411,46516
+extern void put_string_attribute(1431,46908
+extern char *get_string_attribute(get_string_attribute1469,47919
+extern void put_int_attribute(1510,48785
+extern int get_int_attribute(1537,49516
+extern void put_uint32_attribute(1556,49909
+extern uint32_t get_uint32_attribute(1584,50655
+extern void *get_hdf5_data(get_hdf5_data1602,51058
+extern void put_hdf5_data(1684,53011
+
+hdf5_api.h,4869
+#define __ACCT_GATHER_HDF5_API_H__44,2239
+#define MAX_PROFILE_PATH 64,2639
+#define MAX_ATTR_NAME 65,2669
+#define MAX_GROUP_NAME 66,2694
+#define MAX_DATASET_NAME 67,2720
+#define ATTR_NODENAME 69,2749
+#define ATTR_STARTTIME 70,2783
+#define ATTR_NSTEPS 71,2819
+#define ATTR_NNODES 72,2857
+#define ATTR_NTASKS 73,2895
+#define ATTR_TASKID 74,2933
+#define ATTR_CPUPERTASK 75,2963
+#define ATTR_DATATYPE 76,3003
+#define ATTR_SUBDATATYPE 77,3037
+#define ATTR_STARTTIME 78,3077
+#define ATTR_STARTSEC 79,3113
+#define SUBDATA_DATA 80,3150
+#define SUBDATA_NODE 81,3178
+#define SUBDATA_SAMPLE 82,3206
+#define SUBDATA_SERIES 83,3238
+#define SUBDATA_TOTAL 84,3270
+#define SUBDATA_SUMMARY 85,3300
+#define GRP_ENERGY 87,3335
+#define GRP_LUSTRE 88,3363
+#define GRP_STEP 89,3391
+#define GRP_NODES 90,3415
+#define GRP_NODE 91,3441
+#define GRP_NETWORK 92,3465
+#define GRP_SAMPLES 93,3495
+#define GRP_SAMPLE 94,3529
+#define GRP_TASKS 95,3557
+#define GRP_TASK 96,3583
+#define GRP_TOTALS 97,3607
+#define TOD_LEN 101,3694
+#define TOD_FMT 102,3713
+typedef struct prof_uint_sum 110,3966
+	uint64_t min;111,3997
+	uint64_t ave;112,4029
+	uint64_t max;113,4061
+	uint64_t total;114,4093
+} prof_uint_sum_t;115,4130
+typedef struct prof_dbl_sum 118,4207
+	double	min;119,4237
+	double	ave;120,4267
+	double	max;121,4297
+	double	total;122,4327
+} prof_dbl_sum_t;123,4362
+#define PROFILE_ENERGY_DATA 125,4381
+typedef struct profile_energy 128,4462
+	char		tod[tod129,4494
+	time_t		time;130,4540
+	uint64_t	power;131,4555
+	uint64_t	cpu_freq;132,4572
+} profile_energy_t;133,4592
+typedef struct profile_energy_s 135,4647
+	char		start_time[start_time136,4681
+	uint64_t	elapsed_time;137,4709
+	prof_uint_sum_t	power;138,4733
+	prof_uint_sum_t cpu_freq;139,4757
+} profile_energy_s_t;140,4784
+#define PROFILE_IO_DATA 142,4825
+typedef struct profile_io 145,4894
+	char		tod[tod146,4922
+	time_t		time;147,4968
+	uint64_t	reads;148,4983
+	double		read_size;149,5000
+	uint64_t	writes;150,5046
+	double		write_size;151,5064
+} profile_io_t;152,5111
+typedef struct profile_io_s 154,5162
+	char		start_time[start_time155,5192
+	uint64_t	elapsed_time;156,5220
+	prof_uint_sum_t	reads;157,5244
+	prof_dbl_sum_t	read_size;158,5268
+	prof_uint_sum_t	writes;159,5321
+	prof_dbl_sum_t	write_size;160,5346
+} profile_io_s_t;161,5400
+#define PROFILE_NETWORK_DATA 163,5419
+typedef struct profile_network 166,5502
+	char		tod[tod167,5535
+	time_t		time;168,5581
+	uint64_t	packets_in;169,5596
+	double		size_in;170,5618
+	uint64_t	packets_out;171,5662
+	double		size_out;172,5685
+} profile_network_t;173,5730
+typedef struct profile_network_s 175,5786
+	char		start_time[start_time176,5821
+	uint64_t	elapsed_time;177,5849
+	prof_uint_sum_t packets_in;178,5873
+	prof_dbl_sum_t  size_in;179,5902
+	prof_uint_sum_t packets_out;180,5955
+	prof_dbl_sum_t  size_out;181,5985
+} profile_network_s_t;182,6038
+#define PROFILE_TASK_DATA 184,6062
+typedef struct profile_task 187,6136
+	char		tod[tod188,6166
+	time_t		time;189,6212
+	uint64_t	cpu_freq;190,6227
+	uint64_t	cpu_time;191,6247
+	double		cpu_utilization;192,6267
+	uint64_t	rss;193,6293
+	uint64_t	vm_size;194,6308
+	uint64_t	pages;195,6327
+	double	 	read_size;196,6344
+	double	 	write_size;197,6391
+} profile_task_t;198,6439
+typedef struct profile_task_s 200,6492
+	char		start_time[start_time201,6524
+	uint64_t	elapsed_time;202,6552
+	prof_uint_sum_t	cpu_freq;203,6576
+	prof_uint_sum_t cpu_time;204,6603
+	prof_dbl_sum_t 	cpu_utilization;205,6630
+	prof_uint_sum_t rss;206,6664
+	prof_uint_sum_t vm_size;207,6686
+	prof_uint_sum_t pages;208,6712
+	prof_dbl_sum_t 	read_size;209,6736
+	prof_dbl_sum_t 	write_size;210,6790
+} profile_task_s_t;211,6845
+typedef struct hdf5_api_ops 241,8369
+	int   (*dataset_size)dataset_size242,8399
+	hid_t (*create_memory_datatype)create_memory_datatype243,8430
+	hid_t (*create_file_datatype)create_file_datatype244,8471
+	hid_t (*create_s_memory_datatype)create_s_memory_datatype245,8510
+	hid_t (*create_s_file_datatype)create_s_file_datatype246,8553
+	void* (*init_job_series)init_job_series247,8594
+	void  (*merge_step_series)merge_step_series248,8627
+	void* (*series_total)series_total249,8685
+	void  (*extract_series)extract_series250,8722
+	void  (*extract_total)extract_total252,8803
+} hdf5_api_ops_t;254,8882
+hdf5_api_ops_t* profile_factory(263,9128
+void profile_init(268,9233
+void profile_fini(273,9314
+char* get_data_set_name(284,9478
+void hdf5_obj_info(293,9642
+hid_t get_attribute_handle(304,9896
+hid_t get_group(315,10136
+hid_t make_group(326,10360
+void put_string_attribute(336,10555
+char* get_string_attribute(347,10803
+void put_int_attribute(357,11009
+int get_int_attribute(368,11204
+void put_uint32_attribute(378,11406
+uint32_t get_uint32_attribute(389,11614
+void* get_hdf5_data(402,11989
+void put_hdf5_data(415,12428
+
+/home/david/slurm/master/slurm/slurm/pmi.h,1869
+#define PMI_H49,2322
+#define PMI_SUCCESS 82,3271
+#define PMI_FAIL 83,3310
+#define PMI_ERR_INIT 84,3349
+#define PMI_ERR_NOMEM 85,3388
+#define PMI_ERR_INVALID_ARG 86,3427
+#define PMI_ERR_INVALID_KEY 87,3466
+#define PMI_ERR_INVALID_KEY_LENGTH 88,3505
+#define PMI_ERR_INVALID_VAL 89,3544
+#define PMI_ERR_INVALID_VAL_LENGTH 90,3583
+#define PMI_ERR_INVALID_LENGTH 91,3622
+#define PMI_ERR_INVALID_NUM_ARGS 92,3661
+#define PMI_ERR_INVALID_ARGS 93,3700
+#define PMI_ERR_INVALID_NUM_PARSED 94,3739
+#define PMI_ERR_INVALID_KEYVALP 95,3778
+#define PMI_ERR_INVALID_SIZE 96,3817
+#define PMI_ERR_INVALID_KVS 97,3856
+typedef int PMI_BOOL;99,3896
+#define PMI_TRUE 100,3918
+#define PMI_FALSE 101,3941
+int PMI_Init(122,4476
+int PMI_Initialized(142,4952
+int PMI_Finalize(155,5209
+int PMI_Get_size(173,5627
+int PMI_Get_rank(190,6057
+int PMI_Get_universe_size(205,6361
+int PMI_Get_appnum(220,6678
+int PMI_Publish_name(236,7065
+int PMI_Unpublish_name(251,7424
+int PMI_Lookup_name(269,7855
+int PMI_Get_id(292,8538
+int PMI_Get_kvs_domain_id(315,9196
+int PMI_Get_id_length_max(332,9619
+int PMI_Barrier(347,9996
+int PMI_Get_clique_size(367,10639
+int PMI_Get_clique_ranks(392,11434
+int PMI_Abort(404,11733
+int PMI_KVS_Get_my_name(429,12514
+int PMI_KVS_Get_name_length_max(451,13260
+int PMI_KVS_Get_key_length_max(468,13674
+int PMI_KVS_Get_value_length_max(486,14120
+int PMI_KVS_Create(511,14914
+int PMI_KVS_Destroy(528,15296
+int PMI_KVS_Put(554,16127
+int PMI_KVS_Commit(572,16591
+int PMI_KVS_Get(597,17179
+int PMI_KVS_Iter_first(628,18271
+int PMI_KVS_Iter_next(659,19397
+typedef struct PMI_keyval_t671,19658
+    char * key;673,19688
+    char * val;674,19704
+} PMI_keyval_t;675,19720
+int PMI_Spawn_multiple(713,21414
+int PMI_Parse_option(755,23106
+int PMI_Args_to_keyval(782,23979
+int PMI_Free_keyvals(801,24560
+int PMI_Get_options(823,25176
+
+/home/david/slurm/master/slurm/slurm/slurmdb.h,21082
+#define _SLURMDB_H39,2162
+#undef BEGIN_C_DECLS44,2357
+#undef END_C_DECLS45,2378
+# define BEGIN_C_DECLS	47,2416
+# define END_C_DECLS	48,2452
+# define BEGIN_C_DECLS	50,2481
+# define END_C_DECLS	51,2516
+#undef PARAMS57,2755
+# define PARAMS(61,2909
+# define PARAMS(63,2946
+	SLURMDB_ADMIN_NOTSET,71,3037
+	SLURMDB_ADMIN_NONE,72,3060
+	SLURMDB_ADMIN_OPERATOR,73,3081
+	SLURMDB_ADMIN_SUPER_USER74,3106
+} slurmdb_admin_level_t;75,3132
+	SLURMDB_CLASS_NONE,78,3173
+	SLURMDB_CLASS_CAPABILITY,79,3215
+	SLURMDB_CLASS_CAPACITY,80,3267
+	SLURMDB_CLASS_CAPAPACITY,81,3315
+} slurmdb_classification_type_t;83,3404
+	SLURMDB_EVENT_ALL,86,3453
+	SLURMDB_EVENT_CLUSTER,87,3473
+	SLURMDB_EVENT_NODE88,3497
+} slurmdb_event_type_t;89,3517
+	SLURMDB_PROBLEM_NOT_SET,92,3557
+	SLURMDB_PROBLEM_ACCT_NO_ASSOC,93,3583
+	SLURMDB_PROBLEM_ACCT_NO_USERS,94,3615
+	SLURMDB_PROBLEM_USER_NO_ASSOC,95,3647
+	SLURMDB_PROBLEM_USER_NO_UID,96,3679
+} slurmdb_problem_type_t;97,3709
+	SLURMDB_REPORT_SORT_TIME,100,3751
+	SLURMDB_REPORT_SORT_NAME101,3778
+} slurmdb_report_sort_t;102,3804
+	SLURMDB_REPORT_TIME_SECS,105,3845
+	SLURMDB_REPORT_TIME_MINS,106,3872
+	SLURMDB_REPORT_TIME_HOURS,107,3899
+	SLURMDB_REPORT_TIME_PERCENT,108,3927
+	SLURMDB_REPORT_TIME_SECS_PER,109,3957
+	SLURMDB_REPORT_TIME_MINS_PER,110,3988
+	SLURMDB_REPORT_TIME_HOURS_PER,111,4019
+} slurmdb_report_time_format_t;112,4051
+	SLURMDB_UPDATE_NOTSET,115,4099
+	SLURMDB_ADD_USER,116,4123
+	SLURMDB_ADD_ASSOC,117,4142
+	SLURMDB_ADD_COORD,118,4162
+	SLURMDB_MODIFY_USER,119,4182
+	SLURMDB_MODIFY_ASSOC,120,4204
+	SLURMDB_REMOVE_USER,121,4227
+	SLURMDB_REMOVE_ASSOC,122,4249
+	SLURMDB_REMOVE_COORD,123,4272
+	SLURMDB_ADD_QOS,124,4295
+	SLURMDB_REMOVE_QOS,125,4313
+	SLURMDB_MODIFY_QOS,126,4334
+	SLURMDB_ADD_WCKEY,127,4355
+	SLURMDB_REMOVE_WCKEY,128,4375
+	SLURMDB_MODIFY_WCKEY,129,4398
+	SLURMDB_ADD_CLUSTER,130,4421
+	SLURMDB_REMOVE_CLUSTER,131,4443
+	SLURMDB_REMOVE_ASSOC_USAGE,132,4468
+} slurmdb_update_type_t;133,4497
+#define	QOS_FLAG_NOTSET 136,4546
+#define	QOS_FLAG_ADD 137,4594
+#define	QOS_FLAG_REMOVE 138,4642
+#define	QOS_FLAG_PART_MIN_NODE 140,4691
+#define	QOS_FLAG_PART_MAX_NODE 141,4739
+#define	QOS_FLAG_PART_TIME_LIMIT 142,4787
+#define	QOS_FLAG_ENFORCE_USAGE_THRES 143,4835
+#define	QOS_FLAG_NO_RESERVE 144,4883
+#define	QOS_FLAG_REQ_RESV 145,4931
+#define	QOS_FLAG_DENY_LIMIT 146,4979
+#define SLURMDB_PURGE_BASE 149,5061
+#define SLURMDB_PURGE_FLAGS 151,5154
+#define SLURMDB_PURGE_HOURS 152,5226
+#define SLURMDB_PURGE_DAYS 153,5300
+#define SLURMDB_PURGE_MONTHS 154,5373
+#define SLURMDB_PURGE_ARCHIVE 156,5472
+#define SLURMDB_FS_USE_PARENT 159,5606
+#define SLURMDB_CLASSIFIED_FLAG 161,5648
+#define SLURMDB_CLASS_BASE 162,5687
+#define CLUSTER_FLAG_BG 165,5747
+#define CLUSTER_FLAG_BGL 166,5819
+#define CLUSTER_FLAG_BGP 167,5893
+#define CLUSTER_FLAG_BGQ 168,5967
+#define CLUSTER_FLAG_SC 169,6041
+#define CLUSTER_FLAG_XCPU 170,6122
+#define CLUSTER_FLAG_AIX 171,6181
+#define CLUSTER_FLAG_MULTSD 172,6249
+#define CLUSTER_FLAG_CRAYXT 173,6326
+#define CLUSTER_FLAG_FE 174,6397
+#  define  __assoc_mgr_association_usage_t_defined179,6624
+   typedef struct assoc_mgr_association_usage assoc_mgr_association_usage_t;181,6698
+#  define  __assoc_mgr_qos_usage_t_defined187,6913
+   typedef struct assoc_mgr_qos_usage assoc_mgr_qos_usage_t;189,6979
+	List acct_list;200,7283
+	List cluster_list;201,7322
+	List def_qos_id_list;203,7364
+	List fairshare_list;205,7411
+	List grp_cpu_mins_list;207,7457
+	List grp_cpu_run_mins_list;208,7503
+	List grp_cpus_list;209,7553
+	List grp_jobs_list;210,7595
+	List grp_mem_list;211,7637
+	List grp_nodes_list;212,7678
+	List grp_submit_jobs_list;213,7721
+	List grp_wall_list;214,7770
+	List id_list;216,7813
+	List max_cpu_mins_pj_list;218,7849
+	List max_cpu_run_mins_list;219,7898
+	List max_cpus_pj_list;220,7948
+	List max_jobs_list;221,7993
+	List max_nodes_pj_list;222,8035
+	List max_submit_jobs_list;223,8081
+	List max_wall_pj_list;224,8130
+	uint16_t only_defs;226,8176
+	List parent_acct_list;228,8229
+	List partition_list;229,8282
+	List qos_list;231,8326
+	time_t usage_end;233,8364
+	time_t usage_start;234,8383
+	List user_list;236,8405
+	uint16_t with_usage;238,8445
+	uint16_t with_deleted;239,8488
+	uint16_t with_raw_qos;240,8546
+	uint16_t with_sub_accts;241,8606
+	uint16_t without_parent_info;242,8671
+	uint16_t without_parent_limits;243,8737
+} slurmdb_association_cond_t;245,8818
+	List acct_list;251,8968
+	List associd_list;252,9007
+	List cluster_list;253,9046
+	uint32_t cpus_max;254,9087
+	uint32_t cpus_min;255,9144
+	uint16_t duplicates;256,9200
+	int32_t exitcode;257,9260
+	List groupid_list;258,9308
+	List jobname_list;259,9349
+	uint32_t nodes_max;260,9390
+	uint32_t nodes_min;261,9448
+	List partition_list;262,9505
+	List qos_list;263,9548
+	List resv_list;264,9587
+	List resvid_list;265,9626
+	List state_list;266,9666
+	List step_list;267,9712
+	uint32_t timelimit_max;268,9775
+	uint32_t timelimit_min;269,9820
+	time_t usage_end;270,9865
+	time_t usage_start;271,9884
+	char *used_nodes;used_nodes272,9905
+	List userid_list;273,9972
+	List wckey_list;274,10012
+	uint16_t without_steps;275,10051
+	uint16_t without_usage_truncation;276,10106
+} slurmdb_job_cond_t;280,10266
+	double act_cpufreq;286,10401
+	double cpu_ave;287,10466
+	double consumed_energy;288,10483
+	uint32_t cpu_min;289,10552
+	uint32_t cpu_min_nodeid;290,10571
+	uint32_t cpu_min_taskid;291,10640
+	double disk_read_ave;292,10709
+	double disk_read_max;293,10778
+	uint32_t disk_read_max_nodeid;294,10847
+	uint32_t disk_read_max_taskid;295,10918
+	double disk_write_ave;296,10987
+	double disk_write_max;297,11058
+	uint32_t disk_write_max_nodeid;298,11129
+	uint32_t disk_write_max_taskid;299,11201
+	double pages_ave;300,11271
+	uint32_t pages_max;301,11290
+	uint32_t pages_max_nodeid;302,11311
+	uint32_t pages_max_taskid;303,11382
+	double rss_ave;304,11453
+	uint32_t rss_max;305,11470
+	uint32_t rss_max_nodeid;306,11489
+	uint32_t rss_max_taskid;307,11558
+	double vsize_ave;308,11627
+	uint32_t vsize_max;309,11646
+	uint32_t vsize_max_nodeid;310,11667
+	uint32_t vsize_max_taskid;311,11738
+} slurmdb_stats_t;312,11809
+	slurmdb_association_cond_t *assoc_cond;assoc_cond318,11913
+	List description_list;320,11996
+	List organization_list;321,12041
+	uint16_t with_assocs;322,12087
+	uint16_t with_coords;323,12110
+	uint16_t with_deleted;324,12133
+} slurmdb_account_cond_t;325,12157
+	List assoc_list;328,12201
+	List coordinators;329,12263
+	char *description;description330,12321
+	char *name;name331,12341
+	char *organization;organization332,12354
+} slurmdb_account_rec_t;333,12375
+	uint64_t alloc_secs;336,12418
+	uint64_t consumed_energy;337,12478
+	uint32_t id;338,12538
+	time_t period_start;339,12580
+} slurmdb_accounting_rec_t;340,12637
+	char *archive_dir;archive_dir343,12683
+	char *archive_script;archive_script344,12744
+	slurmdb_job_cond_t *job_cond;job_cond346,12821
+	uint32_t purge_event;347,12893
+	uint32_t purge_job;351,13056
+	uint32_t purge_resv;355,13209
+	uint32_t purge_step;359,13374
+	uint32_t purge_suspend;363,13532
+} slurmdb_archive_cond_t;367,13688
+	char *archive_file;archive_file370,13732
+	char *insert;insert372,13833
+} slurmdb_archive_rec_t;374,13934
+	List accounting_list;379,14041
+	char *acct;acct380,14111
+	char *cluster;cluster382,14186
+	uint32_t def_qos_id;384,14247
+	uint64_t grp_cpu_mins;387,14334
+	uint64_t grp_cpu_run_mins;390,14463
+	uint32_t grp_cpus;394,14622
+	uint32_t grp_jobs;397,14757
+	uint32_t grp_mem;400,14882
+	uint32_t grp_nodes;403,15015
+	uint32_t grp_submit_jobs;406,15147
+	uint32_t grp_wall;410,15290
+	uint32_t id;414,15414
+	uint16_t is_def;417,15513
+	uint32_t lft;419,15585
+	uint64_t max_cpu_mins_pj;423,15718
+	uint64_t max_cpu_run_mins;425,15822
+	uint32_t max_cpus_pj;428,15951
+	uint32_t max_jobs;430,16052
+	uint32_t max_nodes_pj;432,16147
+	uint32_t max_submit_jobs;434,16249
+	uint32_t max_wall_pj;436,16349
+	char *parent_acct;parent_acct439,16438
+	uint32_t parent_id;440,16490
+	char *partition;partition441,16541
+	List qos_list;444,16637
+	uint32_t rgt;446,16687
+	uint32_t shares_raw;450,16821
+	uint32_t uid;453,16905
+	assoc_mgr_association_usage_t *usage;usage454,16938
+	char *user;user455,16977
+} slurmdb_association_rec_t;456,17031
+	uint16_t classification;459,17078
+	List cluster_list;460,17141
+	uint32_t flags;461,17182
+	List plugin_id_select_list;462,17199
+	List rpc_version_list;463,17249
+	time_t usage_end;464,17294
+	time_t usage_start;465,17313
+	uint16_t with_deleted;466,17334
+	uint16_t with_usage;467,17358
+} slurmdb_cluster_cond_t;468,17380
+	List accounting_list;471,17424
+	uint16_t classification;472,17498
+	slurm_addr_t control_addr;473,17561
+	char *control_host;control_host475,17646
+	uint32_t control_port;476,17667
+	uint32_t cpu_count;477,17691
+	uint16_t dimensions;478,17712
+	int *dim_size;dim_size479,17777
+	uint32_t flags;483,17954
+	char *name;name484,18004
+	char *nodes;nodes485,18017
+	uint32_t plugin_id_select;486,18031
+	slurmdb_association_rec_t *root_assoc;root_assoc487,18089
+	uint16_t rpc_version;489,18172
+} slurmdb_cluster_rec_t;490,18239
+	uint64_t alloc_secs;493,18282
+	uint64_t consumed_energy;494,18342
+	uint32_t cpu_count;495,18402
+	uint64_t down_secs;496,18463
+	uint64_t idle_secs;497,18517
+	uint64_t over_secs;498,18571
+	uint64_t pdown_secs;499,18634
+	time_t period_start;500,18697
+	uint64_t resv_secs;501,18754
+} slurmdb_cluster_accounting_rec_t;502,18812
+	char *name;name505,18866
+	uint16_t direct;506,18879
+} slurmdb_coord_rec_t;507,18897
+	List cluster_list;510,18938
+	uint32_t cpus_max;511,18979
+	uint32_t cpus_min;512,19036
+	uint16_t event_type;513,19092
+	List node_list;515,19184
+	time_t period_end;516,19230
+	time_t period_start;517,19282
+	List reason_list;518,19336
+	List reason_uid_list;519,19382
+	List state_list;520,19428
+} slurmdb_event_cond_t;521,19474
+	char *cluster;cluster524,19516
+	char *cluster_nodes;cluster_nodes525,19574
+	uint32_t cpu_count;527,19682
+	uint16_t event_type;528,19746
+	char *node_name;node_name529,19814
+	time_t period_end;530,19885
+	time_t period_start;531,19930
+	char *reason;reason532,19977
+	uint32_t reason_uid;534,20085
+	uint16_t state;535,20147
+} slurmdb_event_rec_t;537,20245
+	char *cluster;cluster543,20343
+	uint32_t job_id;544,20359
+} slurmdb_job_modify_cond_t;545,20377
+	uint32_t alloc_cpus;548,20424
+	uint32_t alloc_nodes;549,20446
+	char    *account;account550,20469
+	uint32_t associd;551,20488
+	char	*blockid;blockid552,20507
+	char    *cluster;cluster553,20523
+	uint32_t derived_ec;554,20542
+	char	*derived_es;derived_es555,20564
+	uint32_t elapsed;556,20603
+	time_t eligible;557,20622
+	time_t end;558,20640
+	uint32_t exitcode;559,20653
+	void *first_step_ptr;first_step_ptr560,20673
+	uint32_t gid;561,20696
+	uint32_t jobid;562,20711
+	char	*jobname;jobname563,20728
+	uint32_t lft;564,20744
+	char	*partition;partition565,20759
+	char	*nodes;nodes566,20777
+	uint32_t priority;567,20791
+	uint32_t qosid;568,20811
+	uint32_t req_cpus;569,20828
+	uint32_t req_mem;570,20848
+	uint32_t requid;571,20867
+	uint32_t resvid;572,20885
+	uint32_t show_full;573,20903
+	time_t start;574,20924
+	uint16_t	state;575,20939
+	slurmdb_stats_t stats;576,20956
+	List    steps;577,20980
+	time_t submit;578,21033
+	uint32_t suspended;579,21049
+	uint32_t sys_cpu_sec;580,21070
+	uint32_t sys_cpu_usec;581,21093
+	uint32_t timelimit;582,21117
+	uint32_t tot_cpu_sec;583,21138
+	uint32_t tot_cpu_usec;584,21161
+	uint16_t track_steps;585,21185
+	uint32_t uid;586,21208
+	char    *user;user587,21223
+	uint32_t user_cpu_sec;588,21239
+	uint32_t user_cpu_usec;589,21263
+	char    *wckey;wckey590,21288
+	uint32_t wckeyid;591,21305
+} slurmdb_job_rec_t;592,21324
+	char *description;description595,21363
+	uint32_t id;596,21383
+	uint32_t flags;597,21397
+	uint32_t grace_time;599,21487
+	uint64_t grp_cpu_mins;600,21537
+	uint64_t grp_cpu_run_mins;602,21643
+	uint32_t grp_cpus;605,21786
+	uint32_t grp_jobs;607,21874
+	uint32_t grp_mem;609,21955
+	uint32_t grp_nodes;611,22043
+	uint32_t grp_submit_jobs;613,22130
+	uint32_t grp_wall;615,22223
+	uint64_t max_cpu_mins_pj;617,22291
+	uint64_t max_cpu_run_mins_pu;619,22384
+	uint32_t max_cpus_pj;622,22541
+	uint32_t max_cpus_pu;624,22634
+	uint32_t max_jobs_pu;626,22740
+	uint32_t max_nodes_pj;628,22836
+	uint32_t max_nodes_pu;630,22937
+	uint32_t max_submit_jobs_pu;632,23039
+	uint32_t max_wall_pj;634,23139
+	char *name;name637,23217
+	bitstr_t *preempt_bitstr;preempt_bitstr638,23230
+	List preempt_list;639,23295
+	uint16_t preempt_mode;642,23456
+	uint32_t priority;643,23522
+	assoc_mgr_qos_usage_t *usage;usage645,23616
+	double usage_factor;646,23687
+	double usage_thres;647,23752
+} slurmdb_qos_rec_t;650,23889
+	List description_list;653,23928
+	List id_list;654,23973
+	List name_list;655,24009
+	uint16_t preempt_mode;656,24047
+	uint16_t with_deleted;657,24113
+} slurmdb_qos_cond_t;658,24137
+	List cluster_list;661,24177
+	uint16_t flags;663,24255
+	List id_list;664,24301
+	List name_list;665,24360
+	char *nodes;nodes666,24420
+	time_t time_end;667,24469
+	time_t time_start;668,24517
+	uint16_t with_usage;669,24569
+} slurmdb_reservation_cond_t;670,24624
+	uint64_t alloc_secs;673,24672
+	char *assocs;assocs674,24732
+	char *cluster;cluster675,24790
+	uint32_t cpus;676,24839
+	uint64_t down_secs;677,24894
+	uint16_t flags;678,24948
+	uint32_t id;679,24994
+	char *name;name680,25035
+	char *nodes;nodes681,25074
+	char *node_inx;node_inx682,25123
+	time_t time_end;683,25181
+	time_t time_start;684,25229
+	time_t time_start_prev;685,25281
+} slurmdb_reservation_rec_t;688,25408
+	uint32_t jobid;691,25455
+	uint32_t stepid;692,25472
+} slurmdb_selected_step_t;693,25490
+	uint32_t elapsed;696,25535
+	time_t end;697,25554
+	int32_t exitcode;698,25567
+	slurmdb_job_rec_t *job_ptr;job_ptr699,25586
+	uint32_t ncpus;700,25615
+	uint32_t nnodes;701,25632
+	char *nodes;nodes702,25650
+	uint32_t ntasks;703,25664
+	char *pid_str;pid_str704,25682
+	uint32_t req_cpufreq;705,25698
+	uint32_t requid;706,25721
+	time_t start;707,25739
+	enum job_states	state;708,25754
+	slurmdb_stats_t stats;709,25778
+	uint32_t stepid;710,25802
+	char *stepname;stepname711,25844
+	uint32_t suspended;712,25861
+	uint32_t sys_cpu_sec;713,25882
+	uint32_t sys_cpu_usec;714,25905
+	uint16_t task_dist;715,25929
+	uint32_t tot_cpu_sec;716,25950
+	uint32_t tot_cpu_usec;717,25973
+	uint32_t user_cpu_sec;718,25997
+	uint32_t user_cpu_usec;719,26021
+} slurmdb_step_rec_t;720,26046
+	List acct_list;725,26136
+	List action_list;726,26174
+	List actor_list;727,26214
+	List cluster_list;728,26253
+	List id_list;729,26294
+	List info_list;730,26330
+	List name_list;731,26368
+	time_t time_end;732,26406
+	time_t time_start;733,26424
+	List user_list;734,26444
+	uint16_t with_assoc_info;735,26482
+} slurmdb_txn_cond_t;736,26509
+	char *accts;accts739,26549
+	uint16_t action;740,26563
+	char *actor_name;actor_name741,26581
+	char *clusters;clusters742,26600
+	uint32_t id;743,26617
+	char *set_info;set_info744,26631
+	time_t timestamp;745,26648
+	char *users;users746,26667
+	char *where_query;where_query747,26681
+} slurmdb_txn_rec_t;748,26701
+	uint64_t cpu_run_mins;753,26833
+	uint32_t cpus;755,26911
+	uint32_t jobs;756,26957
+	uint32_t nodes;757,27000
+	uint32_t submit_jobs;758,27048
+	uint32_t uid;759,27110
+} slurmdb_used_limits_t;760,27125
+	uint16_t admin_level;763,27168
+	slurmdb_association_cond_t *assoc_cond;assoc_cond765,27277
+	List def_acct_list;768,27406
+	List def_wckey_list;774,27695
+	uint16_t with_assocs;775,27738
+	uint16_t with_coords;776,27761
+	uint16_t with_deleted;777,27784
+	uint16_t with_wckeys;778,27808
+	uint16_t without_defaults;779,27831
+} slurmdb_user_cond_t;780,27859
+	uint16_t admin_level;783,27900
+	List assoc_list;785,28009
+	List coord_accts;786,28071
+	char *default_acct;default_acct787,28128
+	char *default_wckey;default_wckey788,28149
+	char *name;name789,28171
+	char *old_name;old_name790,28184
+	uint32_t uid;791,28201
+	List wckey_list;792,28216
+} slurmdb_user_rec_t;793,28272
+	List objects;796,28312
+	uint16_t type;797,28351
+} slurmdb_update_object_t;800,28460
+	List cluster_list;803,28505
+	List id_list;804,28546
+	List name_list;806,28584
+	uint16_t only_defs;808,28631
+	time_t usage_end;810,28689
+	time_t usage_start;811,28708
+	List user_list;813,28730
+	uint16_t with_usage;815,28770
+	uint16_t with_deleted;816,28815
+} slurmdb_wckey_cond_t;817,28874
+	List accounting_list;820,28916
+	char *cluster;cluster822,28984
+	uint32_t id;824,29027
+	uint16_t is_def;826,29105
+	char *name;name828,29169
+	uint32_t uid;829,29200
+	char *user;user831,29231
+} slurmdb_wckey_rec_t;832,29267
+	char *name;name835,29308
+	char *print_name;print_name836,29321
+	char *spaces;spaces837,29340
+	uint16_t user;838,29355
+} slurmdb_print_tree_t;840,29430
+	slurmdb_association_rec_t *assoc;assoc843,29472
+	char *sort_name;sort_name844,29507
+	List children;845,29525
+} slurmdb_hierarchical_rec_t;846,29541
+	char *acct;acct851,29649
+	char *cluster;cluster852,29662
+	uint64_t consumed_energy;853,29678
+	uint64_t cpu_secs;854,29705
+	char *parent_acct;parent_acct855,29725
+	char *user;user856,29745
+} slurmdb_report_assoc_rec_t;857,29758
+	char *acct;acct860,29806
+	List acct_list;861,29819
+	List assoc_list;862,29859
+	uint64_t consumed_energy;863,29920
+	uint64_t cpu_secs;864,29947
+	char *name;name865,29967
+	uid_t uid;866,29980
+} slurmdb_report_user_rec_t;867,29992
+	List assoc_list;870,30039
+	uint64_t consumed_energy;871,30102
+	uint32_t cpu_count;872,30129
+	uint64_t cpu_secs;873,30150
+	char *name;name874,30170
+	List user_list;875,30183
+} slurmdb_report_cluster_rec_t;876,30244
+	List jobs;879,30294
+	uint32_t min_size;882,30452
+	uint32_t max_size;883,30523
+	uint32_t count;885,30608
+	uint64_t cpu_secs;886,30645
+} slurmdb_report_job_grouping_t;888,30725
+	char *acct;acct891,30776
+	uint32_t count;892,30807
+	uint64_t cpu_secs;893,30872
+	List groups;895,30948
+	uint32_t lft;896,31010
+	uint32_t rgt;897,31025
+} slurmdb_report_acct_grouping_t;898,31040
+	char *cluster;cluster901,31092
+	uint32_t count;902,31126
+	uint64_t cpu_secs;903,31194
+	List acct_list;905,31273
+} slurmdb_report_cluster_grouping_t;906,31340
+extern slurmdb_cluster_rec_t *working_cluster_rec;working_cluster_rec909,31432
+extern int slurmdb_accounts_add(919,31683
+extern List slurmdb_accounts_get(928,31951
+extern List slurmdb_accounts_modify(938,32299
+extern List slurmdb_accounts_remove(948,32646
+extern int slurmdb_archive(957,32837
+extern int slurmdb_archive_load(962,32959
+extern int slurmdb_associations_add(973,33260
+extern List slurmdb_associations_get(981,33516
+extern List slurmdb_associations_modify(991,33894
+extern List slurmdb_associations_remove(1001,34258
+extern int slurmdb_clusters_add(1011,34555
+extern List slurmdb_clusters_get(1020,34826
+extern List slurmdb_clusters_modify(1030,35186
+extern List slurmdb_clusters_remove(1040,35542
+extern List slurmdb_report_cluster_account_by_user(1050,35939
+extern List slurmdb_report_cluster_user_by_account(1058,36289
+extern List slurmdb_report_cluster_wckey_by_user(1066,36630
+extern List slurmdb_report_cluster_user_by_wckey(1074,36964
+extern List slurmdb_report_job_sizes_grouped_by_top_account(1078,37066
+extern List slurmdb_report_job_sizes_grouped_by_wckey(1081,37210
+extern List slurmdb_report_job_sizes_grouped_by_top_account_then_wckey(1084,37332
+extern List slurmdb_report_user_top_usage(1097,37919
+extern void *slurmdb_connection_get(slurmdb_connection_get1107,38179
+extern int slurmdb_connection_close(1114,38415
+extern int slurmdb_coord_add(1125,38713
+extern List slurmdb_coord_remove(1135,39093
+extern List slurmdb_config_get(1145,39390
+extern List slurmdb_events_get(1153,39612
+extern List slurmdb_jobs_get(1161,39848
+extern List slurmdb_problems_get(1169,40110
+extern List slurmdb_reservations_get(1178,40391
+extern List slurmdb_txn_get(1187,40663
+extern void slurmdb_init_association_rec(1192,40789
+extern void slurmdb_init_cluster_rec(1194,40885
+extern void slurmdb_init_qos_rec(1196,40978
+extern void slurmdb_init_wckey_rec(1198,41055
+extern void slurmdb_init_cluster_cond(1200,41140
+extern List slurmdb_get_hierarchical_sorted_assoc_list(1205,41377
+extern List slurmdb_get_acct_hierarchical_rec_list(1206,41450
+extern char *slurmdb_tree_name_get(slurmdb_tree_name_get1210,41578
+extern int slurmdb_qos_add(1222,41882
+extern List slurmdb_qos_get(1230,42125
+extern List slurmdb_qos_modify(1239,42446
+extern List slurmdb_qos_remove(1249,42773
+extern int slurmdb_usage_get(1263,43257
+extern int slurmdb_usage_roll(1273,43658
+extern int slurmdb_users_add(1284,43968
+extern List slurmdb_users_get(1293,44227
+extern List slurmdb_users_modify(1302,44558
+extern List slurmdb_users_remove(1312,44884
+extern int slurmdb_wckeys_add(1326,45219
+extern List slurmdb_wckeys_get(1334,45457
+extern List slurmdb_wckeys_modify(1344,45805
+extern List slurmdb_wckeys_remove(1354,46141
+
+/home/david/slurm/master/slurm/slurm/slurm_errno.h,6549
+#define _SLURM_ERRNO_H41,2281
+#undef BEGIN_C_DECLS46,2481
+#undef END_C_DECLS47,2502
+# define BEGIN_C_DECLS	49,2540
+# define END_C_DECLS	50,2576
+# define BEGIN_C_DECLS	52,2605
+# define END_C_DECLS	53,2640
+#undef PARAMS59,2879
+# define PARAMS(63,3031
+# define PARAMS(65,3068
+#define slurm_seterrno_ret(73,3194
+#define SLURM_SUCCESS 79,3347
+#define SLURM_ERROR 80,3373
+#define SLURM_FAILURE 81,3399
+#define SLURM_SOCKET_ERROR 84,3473
+#define SLURM_PROTOCOL_SUCCESS 85,3507
+#define SLURM_PROTOCOL_ERROR 86,3541
+	SLURM_UNEXPECTED_MSG_ERROR 90,3618
+	SLURM_COMMUNICATIONS_CONNECTION_ERROR,91,3657
+	SLURM_COMMUNICATIONS_SEND_ERROR,92,3697
+	SLURM_COMMUNICATIONS_RECEIVE_ERROR,93,3731
+	SLURM_COMMUNICATIONS_SHUTDOWN_ERROR,94,3768
+	SLURM_PROTOCOL_VERSION_ERROR,95,3806
+	SLURM_PROTOCOL_IO_STREAM_VERSION_ERROR,96,3837
+	SLURM_PROTOCOL_AUTHENTICATION_ERROR,97,3878
+	SLURM_PROTOCOL_INSANE_MSG_LENGTH,98,3916
+	SLURM_MPI_PLUGIN_NAME_INVALID,99,3951
+	SLURM_MPI_PLUGIN_PRELAUNCH_SETUP_FAILED,100,3983
+	SLURM_PLUGIN_NAME_INVALID,101,4025
+	SLURM_UNKNOWN_FORWARD_ADDR,102,4053
+	SLURMCTLD_COMMUNICATIONS_CONNECTION_ERROR 105,4131
+	SLURMCTLD_COMMUNICATIONS_SEND_ERROR,106,4186
+	SLURMCTLD_COMMUNICATIONS_RECEIVE_ERROR,107,4224
+	SLURMCTLD_COMMUNICATIONS_SHUTDOWN_ERROR,108,4265
+	SLURM_NO_CHANGE_IN_DATA 111,4374
+	ESLURM_INVALID_PARTITION_NAME 114,4439
+	ESLURM_DEFAULT_PARTITION_NOT_SET,115,4480
+	ESLURM_ACCESS_DENIED,116,4515
+	ESLURM_JOB_MISSING_REQUIRED_PARTITION_GROUP,117,4538
+	ESLURM_REQUESTED_NODES_NOT_IN_PARTITION,118,4584
+	ESLURM_TOO_MANY_REQUESTED_CPUS,119,4626
+	ESLURM_INVALID_NODE_COUNT,120,4659
+	ESLURM_ERROR_ON_DESC_TO_RECORD_COPY,121,4687
+	ESLURM_JOB_MISSING_SIZE_SPECIFICATION,122,4725
+	ESLURM_JOB_SCRIPT_MISSING,123,4765
+	ESLURM_USER_ID_MISSING 124,4793
+	ESLURM_DUPLICATE_JOB_ID,125,4827
+	ESLURM_PATHNAME_TOO_LONG,126,4853
+	ESLURM_NOT_TOP_PRIORITY,127,4880
+	ESLURM_REQUESTED_NODE_CONFIG_UNAVAILABLE,128,4906
+	ESLURM_REQUESTED_PART_CONFIG_UNAVAILABLE,129,4949
+	ESLURM_NODES_BUSY,130,4992
+	ESLURM_INVALID_JOB_ID,131,5012
+	ESLURM_INVALID_NODE_NAME,132,5036
+	ESLURM_WRITING_TO_FILE,133,5063
+	ESLURM_TRANSITION_STATE_NO_UPDATE 134,5088
+	ESLURM_ALREADY_DONE,135,5132
+	ESLURM_INTERCONNECT_FAILURE,136,5154
+	ESLURM_BAD_DIST,137,5184
+	ESLURM_JOB_PENDING,138,5202
+	ESLURM_BAD_TASK_COUNT,139,5223
+	ESLURM_INVALID_JOB_CREDENTIAL,140,5247
+	ESLURM_IN_STANDBY_MODE,141,5279
+	ESLURM_INVALID_NODE_STATE,142,5304
+	ESLURM_INVALID_FEATURE,143,5332
+	ESLURM_INVALID_AUTHTYPE_CHANGE 144,5357
+	ESLURM_INVALID_CHECKPOINT_TYPE_CHANGE,145,5398
+	ESLURM_INVALID_SCHEDTYPE_CHANGE,146,5438
+	ESLURM_INVALID_SELECTTYPE_CHANGE,147,5472
+	ESLURM_INVALID_SWITCHTYPE_CHANGE,148,5507
+	ESLURM_FRAGMENTATION,149,5542
+	ESLURM_NOT_SUPPORTED,150,5565
+	ESLURM_DISABLED,151,5588
+	ESLURM_DEPENDENCY,152,5606
+	ESLURM_BATCH_ONLY,153,5626
+	ESLURM_TASKDIST_ARBITRARY_UNSUPPORTED 154,5646
+	ESLURM_TASKDIST_REQUIRES_OVERCOMMIT,155,5694
+	ESLURM_JOB_HELD,156,5732
+	ESLURM_INVALID_CRYPTO_TYPE_CHANGE,157,5750
+	ESLURM_INVALID_TASK_MEMORY,158,5786
+	ESLURM_INVALID_ACCOUNT,159,5815
+	ESLURM_INVALID_PARENT_ACCOUNT,160,5840
+	ESLURM_SAME_PARENT_ACCOUNT,161,5872
+	ESLURM_INVALID_LICENSES,162,5901
+	ESLURM_NEED_RESTART,163,5927
+	ESLURM_ACCOUNTING_POLICY 164,5949
+	ESLURM_INVALID_TIME_LIMIT,165,5985
+	ESLURM_RESERVATION_ACCESS,166,6013
+	ESLURM_RESERVATION_INVALID,167,6041
+	ESLURM_INVALID_TIME_VALUE,168,6070
+	ESLURM_RESERVATION_BUSY,169,6098
+	ESLURM_RESERVATION_NOT_USABLE,170,6124
+	ESLURM_INVALID_WCKEY,171,6156
+	ESLURM_RESERVATION_OVERLAP,172,6179
+	ESLURM_PORTS_BUSY,173,6208
+	ESLURM_PORTS_INVALID 174,6228
+	ESLURM_PROLOG_RUNNING,175,6261
+	ESLURM_NO_STEPS,176,6285
+	ESLURM_INVALID_BLOCK_STATE,177,6303
+	ESLURM_INVALID_BLOCK_LAYOUT,178,6332
+	ESLURM_INVALID_BLOCK_NAME,179,6362
+	ESLURM_INVALID_QOS,180,6390
+	ESLURM_QOS_PREEMPTION_LOOP,181,6411
+	ESLURM_NODE_NOT_AVAIL,182,6440
+	ESLURM_INVALID_CPU_COUNT,183,6464
+	ESLURM_PARTITION_NOT_AVAIL 184,6491
+	ESLURM_CIRCULAR_DEPENDENCY,185,6529
+	ESLURM_INVALID_GRES,186,6558
+	ESLURM_JOB_NOT_PENDING,187,6580
+	ESLURM_QOS_THRES,188,6605
+	ESLURM_PARTITION_IN_USE,189,6624
+	ESLURM_STEP_LIMIT,190,6650
+	ESLURM_JOB_SUSPENDED,191,6670
+	ESLURM_CAN_NOT_START_IMMEDIATELY,192,6693
+	ESLURM_INTERCONNECT_BUSY,193,6728
+	ESLURM_RESERVATION_EMPTY,194,6755
+	ESLURM_INVALID_ARRAY,195,6782
+	ESLURM_SWITCH_MIN 198,6883
+	ESLURM_SWITCH_MAX 199,6910
+	ESLURM_JOBCOMP_MIN 200,6937
+	ESLURM_JOBCOMP_MAX 201,6965
+	ESLURM_SCHED_MIN 202,6993
+	ESLURM_SCHED_MAX 203,7019
+	ESLRUMD_PIPE_ERROR_ON_TASK_SPAWN 207,7137
+	ESLURMD_KILL_TASK_FAILED,208,7180
+	ESLURMD_KILL_JOB_ALREADY_COMPLETE,209,7207
+	ESLURMD_INVALID_ACCT_FREQ,210,7243
+	ESLURMD_INVALID_JOB_CREDENTIAL,211,7271
+	ESLURMD_UID_NOT_FOUND,212,7304
+	ESLURMD_GID_NOT_FOUND,213,7328
+	ESLURMD_CREDENTIAL_EXPIRED,214,7352
+	ESLURMD_CREDENTIAL_REVOKED,215,7381
+	ESLURMD_CREDENTIAL_REPLAYED,216,7410
+	ESLURMD_CREATE_BATCH_DIR_ERROR,217,7440
+	ESLURMD_MODIFY_BATCH_DIR_ERROR,218,7473
+	ESLURMD_CREATE_BATCH_SCRIPT_ERROR,219,7506
+	ESLURMD_MODIFY_BATCH_SCRIPT_ERROR,220,7542
+	ESLURMD_SETUP_ENVIRONMENT_ERROR,221,7578
+	ESLURMD_SHARED_MEMORY_ERROR,222,7612
+	ESLURMD_SET_UID_OR_GID_ERROR,223,7642
+	ESLURMD_SET_SID_ERROR,224,7673
+	ESLURMD_CANNOT_SPAWN_IO_THREAD,225,7697
+	ESLURMD_FORK_FAILED,226,7730
+	ESLURMD_EXECVE_FAILED,227,7752
+	ESLURMD_IO_ERROR,228,7776
+	ESLURMD_PROLOG_FAILED,229,7795
+	ESLURMD_EPILOG_FAILED,230,7819
+	ESLURMD_SESSION_KILLED,231,7843
+	ESLURMD_TOOMANYSTEPS,232,7868
+	ESLURMD_STEP_EXISTS,233,7891
+	ESLURMD_JOB_NOTRUNNING,234,7913
+	ESLURMD_STEP_SUSPENDED,235,7938
+	ESLURMD_STEP_NOTSUSPENDED,236,7963
+	ESCRIPT_CHDIR_FAILED 239,8031
+	ESCRIPT_OPEN_OUTPUT_FAILED,240,8063
+	ESCRIPT_NON_ZERO_RETURN,241,8092
+	SLURM_PROTOCOL_SOCKET_IMPL_ZERO_RECV_LENGTH 244,8169
+	SLURM_PROTOCOL_SOCKET_IMPL_NEGATIVE_RECV_LENGTH,245,8222
+	SLURM_PROTOCOL_SOCKET_IMPL_NOT_ALL_DATA_SENT,246,8272
+	ESLURM_PROTOCOL_INCOMPLETE_PACKET 247,8319
+	SLURM_PROTOCOL_SOCKET_IMPL_TIMEOUT 248,8356
+	SLURM_PROTOCOL_SOCKET_ZERO_BYTES_SENT,249,8394
+	ESLURM_AUTH_CRED_INVALID	252,8460
+	ESLURM_AUTH_FOPEN_ERROR,253,8494
+	ESLURM_AUTH_NET_ERROR,254,8520
+	ESLURM_AUTH_UNABLE_TO_SIGN,255,8544
+	ESLURM_DB_CONNECTION 258,8599
+	ESLURM_JOBS_RUNNING_ON_ASSOC,259,8640
+	ESLURM_CLUSTER_DELETED,260,8671
+	ESLURM_ONE_CHANGE,261,8696
+	ESLURM_BAD_NAME,262,8716
+	ESLURM_MISSING_TIME_LIMIT 265,8767
+char * slurm_strerror PARAMS(269,8840
+void slurm_seterrno PARAMS(272,8910
+int slurm_get_errno PARAMS(275,8978
+void slurm_perror PARAMS(278,9073
+
+/home/david/slurm/master/slurm/slurm/slurm.h.in,60597
+#define _SLURM_H43,2375
+#undef BEGIN_C_DECLS48,2568
+#undef END_C_DECLS49,2589
+# define BEGIN_C_DECLS	51,2627
+# define END_C_DECLS	52,2663
+# define BEGIN_C_DECLS	54,2692
+# define END_C_DECLS	55,2727
+#undef PARAMS61,2966
+# define PARAMS(65,3120
+# define PARAMS(67,3157
+#undef HAVE_BG71,3248
+#undef HAVE_BGL74,3328
+#undef HAVE_BGP77,3409
+#undef HAVE_BG_L_P80,3492
+#undef HAVE_BGQ83,3576
+#define SYSTEM_DIMENSIONS 86,3635
+#define HIGHEST_DIMENSIONS 87,3663
+#undef HAVE_ELAN90,3754
+#undef HAVE_SYS_SOCKET_H93,3834
+#define DEFAULT_WAIT_ALL_NODES 97,3945
+#undef  TRUE128,4803
+#define TRUE 129,4816
+#undef  FALSE131,4834
+#define FALSE 132,4848
+typedef unsigned char SLURM_BOOL;134,4866
+#undef  bool135,4900
+#define bool 136,4913
+#    define  __slurm_addr_t_defined143,5107
+typedef struct sockaddr_in slurm_addr_t;144,5143
+#  define PRIu64 152,5316
+#  define __slurm_cred_t_defined156,5378
+typedef struct slurm_job_credential slurm_cred_t;157,5411
+#  define  __switch_jobinfo_t_defined162,5584
+typedef struct switch_jobinfo switch_jobinfo_t;163,5622
+#  define  __job_resources_t_defined	169,5817
+typedef struct job_resources job_resources_t;170,5891
+#  define  __select_jobinfo_t_defined	176,6082
+typedef struct select_jobinfo select_jobinfo_t;177,6157
+typedef struct select_nodeinfo select_nodeinfo_t;178,6225
+#  define  __jobacctinfo_t_defined183,6412
+typedef struct jobacctinfo jobacctinfo_t;184,6447
+#  define  __allocation_msg_thread_t_defined190,6656
+typedef struct allocation_msg_thread allocation_msg_thread_t;191,6701
+#  define  __sbcast_cred_t_defined195,6803
+typedef struct sbcast_cred sbcast_cred_t;196,6838
+#undef  SLURM_VERSION_NUMBER210,7473
+#define SLURM_VERSION_NUM(211,7502
+#define SLURM_VERSION_MAJOR(212,7568
+#define SLURM_VERSION_MINOR(213,7622
+#define SLURM_VERSION_MICRO(214,7676
+#define	INFINITE 222,8057
+#define NO_VAL	223,8087
+#define MAX_TASKS_PER_NODE 224,8116
+#define SLURM_BATCH_SCRIPT 227,8183
+#define SLURM_ID_HASH_NUM 229,8224
+#define SLURM_ID_HASH(248,8855
+#define SLURM_ID_HASH_JOB_ID(250,8956
+#define SLURM_ID_HASH_STEP_ID(251,9034
+enum job_states 256,9267
+	JOB_PENDING,257,9285
+	JOB_RUNNING,258,9336
+	JOB_SUSPENDED,259,9391
+	JOB_COMPLETE,260,9455
+	JOB_CANCELLED,261,9510
+	JOB_FAILED,262,9551
+	JOB_TIMEOUT,263,9606
+	JOB_NODE_FAIL,264,9661
+	JOB_PREEMPTED,265,9711
+	JOB_END	266,9763
+#define	JOB_STATE_BASE	268,9821
+#define	JOB_STATE_FLAGS	269,9883
+#define	JOB_COMPLETING	270,9947
+#define	JOB_CONFIGURING	271,10013
+#define	JOB_RESIZING	272,10074
+#define READY_JOB_FATAL	276,10233
+#define READY_JOB_ERROR 277,10281
+#define READY_NODE_STATE 278,10332
+#define READY_JOB_STATE 279,10382
+#define MAIL_JOB_BEGIN 281,10443
+#define MAIL_JOB_END 282,10505
+#define MAIL_JOB_FAIL 283,10565
+#define MAIL_JOB_REQUEUE 284,10624
+#define NICE_OFFSET 286,10687
+enum job_state_reason 291,10918
+	WAIT_NO_REASON 293,10978
+	WAIT_PRIORITY,294,11032
+	WAIT_DEPENDENCY,295,11082
+	WAIT_RESOURCES,296,11138
+	WAIT_PART_NODE_LIMIT,297,11195
+	WAIT_PART_TIME_LIMIT,298,11261
+	WAIT_PART_DOWN,299,11327
+	WAIT_PART_INACTIVE,300,11379
+	WAIT_HELD,301,11438
+	WAIT_TIME,302,11486
+	WAIT_LICENSES,303,11541
+	WAIT_ASSOC_JOB_LIMIT,304,11592
+	WAIT_ASSOC_RESOURCE_LIMIT,305,11649
+	WAIT_ASSOC_TIME_LIMIT,306,11715
+	WAIT_RESERVATION,307,11775
+	WAIT_NODE_NOT_AVAIL,308,11826
+	WAIT_HELD_USER,309,11887
+	WAIT_FRONT_END,310,11931
+	FAIL_DOWN_PARTITION,311,11980
+	FAIL_DOWN_NODE,312,12034
+	FAIL_BAD_CONSTRAINTS,313,12093
+	FAIL_SYSTEM,314,12155
+	FAIL_LAUNCH,315,12197
+	FAIL_EXIT_CODE,316,12239
+	FAIL_TIMEOUT,317,12286
+	FAIL_INACTIVE_LIMIT,318,12334
+	FAIL_ACCOUNT,319,12390
+	FAIL_QOS,320,12428
+	WAIT_QOS_THRES,321,12459
+	WAIT_QOS_JOB_LIMIT,322,12531
+	WAIT_QOS_RESOURCE_LIMIT,323,12580
+	WAIT_QOS_TIME_LIMIT,324,12638
+	WAIT_BLOCK_MAX_ERR,325,12689
+	WAIT_BLOCK_D_ACTION,327,12797
+enum job_acct_types 331,12893
+	JOB_START,332,12915
+	JOB_STEP,333,12927
+	JOB_SUSPEND,334,12938
+	JOB_TERMINATED335,12952
+#define PARTITION_SUBMIT	339,13000
+#define PARTITION_SCHED 340,13070
+#define PARTITION_DOWN	343,13193
+#define PARTITION_UP	344,13236
+#define PARTITION_DRAIN	345,13295
+#define PARTITION_INACTIVE	346,13338
+enum connection_type 348,13371
+	SELECT_MESH,349,13394
+	SELECT_TORUS,350,13436
+	SELECT_NAV,351,13480
+	SELECT_SMALL,352,13531
+	SELECT_HTC_S,353,13581
+	SELECT_HTC_D,354,13644
+	SELECT_HTC_V,355,13708
+	SELECT_HTC_L 356,13770
+enum node_use_type 359,13842
+	SELECT_COPROCESSOR_MODE,360,13863
+	SELECT_VIRTUAL_NODE_MODE,361,13933
+	SELECT_NAV_MODE	362,13998
+enum select_jobdata_type 365,14052
+	SELECT_JOBDATA_GEOMETRY,366,14079
+	SELECT_JOBDATA_ROTATE,367,14154
+	SELECT_JOBDATA_CONN_TYPE,368,14207
+	SELECT_JOBDATA_BLOCK_ID,369,14272
+	SELECT_JOBDATA_NODES,370,14329
+	SELECT_JOBDATA_IONODES,371,14377
+	SELECT_JOBDATA_NODE_CNT,372,14429
+	SELECT_JOBDATA_ALTERED,373,14487
+	SELECT_JOBDATA_BLRTS_IMAGE,374,14545
+	SELECT_JOBDATA_LINUX_IMAGE,375,14603
+	SELECT_JOBDATA_MLOADER_IMAGE,376,14661
+	SELECT_JOBDATA_RAMDISK_IMAGE,377,14723
+	SELECT_JOBDATA_REBOOT,378,14785
+	SELECT_JOBDATA_RESV_ID,379,14838
+	SELECT_JOBDATA_PAGG_ID,380,14900
+	SELECT_JOBDATA_PTR,381,14964
+	SELECT_JOBDATA_BLOCK_PTR,382,15024
+	SELECT_JOBDATA_DIM_CNT,383,15087
+	SELECT_JOBDATA_BLOCK_NODE_CNT,384,15142
+	SELECT_JOBDATA_START_LOC,385,15212
+	SELECT_JOBDATA_USER_NAME,387,15299
+	SELECT_JOBDATA_CONFIRMED,388,15356
+	SELECT_JOBDATA_CLEANING,389,15431
+enum select_nodedata_type 393,15531
+	SELECT_NODEDATA_BITMAP_SIZE,394,15559
+	SELECT_NODEDATA_SUBGRP_SIZE,395,15611
+	SELECT_NODEDATA_SUBCNT,396,15663
+	SELECT_NODEDATA_BITMAP,397,15715
+	SELECT_NODEDATA_STR,399,15821
+	SELECT_NODEDATA_PTR,401,15913
+	SELECT_NODEDATA_EXTRA_INFO,402,15984
+	SELECT_NODEDATA_RACK_MP,404,16076
+	SELECT_NODEDATA_MEM_ALLOC,406,16167
+enum select_print_mode 409,16223
+	SELECT_PRINT_HEAD,410,16248
+	SELECT_PRINT_DATA,411,16296
+	SELECT_PRINT_MIXED,412,16342
+	SELECT_PRINT_MIXED_SHORT,413,16389
+	SELECT_PRINT_BG_ID,414,16446
+	SELECT_PRINT_NODES,415,16494
+	SELECT_PRINT_CONNECTION,416,16540
+	SELECT_PRINT_ROTATE,417,16602
+	SELECT_PRINT_GEOMETRY,418,16655
+	SELECT_PRINT_START,419,16704
+	SELECT_PRINT_BLRTS_IMAGE,420,16761
+	SELECT_PRINT_LINUX_IMAGE,421,16820
+	SELECT_PRINT_MLOADER_IMAGE,422,16879
+	SELECT_PRINT_RAMDISK_IMAGE,423,16942
+	SELECT_PRINT_REBOOT,424,17005
+	SELECT_PRINT_RESV_ID,425,17055
+	SELECT_PRINT_START_LOC,426,17121
+enum select_node_cnt 429,17186
+	SELECT_GET_NODE_SCALING,430,17209
+	SELECT_GET_NODE_CPU_CNT,431,17281
+	SELECT_GET_MP_CPU_CNT,432,17351
+	SELECT_APPLY_NODE_MIN_OFFSET,434,17444
+	SELECT_APPLY_NODE_MAX_OFFSET,435,17510
+	SELECT_SET_NODE_CNT,436,17576
+	SELECT_SET_MP_CNT 437,17631
+enum acct_gather_profile_info 441,17734
+	ACCT_GATHER_PROFILE_DIR,442,17766
+	ACCT_GATHER_PROFILE_DEFAULT,443,17837
+	ACCT_GATHER_PROFILE_RUNNING 445,17934
+#define ACCT_GATHER_PROFILE_NOT_SET 451,18099
+#define ACCT_GATHER_PROFILE_NONE 452,18146
+#define ACCT_GATHER_PROFILE_ENERGY 453,18193
+#define ACCT_GATHER_PROFILE_TASK 454,18240
+#define ACCT_GATHER_PROFILE_LUSTRE 455,18287
+#define ACCT_GATHER_PROFILE_NETWORK 456,18334
+#define ACCT_GATHER_PROFILE_ALL 457,18381
+enum jobacct_data_type 460,18454
+	JOBACCT_DATA_TOTAL,461,18479
+	JOBACCT_DATA_PIPE,462,18529
+	JOBACCT_DATA_RUSAGE,463,18583
+	JOBACCT_DATA_MAX_VSIZE,465,18691
+	JOBACCT_DATA_MAX_VSIZE_ID,466,18744
+	JOBACCT_DATA_TOT_VSIZE,467,18804
+	JOBACCT_DATA_MAX_RSS,468,18857
+	JOBACCT_DATA_MAX_RSS_ID,469,18908
+	JOBACCT_DATA_TOT_RSS,470,18966
+	JOBACCT_DATA_MAX_PAGES,471,19017
+	JOBACCT_DATA_MAX_PAGES_ID,472,19070
+	JOBACCT_DATA_TOT_PAGES,473,19130
+	JOBACCT_DATA_MIN_CPU,474,19183
+	JOBACCT_DATA_MIN_CPU_ID,475,19234
+	JOBACCT_DATA_TOT_CPU,476,19292
+	JOBACCT_DATA_ACT_CPUFREQ,477,19343
+	JOBACCT_DATA_CONSUMED_ENERGY,478,19400
+	JOBACCT_DATA_MAX_DISK_READ,479,19461
+	JOBACCT_DATA_MAX_DISK_READ_ID,480,19515
+	JOBACCT_DATA_TOT_DISK_READ,481,19578
+	JOBACCT_DATA_MAX_DISK_WRITE,482,19632
+	JOBACCT_DATA_MAX_DISK_WRITE_ID,483,19687
+	JOBACCT_DATA_TOT_DISK_WRITE 484,19751
+enum acct_energy_type 487,19809
+	ENERGY_DATA_JOULES_TASK,488,19833
+	ENERGY_DATA_STRUCT,489,19859
+	ENERGY_DATA_RECONFIG,490,19880
+	ENERGY_DATA_PROFILE,491,19903
+	ENERGY_DATA_LAST_POLL,492,19925
+typedef enum task_dist_states 496,20004
+	SLURM_DIST_CYCLIC 498,20089
+	SLURM_DIST_BLOCK,499,20160
+	SLURM_DIST_ARBITRARY,500,20223
+	SLURM_DIST_PLANE,501,20281
+	SLURM_DIST_CYCLIC_CYCLIC,506,20460
+	SLURM_DIST_CYCLIC_BLOCK,509,20600
+	SLURM_DIST_BLOCK_CYCLIC,510,20668
+	SLURM_DIST_BLOCK_BLOCK,511,20736
+	SLURM_NO_LLLP_DIST,512,20802
+	SLURM_DIST_UNKNOWN	513,20864
+} task_dist_states_t;514,20903
+#define OPEN_MODE_APPEND	517,20996
+#define OPEN_MODE_TRUNCATE	518,21023
+typedef enum cpu_bind_type 520,21053
+	CPU_BIND_VERBOSE 522,21171
+	CPU_BIND_VERBOSE   = 0x01,x01522,21171
+	CPU_BIND_TO_THREADS=524,21272
+	CPU_BIND_TO_THREADS= 0x02,x02524,21272
+	CPU_BIND_TO_CORES 525,21315
+	CPU_BIND_TO_CORES  = 0x04,x04525,21315
+	CPU_BIND_TO_SOCKETS=526,21356
+	CPU_BIND_TO_SOCKETS= 0x08,x08526,21356
+	CPU_BIND_TO_LDOMS 527,21399
+	CPU_BIND_TO_LDOMS  = 0x10,x10527,21399
+	CPU_BIND_TO_BOARDS 528,21450
+	CPU_BIND_TO_BOARDS = 0x1000,x1000528,21450
+	CPU_BIND_NONE	531,21631
+	CPU_BIND_NONE	   = 0x20,x20531,21631
+	CPU_BIND_RANK 532,21667
+	CPU_BIND_RANK  	   = 0x40,x40532,21667
+	CPU_BIND_MAP	533,21707
+	CPU_BIND_MAP	   = 0x80,x80533,21707
+	CPU_BIND_MASK	534,21765
+	CPU_BIND_MASK	   = 0x100,x100534,21765
+	CPU_BIND_LDRANK 535,21827
+	CPU_BIND_LDRANK    = 0x200,x200535,21827
+	CPU_BIND_LDMAP	536,21883
+	CPU_BIND_LDMAP	   = 0x400,x400536,21883
+	CPU_BIND_LDMASK	537,21953
+	CPU_BIND_LDMASK	   = 0x800,x800537,21953
+	CPU_BIND_CPUSETS 541,22116
+	CPU_BIND_CPUSETS   = 0x8000x8000541,22116
+} cpu_bind_type_t;542,22145
+#define CPU_FREQ_RANGE_FLAG 546,22274
+#define CPU_FREQ_LOW 547,22313
+#define CPU_FREQ_MEDIUM 548,22352
+#define CPU_FREQ_HIGH 549,22391
+typedef enum mem_bind_type 551,22431
+	MEM_BIND_VERBOSE=553,22555
+	MEM_BIND_VERBOSE= 0x01,x01553,22555
+	MEM_BIND_NONE 556,22715
+	MEM_BIND_NONE   = 0x02,x02556,22715
+	MEM_BIND_RANK 557,22750
+	MEM_BIND_RANK   = 0x04,x04557,22750
+	MEM_BIND_MAP 558,22787
+	MEM_BIND_MAP    = 0x08,x08558,22787
+	MEM_BIND_MASK 559,22845
+	MEM_BIND_MASK   = 0x10,x10559,22845
+	MEM_BIND_LOCAL 560,22906
+	MEM_BIND_LOCAL  = 0x20	x20560,22906
+} mem_bind_type_t;561,22943
+enum node_states 568,23285
+	NODE_STATE_UNKNOWN,569,23304
+	NODE_STATE_DOWN,570,23361
+	NODE_STATE_IDLE,571,23410
+	NODE_STATE_ALLOCATED,572,23466
+	NODE_STATE_ERROR,573,23528
+	NODE_STATE_MIXED,574,23579
+	NODE_STATE_FUTURE,575,23627
+	NODE_STATE_END	576,23687
+#define NODE_STATE_BASE 578,23733
+#define NODE_STATE_FLAGS 579,23770
+#define NODE_STATE_CLOUD 580,23807
+#define NODE_RESUME 581,23872
+#define NODE_STATE_DRAIN 585,24062
+#define NODE_STATE_COMPLETING 586,24136
+#define NODE_STATE_NO_RESPOND 587,24212
+#define NODE_STATE_POWER_SAVE 588,24278
+#define NODE_STATE_FAIL 589,24345
+#define NODE_STATE_POWER_UP 591,24438
+#define NODE_STATE_MAINT 593,24533
+#define SLURM_SSL_SIGNATURE_LENGTH 598,24730
+#define SHOW_ALL	602,24871
+#define SHOW_DETAIL	603,24935
+#define SHOW_DETAIL2	604,25003
+enum ctx_keys 607,25127
+	SLURM_STEP_CTX_STEPID,608,25143
+	SLURM_STEP_CTX_TASKS,609,25201
+	SLURM_STEP_CTX_TID,610,25267
+	SLURM_STEP_CTX_RESP,611,25335
+	SLURM_STEP_CTX_CRED,612,25400
+	SLURM_STEP_CTX_SWITCH_JOB,613,25422
+	SLURM_STEP_CTX_NUM_HOSTS,614,25450
+	SLURM_STEP_CTX_HOST,615,25477
+	SLURM_STEP_CTX_JOBID,616,25499
+	SLURM_STEP_CTX_USER_MANAGED_SOCKETS617,25522
+#define CR_CPU	623,25763
+#define CR_SOCKET	626,25929
+#define CR_CORE	629,26068
+#define CR_BOARD	632,26202
+#define CR_MEMORY	635,26338
+#define CR_OTHER_CONS_RES 637,26459
+#define CR_ONE_TASK_PER_CORE 640,26589
+#define CR_CORE_DEFAULT_DIST_BLOCK 644,26737
+#define CR_ALLOCATE_FULL_SOCKET 647,26857
+#define MEM_PER_CPU 650,26962
+#define SHARED_FORCE 651,26994
+#define PRIVATE_DATA_JOBS	653,27023
+#define PRIVATE_DATA_NODES	654,27089
+#define PRIVATE_DATA_PARTITIONS	655,27152
+#define PRIVATE_DATA_USAGE	656,27225
+#define PRIVATE_DATA_USERS	657,27300
+#define PRIVATE_DATA_ACCOUNTS	658,27374
+#define PRIVATE_DATA_RESERVATIONS 659,27453
+#define PRIORITY_RESET_NONE	661,27529
+#define PRIORITY_RESET_NOW	662,27582
+#define PRIORITY_RESET_DAILY	663,27658
+#define PRIORITY_RESET_WEEKLY	664,27724
+#define PRIORITY_RESET_MONTHLY	665,27796
+#define PRIORITY_RESET_QUARTERLY 666,27872
+#define PRIORITY_RESET_YEARLY	667,27952
+#define PROP_PRIO_OFF	669,28027
+#define PROP_PRIO_ON	670,28096
+#define PROP_PRIO_NICER	671,28157
+#define PRIORITY_FLAGS_ACCRUE_ALWAYS	674,28272
+#define PRIORITY_FLAGS_TICKET_BASED 677,28422
+#define PRIORITY_FLAGS_SIZE_RELATIVE	681,28588
+#  define __hostlist_t_defined693,29101
+typedef struct hostlist * hostlist_t;694,29132
+extern hostlist_t slurm_hostlist_create PARAMS(729,30424
+extern int slurm_hostlist_count PARAMS(735,30577
+extern void slurm_hostlist_destroy PARAMS(742,30748
+extern int slurm_hostlist_find PARAMS(752,30987
+extern int slurm_hostlist_push PARAMS(763,31321
+extern int slurm_hostlist_push_host PARAMS(773,31678
+extern ssize_t slurm_hostlist_ranged_string PARAMS(786,32107
+extern char *slurm_hostlist_ranged_string_malloc PARAMS(795,32361
+extern char *slurm_hostlist_ranged_string_xmalloc PARAMS(805,32694
+extern char * slurm_hostlist_shift PARAMS(816,33064
+extern void slurm_hostlist_uniq PARAMS(823,33215
+#  define __list_datatypes_defined830,33498
+typedef struct list * List;831,33533
+typedef struct listIterator * ListIterator;836,33596
+typedef void (*ListDelF)ListDelF841,33684
+typedef int (*ListCmpF)ListCmpF848,33926
+typedef int (*ListFindF)ListFindF855,34128
+typedef int (*ListForF)ListForF861,34288
+extern void * slurm_list_append PARAMS(873,34593
+extern int slurm_list_count PARAMS(879,34728
+extern List slurm_list_create PARAMS(890,35178
+extern void slurm_list_destroy PARAMS(898,35467
+extern void * slurm_list_find PARAMS(909,35881
+extern int slurm_list_is_empty PARAMS(915,36056
+extern ListIterator slurm_list_iterator_create PARAMS(921,36235
+extern void slurm_list_iterator_reset PARAMS(928,36428
+extern void slurm_list_iterator_destroy PARAMS(935,36670
+extern void * slurm_list_next PARAMS(944,36951
+extern void slurm_list_sort PARAMS(952,37220
+#  define __bitstr_datatypes_defined959,37508
+typedef int64_t bitstr_t;962,37570
+#define BITSTR_SHIFT 963,37596
+typedef int32_t bitstr_t;965,37645
+#define BITSTR_SHIFT 966,37671
+typedef bitstr_t bitoff_t;969,37722
+#define ALLOC_SID_ADMIN_HOLD	973,37758
+#define ALLOC_SID_USER_HOLD	974,37819
+typedef struct dynamic_plugin_data 979,38078
+	void *data;data980,38115
+	uint32_t plugin_id;981,38128
+} dynamic_plugin_data_t;982,38149
+typedef struct acct_gather_energy 984,38175
+	uint32_t base_consumed_energy;985,38211
+	uint32_t base_watts;986,38243
+	uint32_t consumed_energy;987,38312
+	uint32_t current_watts;988,38386
+	uint32_t previous_consumed_energy;989,38459
+	time_t poll_time;990,38495
+} acct_gather_energy_t;991,38564
+typedef struct ext_sensors_data 993,38589
+	uint32_t consumed_energy;994,38623
+	uint32_t temperature;995,38692
+	time_t   energy_update_time;996,38750
+	uint32_t current_watts;997,38823
+} ext_sensors_data_t;998,38895
+typedef struct job_descriptor 1000,38918
+	char *account;account1001,38998
+	char *acctg_freq;acctg_freq1002,39049
+	char *alloc_node;alloc_node1003,39113
+	uint16_t alloc_resp_port;1006,39256
+	uint32_t alloc_sid;1007,39329
+	uint32_t argc;1012,39549
+	char **argv;argv1013,39606
+	char *array_inx;array_inx1014,39651
+	void *array_bitmap;array_bitmap1015,39698
+	time_t begin_time;1016,39748
+	uint16_t ckpt_interval;1017,39807
+	char *ckpt_dir;ckpt_dir1018,39871
+	char *comment;comment1019,39933
+	uint16_t contiguous;1020,39999
+	char *cpu_bind;cpu_bind1022,40092
+	uint16_t cpu_bind_type;1023,40145
+	char *dependency;dependency1024,40196
+	time_t end_time;1025,40263
+	char **environment;environment1028,40407
+	uint32_t env_size;1030,40511
+	char *exc_nodes;exc_nodes1031,40566
+	char *features;features1033,40672
+	char *gres;gres1035,40759
+	uint32_t group_id;1037,40851
+	uint16_t immediate;1038,40910
+	uint32_t job_id;1040,41023
+	uint16_t kill_on_node_fail;1041,41076
+	char *licenses;licenses1043,41175
+	uint16_t mail_type;1044,41228
+	char *mail_user;mail_user1045,41287
+	char *mem_bind;mem_bind1046,41340
+	uint16_t mem_bind_type;1047,41393
+	char *name;name1048,41444
+	char *network;network1049,41492
+	uint16_t nice;1050,41532
+	uint32_t num_tasks;1052,41614
+	uint8_t open_mode;1054,41694
+	uint16_t other_port;1056,41781
+	uint8_t overcommit;1057,41850
+	char *partition;partition1058,41918
+	uint16_t plane_size;1060,42002
+	uint32_t priority;1062,42082
+	uint32_t profile;1065,42214
+	char *qos;qos1066,42281
+	char *resp_host;resp_host1067,42319
+	char *req_nodes;req_nodes1068,42366
+	uint16_t requeue;1070,42449
+	char *reservation;reservation1071,42511
+	char *script;script1072,42564
+	uint16_t shared;1073,42622
+	char **spank_job_env;spank_job_env1077,42834
+	uint32_t spank_job_env_size;1079,42946
+	uint16_t task_dist;1080,43009
+	uint32_t time_limit;1081,43061
+	uint32_t time_min;1083,43152
+	uint32_t user_id;1085,43236
+	uint16_t wait_all_nodes;1087,43348
+	uint16_t warn_signal;1090,43507
+	uint16_t warn_time;1091,43577
+	char *work_dir;work_dir1092,43645
+	uint16_t cpus_per_task;1095,43724
+	uint32_t min_cpus;1097,43806
+	uint32_t max_cpus;1099,43888
+	uint32_t min_nodes;1101,43970
+	uint32_t max_nodes;1103,44055
+	uint16_t boards_per_node;1105,44138
+	uint16_t sockets_per_board;1106,44204
+	uint16_t sockets_per_node;1107,44272
+	uint16_t cores_per_socket;1108,44338
+	uint16_t threads_per_core;1109,44404
+	uint16_t ntasks_per_node;1110,44470
+	uint16_t ntasks_per_socket;1111,44541
+	uint16_t ntasks_per_core;1113,44626
+	uint16_t ntasks_per_board;1114,44697
+	uint16_t pn_min_cpus;1115,44770
+	uint32_t pn_min_memory;1116,44837
+	uint32_t pn_min_tmp_disk;1119,44973
+	uint16_t geometry[geometry1128,45299
+	uint16_t conn_type[conn_type1130,45405
+	uint16_t reboot;1131,45477
+	uint16_t rotate;1132,45534
+	char *blrtsimage;blrtsimage1133,45590
+	char *linuximage;linuximage1134,45642
+	char *mloaderimage;mloaderimage1135,45694
+	char *ramdiskimage;ramdiskimage1136,45748
+	uint32_t req_switch;1139,45842
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo1140,45900
+	char *std_err;std_err1142,45998
+	char *std_in;std_in1143,46040
+	char *std_out;std_out1144,46080
+	uint32_t wait4switch;1145,46122
+	char *wckey;wckey1146,46195
+} job_desc_msg_t;1147,46240
+typedef struct job_info 1149,46259
+	char *account;account1150,46285
+	char    *alloc_node;alloc_node1151,46336
+	uint32_t alloc_sid;1152,46397
+	uint32_t array_job_id;1153,46456
+	uint16_t array_task_id;1154,46520
+	uint32_t assoc_id;1155,46574
+	uint16_t batch_flag;1156,46623
+	char *batch_host;batch_host1157,46686
+	char *batch_script;batch_script1158,46745
+	char *command;command1159,46797
+	char *comment;comment1161,46911
+	uint16_t contiguous;1162,46977
+	uint16_t cpus_per_task;1163,47040
+	char *dependency;dependency1165,47122
+	uint32_t derived_ec;1166,47189
+	time_t eligible_time;1167,47252
+	time_t end_time;1168,47314
+	char *exc_nodes;exc_nodes1169,47378
+	int *exc_node_inx;exc_node_inx1170,47441
+	uint32_t exit_code;1173,47575
+	char *features;features1174,47644
+	char *gres;gres1175,47710
+	uint32_t group_id;1176,47772
+	uint32_t job_id;1177,47821
+	uint16_t job_state;1178,47852
+	char *licenses;licenses1179,47917
+	uint32_t max_cpus;1180,47970
+	uint32_t max_nodes;1181,48033
+	uint16_t boards_per_node;1182,48098
+	uint16_t sockets_per_board;1183,48166
+	uint16_t sockets_per_node;1184,48234
+	uint16_t cores_per_socket;1185,48302
+	uint16_t threads_per_core;1186,48370
+	char *name;name1187,48438
+	char *network;network1188,48474
+	char *nodes;nodes1189,48519
+	uint16_t nice;1190,48571
+	int *node_inx;node_inx1191,48622
+	uint16_t ntasks_per_core;1194,48755
+	uint16_t ntasks_per_node;1195,48826
+	uint16_t ntasks_per_socket;1196,48897
+	uint16_t ntasks_per_board;1197,48971
+	uint32_t num_nodes;1199,49046
+	uint32_t num_cpus;1200,49113
+	char *partition;partition1201,49178
+	uint32_t pn_min_memory;1202,49229
+	uint16_t pn_min_cpus;1203,49300
+	uint32_t pn_min_tmp_disk;1204,49366
+	time_t pre_sus_time;1205,49436
+	uint32_t priority;1206,49499
+	uint32_t profile;1208,49600
+	char *qos;qos1209,49667
+	char *req_nodes;req_nodes1210,49705
+	int *req_node_inx;req_node_inx1211,49768
+	uint32_t req_switch;1214,49902
+	uint16_t requeue;1215,49960
+	time_t resize_time;1216,50028
+	uint16_t restart_cnt;1217,50082
+	char *resv_name;resv_name1218,50133
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo1219,50174
+	job_resources_t *job_resrcs;job_resrcs1223,50301
+	uint16_t shared;1224,50369
+	uint16_t show_flags;1225,50434
+	time_t start_time;1226,50497
+	char *state_desc;state_desc1227,50565
+	uint16_t state_reason;1228,50624
+	time_t submit_time;1230,50731
+	time_t suspend_time;1231,50781
+	uint32_t time_limit;1232,50844
+	uint32_t time_min;1233,50912
+	uint32_t user_id;1234,50978
+	time_t 	preempt_time;1235,51024
+	uint32_t wait4switch;1236,51076
+	char *wckey;wckey1237,51149
+	char *work_dir;work_dir1238,51194
+} slurm_job_info_t;1239,51248
+typedef slurm_job_info_t job_info_t;1250,51764
+typedef struct job_info_msg 1253,51809
+	time_t last_update;1254,51839
+	uint32_t record_count;1255,51886
+	slurm_job_info_t *job_array;job_array1256,51934
+} job_info_msg_t;1257,51986
+typedef struct step_update_request_msg 1259,52005
+	time_t end_time;1260,52046
+	uint32_t exit_code;1261,52084
+	uint32_t job_id;1262,52153
+	jobacctinfo_t *jobacct;jobacct1263,52171
+	char *name;name1264,52196
+	time_t start_time;1265,52237
+	uint32_t step_id;1266,52279
+	uint32_t time_limit;1267,52298
+} step_update_request_msg_t;1268,52337
+typedef struct slurm_step_layout 1270,52367
+	char *front_end;front_end1271,52402
+	uint32_t node_cnt;1274,52527
+	char *node_list;node_list1275,52564
+	uint16_t plane_size;1276,52617
+	uint16_t *tasks;tasks1280,52820
+	uint32_t task_cnt;1281,52838
+	uint16_t task_dist;1282,52898
+	uint32_t **tids;tids1286,53103
+} slurm_step_layout_t;1287,53154
+typedef struct slurm_step_io_fds 1289,53178
+		int fd;1291,53223
+		uint32_t taskid;1292,53233
+		uint32_t nodeid;1293,53252
+	} in,1294,53271
+	} in, out,1294,53271
+	} in, out, err;1294,53271
+} slurm_step_io_fds_t;1295,53288
+#define SLURM_STEP_IO_FDS_INITIALIZER 1297,53312
+typedef struct launch_tasks_response_msg 1301,53461
+	uint32_t return_code;1302,53504
+	char    *node_name;node_name1303,53527
+	uint32_t srun_node_id;1304,53548
+	uint32_t count_of_pids;1305,53572
+	uint32_t *local_pids;local_pids1306,53597
+	uint32_t *task_ids;task_ids1307,53620
+} launch_tasks_response_msg_t;1308,53677
+typedef struct task_ext_msg 1310,53709
+	uint32_t num_tasks;1311,53739
+	uint32_t *task_id_list;task_id_list1312,53760
+	uint32_t return_code;1313,53785
+	uint32_t job_id;1314,53808
+	uint32_t step_id;1315,53826
+} task_exit_msg_t;1316,53845
+typedef struct srun_ping_msg 1318,53865
+	uint32_t job_id;1319,53896
+	uint32_t step_id;1320,53933
+} srun_ping_msg_t;1321,53976
+typedef struct srun_job_complete_msg 1323,53996
+	uint32_t job_id;1324,54035
+	uint32_t step_id;1325,54079
+} srun_job_complete_msg_t;1326,54128
+typedef struct srun_timeout_msg 1328,54156
+	uint32_t job_id;1329,54190
+	uint32_t step_id;1330,54227
+	time_t   timeout;1331,54270
+} srun_timeout_msg_t;1332,54327
+typedef struct srun_user_msg 1334,54350
+	uint32_t job_id;1335,54381
+	char *msg;msg1336,54418
+} srun_user_msg_t;1337,54460
+typedef struct srun_node_fail_msg 1339,54480
+	uint32_t job_id;1340,54516
+	char *nodelist;nodelist1341,54553
+	uint32_t step_id;1342,54600
+} srun_node_fail_msg_t;1343,54643
+typedef struct srun_step_missing_msg 1345,54668
+	uint32_t job_id;1346,54707
+	char *nodelist;nodelist1347,54744
+	uint32_t step_id;1348,54802
+} srun_step_missing_msg_t;1349,54845
+enum suspend_opts 1351,54873
+	SUSPEND_JOB,1352,54893
+	RESUME_JOB	1353,54932
+typedef struct suspend_msg 1356,54972
+	uint16_t op;1357,55001
+	uint32_t job_id;1358,55073
+} suspend_msg_t;1359,55117
+	uint16_t ckpt_interval;1362,55152
+	uint32_t cpu_count;1363,55214
+	uint32_t cpu_freq;1364,55271
+	uint16_t exclusive;1365,55321
+	char *features;features1366,55386
+	uint16_t immediate;1367,55447
+	uint32_t job_id;1369,55560
+	uint32_t pn_min_memory;1370,55591
+	char *ckpt_dir;ckpt_dir1373,55729
+	char *gres;gres1374,55795
+	char *name;name1375,55840
+	char *network;network1376,55881
+	uint32_t profile;1377,55921
+	uint8_t no_kill;1378,55988
+	uint32_t min_nodes;1379,56041
+	uint32_t max_nodes;1381,56126
+	char *node_list;node_list1383,56209
+	bool overcommit;1384,56256
+	uint16_t plane_size;1388,56453
+	uint16_t relative;1390,56533
+	uint16_t resv_port_cnt;1391,56597
+	uint32_t task_count;1392,56649
+	uint16_t task_dist;1393,56702
+	uint32_t time_limit;1395,56791
+	uid_t uid;1396,56835
+	uint16_t verbose_level;1397,56862
+} slurm_step_ctx_params_t;1399,56947
+	char *alias_list;alias_list1402,56992
+	uint32_t argc;1403,57053
+	char **argv;argv1404,57069
+	uint32_t envc;1405,57083
+	char **env;env1406,57099
+	char *cwd;cwd1407,57112
+	bool user_managed_io;1408,57124
+	uint32_t msg_timeout;1409,57147
+	bool buffered_stdio;1412,57262
+	bool labelio;1413,57284
+	char *remote_output_filename;remote_output_filename1414,57299
+	char *remote_error_filename;remote_error_filename1415,57330
+	char *remote_input_filename;remote_input_filename1416,57360
+	slurm_step_io_fds_t local_fds;1417,57390
+	uint32_t gid;1420,57476
+	bool multi_prog;1421,57491
+	uint32_t slurmd_debug;1422,57509
+	bool parallel_debug;1423,57566
+	uint32_t profile;1424,57588
+	char *task_prolog;task_prolog1425,57655
+	char *task_epilog;task_epilog1426,57675
+	uint16_t cpu_bind_type;1427,57695
+	char *cpu_bind;cpu_bind1428,57746
+	uint32_t cpu_freq;1429,57763
+	uint16_t mem_bind_type;1430,57818
+	char *mem_bind;mem_bind1431,57869
+	uint16_t max_sockets;1433,57887
+	uint16_t max_cores;1434,57910
+	uint16_t max_threads;1435,57931
+	uint16_t cpus_per_task;1436,57954
+	uint16_t task_dist;1437,57979
+	bool preserve_env;1438,58000
+	char *mpi_plugin_name;mpi_plugin_name1440,58021
+	uint8_t open_mode;1441,58045
+	char *acctg_freq;acctg_freq1442,58065
+	bool pty;1443,58084
+	char *ckpt_dir;ckpt_dir1444,58095
+	char *restart_dir;restart_dir1445,58112
+	char **spank_job_env;spank_job_env1446,58132
+	uint32_t spank_job_env_size;1448,58244
+} slurm_step_launch_params_t;1449,58307
+	void (*step_complete)step_complete1452,58355
+	void (*step_signal)step_signal1453,58406
+	void (*step_timeout)step_timeout1454,58433
+	void (*task_start)task_start1455,58478
+	void (*task_finish)task_finish1456,58530
+} slurm_step_launch_callbacks_t;1457,58571
+	void (*ping)ping1460,58622
+	void (*job_complete)job_complete1461,58656
+	void (*timeout)timeout1462,58706
+	void (*user_msg)user_msg1463,58746
+	void (*node_fail)node_fail1464,58784
+	void (*job_suspend)job_suspend1465,58828
+} slurm_allocation_callbacks_t;1466,58867
+	void (*acct_full)acct_full1469,58917
+	void (*dbd_fail)dbd_fail1470,58939
+	void (*dbd_resumed)dbd_resumed1471,58960
+	void (*db_fail)db_fail1472,58984
+	void (*db_resumed)db_resumed1473,59004
+} slurm_trigger_callbacks_t;1474,59027
+	uint32_t array_job_id;1477,59074
+	uint16_t array_task_id;1478,59138
+	char *ckpt_dir;ckpt_dir1479,59192
+	uint16_t ckpt_interval;1480,59253
+	char *gres;gres1481,59315
+	uint32_t job_id;1482,59362
+	char *name;name1483,59393
+	char *network;network1484,59430
+	char *nodes;nodes1485,59480
+	int *node_inx;node_inx1486,59537
+	uint32_t num_cpus;1489,59670
+	uint32_t cpu_freq;1490,59733
+	uint32_t num_tasks;1491,59783
+	char *partition;partition1492,59826
+	uint32_t profile;1493,59877
+	char *resv_ports;resv_ports1494,59944
+	time_t run_time;1495,59993
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo1496,60058
+	time_t start_time;1500,60185
+	uint16_t state;1501,60227
+	uint32_t step_id;1502,60290
+	uint32_t time_limit;1503,60323
+	uint32_t user_id;1504,60367
+} job_step_info_t;1505,60413
+typedef struct job_step_info_response_msg 1507,60433
+	time_t last_update;1508,60477
+	uint32_t job_step_count;1509,60525
+	job_step_info_t *job_steps;job_steps1510,60575
+} job_step_info_response_msg_t;1511,60631
+   	char *node_name;node_name1514,60681
+	uint32_t *pid;pid1515,60702
+	uint32_t pid_cnt;1516,60718
+} job_step_pids_t;1517,60737
+	uint32_t job_id;1520,60774
+	List pid_list;1521,60792
+	uint32_t step_id;1522,60842
+} job_step_pids_response_msg_t;1523,60861
+	jobacctinfo_t *jobacct;jobacct1526,60911
+	uint32_t num_tasks;1527,60936
+   	uint32_t return_code;1528,60957
+	job_step_pids_t *step_pids;step_pids1529,60983
+} job_step_stat_t;1530,61012
+	uint32_t job_id;1533,61049
+	List stats_list;1534,61080
+	uint32_t step_id;1535,61132
+} job_step_stat_response_msg_t;1536,61151
+typedef struct node_info 1538,61184
+	char *arch;arch1539,61211
+	uint16_t boards;1540,61253
+	time_t boot_time;1541,61317
+	uint16_t cores;1542,61360
+	uint16_t cpus;1543,61424
+	acct_gather_energy_t *energy;energy1545,61499
+	ext_sensors_data_t *ext_sensors;ext_sensors1546,61549
+	char *features;features1547,61610
+	char *gres;gres1548,61660
+	uint32_t cpu_load;1549,61715
+	char *name;name1550,61756
+	char *node_addr;node_addr1551,61795
+	char *node_hostname;node_hostname1552,61849
+	uint16_t node_state;1553,61904
+	char *os;os1554,61953
+	uint32_t real_memory;1555,62006
+	char *reason;reason1556,62076
+	time_t reason_time;1557,62137
+	uint32_t reason_uid;1559,62231
+	time_t slurmd_start_time;1561,62323
+	uint16_t sockets;1562,62378
+	uint16_t threads;1563,62442
+	uint32_t tmp_disk;1564,62500
+	uint32_t weight;1565,62564
+	dynamic_plugin_data_t *select_nodeinfo;select_nodeinfo1566,62630
+} node_info_t;1570,62782
+typedef struct node_info_msg 1572,62798
+	time_t last_update;1573,62829
+	uint32_t node_scaling;1574,62877
+	uint32_t record_count;1580,63087
+	node_info_t *node_array;node_array1581,63136
+} node_info_msg_t;1582,63185
+typedef struct front_end_info 1584,63205
+	char *allow_groups;allow_groups1585,63237
+	char *allow_users;allow_users1586,63286
+	time_t boot_time;1587,63333
+	char *deny_groups;deny_groups1589,63408
+	char *deny_users;deny_users1590,63455
+	char *name;name1591,63500
+	uint16_t node_state;1592,63531
+	char *reason;reason1593,63581
+	time_t reason_time;1595,63651
+	uint32_t reason_uid;1597,63747
+	time_t slurmd_start_time;1599,63841
+} front_end_info_t;1600,63897
+typedef struct front_end_info_msg 1602,63918
+	time_t last_update;1603,63954
+	uint32_t record_count;1604,64002
+	front_end_info_t *front_end_array;front_end_array1605,64051
+} front_end_info_msg_t;1606,64115
+typedef struct topo_info 1608,64140
+	uint16_t level;1609,64167
+	uint32_t link_speed;1610,64219
+	char *name;name1611,64276
+	char *nodes;nodes1612,64309
+	char *switches;switches1613,64363
+} topo_info_t;1614,64423
+typedef struct topo_info_response_msg 1616,64439
+	uint32_t record_count;1617,64479
+	topo_info_t *topo_array;topo_array1618,64528
+} topo_info_response_msg_t;1619,64588
+typedef struct job_alloc_info_msg 1621,64617
+	uint32_t job_id;1622,64653
+} job_alloc_info_msg_t;1623,64684
+typedef struct acct_gather_node_resp_msg 1625,64709
+	char *node_name;node_name1626,64752
+	acct_gather_energy_t *energy;energy1627,64788
+} acct_gather_node_resp_msg_t;1628,64819
+typedef struct acct_gather_energy_req_msg 1630,64851
+	uint16_t delta;1631,64895
+} acct_gather_energy_req_msg_t;1632,64912
+#define PART_FLAG_DEFAULT	1636,65056
+#define PART_FLAG_HIDDEN	1637,65120
+#define PART_FLAG_NO_ROOT	1638,65185
+#define PART_FLAG_ROOT_ONLY	1639,65255
+#define PART_FLAG_REQ_RESV	1640,65329
+#define PART_FLAG_DEFAULT_CLR	1645,65656
+#define PART_FLAG_HIDDEN_CLR	1646,65728
+#define PART_FLAG_NO_ROOT_CLR	1647,65798
+#define PART_FLAG_ROOT_ONLY_CLR	1648,65870
+#define PART_FLAG_REQ_RESV_CLR	1649,65946
+typedef struct partition_info 1651,66020
+	char *allow_alloc_nodes;allow_alloc_nodes1652,66052
+	char *allow_accounts;allow_accounts1654,66129
+	char *allow_groups;allow_groups1656,66220
+	char *allow_qos;allow_qos1658,66305
+	char *alternate;alternate1660,66384
+	uint16_t cr_type;1661,66437
+	uint32_t def_mem_per_cpu;1662,66478
+	uint32_t default_time;1663,66547
+	char *deny_accounts;deny_accounts1664,66605
+	char *deny_qos;deny_qos1665,66676
+	uint16_t flags;1666,66735
+	uint32_t grace_time;1667,66781
+	uint32_t max_cpus_per_node;1668,66843
+	uint32_t max_mem_per_cpu;1669,66910
+	uint32_t max_nodes;1670,66979
+	uint16_t max_share;1671,67026
+	uint32_t max_time;1672,67085
+	uint32_t min_nodes;1673,67131
+	char *name;name1674,67166
+	int *node_inx;node_inx1675,67208
+	char *nodes;nodes1678,67330
+	uint16_t preempt_mode;1679,67384
+	uint16_t priority;1680,67450
+	uint16_t state_up;1681,67505
+	uint32_t total_cpus;1682,67559
+	uint32_t total_nodes;1683,67625
+} partition_info_t;1684,67693
+typedef struct delete_partition_msg 1686,67714
+	char *name;name1687,67752
+} delete_part_msg_t;1688,67803
+typedef struct resource_allocation_response_msg 1690,67825
+	uint32_t job_id;1691,67875
+	char *node_list;node_list1692,67915
+	char *alias_list;alias_list1693,67962
+	uint32_t num_cpu_groups;1694,68023
+	uint16_t *cpus_per_node;cpus_per_node1695,68083
+	uint32_t *cpu_count_reps;cpu_count_reps1696,68128
+	uint32_t node_cnt;1697,68195
+	uint32_t error_code;1698,68236
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo1699,68295
+	uint32_t pn_min_memory;1703,68441
+} resource_allocation_response_msg_t;1706,68577
+typedef struct job_alloc_info_response_msg 1708,68616
+	uint32_t job_id;1709,68661
+	char *node_list;node_list1710,68701
+	uint32_t num_cpu_groups;1711,68748
+	uint16_t *cpus_per_node;cpus_per_node1712,68808
+	uint32_t *cpu_count_reps;cpu_count_reps1713,68853
+	uint32_t node_cnt;1714,68920
+	slurm_addr_t *node_addr;node_addr1715,68961
+	uint32_t error_code;1716,69011
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo1717,69070
+} job_alloc_info_response_msg_t;1721,69216
+typedef struct partition_info_msg 1723,69250
+	time_t last_update;1724,69286
+	uint32_t record_count;1725,69333
+	partition_info_t *partition_array;partition_array1726,69381
+} partition_info_msg_t;1727,69445
+	char *cnodes;cnodes1733,69525
+	int *cnode_inx;cnode_inx1734,69580
+	uint32_t job_id;1739,69774
+	void *job_ptr;job_ptr1740,69812
+	uint32_t user_id;1741,69874
+	char *user_name;user_name1742,69931
+} block_job_info_t;1743,69990
+	char *bg_block_id;bg_block_id1746,70028
+	char *blrtsimage;blrtsimage1747,70048
+	uint16_t conn_type[conn_type1748,70105
+	uint32_t cnode_cnt;1749,70146
+	uint32_t cnode_err_cnt;1750,70167
+	int *ionode_inx;ionode_inx1751,70192
+	char *ionode_str;ionode_str1755,70360
+	List job_list;1756,70379
+	char *linuximage;linuximage1757,70445
+	char *mloaderimage;mloaderimage1758,70502
+	int *mp_inx;mp_inx1759,70561
+	char *mp_str;mp_str1762,70703
+	uint16_t node_use;1763,70718
+	char *ramdiskimage;ramdiskimage1764,70738
+	char *reason;reason1765,70797
+	uint16_t state;1766,70812
+} block_info_t;1767,70829
+	block_info_t *block_array;block_array1770,70863
+	time_t    last_update;1771,70891
+	uint32_t  record_count;1772,70915
+} block_info_msg_t;1773,70940
+typedef block_info_t update_block_msg_t;1775,70961
+extern void slurm_print_block_info_msg PARAMS(1784,71271
+extern void slurm_print_block_info PARAMS(1794,71663
+extern char *slurm_sprint_block_info PARAMS(1805,72143
+extern int slurm_load_block_info PARAMS(1818,72667
+extern void slurm_free_block_info_msg PARAMS(1828,72964
+extern int slurm_update_block PARAMS(1832,73084
+void slurm_init_update_block_msg PARAMS(1834,73156
+#define RESERVE_FLAG_MAINT	1842,73381
+#define RESERVE_FLAG_NO_MAINT	1843,73436
+#define RESERVE_FLAG_DAILY	1844,73496
+#define RESERVE_FLAG_NO_DAILY	1845,73551
+#define RESERVE_FLAG_WEEKLY	1846,73611
+#define RESERVE_FLAG_NO_WEEKLY	1847,73668
+#define RESERVE_FLAG_IGN_JOBS	1848,73730
+#define RESERVE_FLAG_NO_IGN_JOB	1849,73793
+#define RESERVE_FLAG_LIC_ONLY	1850,73864
+#define RESERVE_FLAG_NO_LIC_ONLY 1851,73940
+#define RESERVE_FLAG_STATIC 1852,74019
+#define RESERVE_FLAG_NO_STATIC 1853,74087
+#define RESERVE_FLAG_PART_NODES 1854,74161
+#define RESERVE_FLAG_NO_PART_NODES 1855,74231
+#define RESERVE_FLAG_OVERLAP	1856,74306
+#define RESERVE_FLAG_SPEC_NODES	1857,74373
+typedef struct reserve_info 1859,74443
+	char *accounts;accounts1860,74473
+	time_t end_time;1861,74532
+	char *features;features1862,74580
+	uint16_t flags;1863,74627
+	char *licenses;licenses1864,74676
+	char *name;name1865,74733
+	uint32_t node_cnt;1866,74773
+	uint32_t core_cnt;1867,74823
+	int *node_inx;node_inx1868,74873
+	char *node_list;node_list1871,75006
+	char *partition;partition1872,75060
+	time_t start_time;1873,75113
+	char *users;users1874,75165
+} reserve_info_t;1875,75218
+typedef struct reserve_info_msg 1877,75237
+	time_t last_update;1878,75271
+	uint32_t record_count;1879,75318
+	reserve_info_t *reservation_array;reservation_array1880,75366
+} reserve_info_msg_t;1881,75432
+typedef struct resv_desc_msg 1883,75455
+	char *accounts;accounts1884,75486
+	uint32_t duration;1885,75545
+	time_t end_time;1886,75606
+	char *features;features1887,75654
+	uint16_t flags;1888,75701
+	char *licenses;licenses1889,75750
+	char *name;name1890,75807
+	uint32_t *core_cnt;core_cnt1891,75868
+	uint32_t *node_cnt;node_cnt1892,75919
+	char *node_list;node_list1897,76180
+	char *partition;partition1898,76234
+	time_t start_time;1899,76287
+	char *users;users1900,76339
+} resv_desc_msg_t;1901,76392
+typedef struct reserve_response_msg 1903,76412
+	char *name;name1904,76450
+} reserve_response_msg_t;1905,76490
+typedef struct reservation_name_msg 1907,76517
+	char *name;name1908,76555
+} reservation_name_msg_t;1910,76631
+#define DEBUG_FLAG_SELECT_TYPE	1913,76659
+#define DEBUG_FLAG_STEPS	1914,76725
+#define DEBUG_FLAG_TRIGGERS	1915,76783
+#define DEBUG_FLAG_CPU_BIND	1916,76847
+#define DEBUG_FLAG_WIKI	1917,76904
+#define DEBUG_FLAG_NO_CONF_HASH	1918,76966
+#define DEBUG_FLAG_GRES	1920,77076
+#define DEBUG_FLAG_BG_PICK 1921,77140
+#define DEBUG_FLAG_BG_WIRES	1923,77232
+#define DEBUG_FLAG_BG_ALGO	1924,77302
+#define DEBUG_FLAG_BG_ALGO_DEEP	1925,77370
+#define DEBUG_FLAG_PRIO 1927,77457
+#define DEBUG_FLAG_BACKFILL	1928,77525
+#define DEBUG_FLAG_GANG	1929,77595
+#define DEBUG_FLAG_RESERVATION	1930,77658
+#define DEBUG_FLAG_FRONT_END	1931,77728
+#define DEBUG_FLAG_NO_REALTIME	1932,77790
+#define DEBUG_FLAG_SWITCH	1935,77917
+#define DEBUG_FLAG_ENERGY	1936,77978
+#define DEBUG_FLAG_EXT_SENSORS	1937,78045
+#define DEBUG_FLAG_THREADID 1938,78115
+#define DEBUG_FLAG_PROFILE	1939,78193
+#define DEBUG_FLAG_INFINIBAND	1940,78262
+#define DEBUG_FLAG_FILESYSTEM 1941,78337
+#define DEBUG_FLAG_JOB_CONT 1942,78418
+#define GROUP_FORCE	1944,78490
+#define GROUP_CACHE	1947,78615
+#define GROUP_TIME_MASK	1949,78706
+#define PREEMPT_MODE_OFF	1952,78797
+#define PREEMPT_MODE_SUSPEND	1953,78858
+#define PREEMPT_MODE_REQUEUE	1954,78924
+#define PREEMPT_MODE_CHECKPOINT	1955,78998
+#define PREEMPT_MODE_CANCEL	1957,79099
+#define PREEMPT_MODE_GANG	1958,79162
+#define RECONFIG_KEEP_PART_INFO 1960,79225
+#define RECONFIG_KEEP_PART_STAT 1961,79319
+#define HEALTH_CHECK_NODE_IDLE	1963,79415
+#define HEALTH_CHECK_NODE_ALLOC	1964,79481
+#define HEALTH_CHECK_NODE_MIXED	1965,79559
+#define HEALTH_CHECK_NODE_ANY	1966,79641
+#define LOG_FMT_ISO8601_MS 1968,79712
+#define LOG_FMT_ISO8601 1969,79746
+#define LOG_FMT_RFC5424_MS 1970,79780
+#define LOG_FMT_RFC5424 1971,79814
+#define LOG_FMT_CLOCK 1972,79848
+#define LOG_FMT_SHORT 1973,79882
+#define LOG_FMT_THREAD_ID 1974,79916
+typedef struct slurm_ctl_conf 1976,79951
+	time_t last_update;1977,79983
+	uint16_t accounting_storage_enforce;1978,80051
+	char *accounting_storage_backup_host;accounting_storage_backup_host1980,80171
+	char *accounting_storage_host;accounting_storage_host1982,80256
+	char *accounting_storage_loc;accounting_storage_loc1983,80318
+	char *accounting_storage_pass;accounting_storage_pass1985,80402
+	uint32_t accounting_storage_port;1987,80476
+	char *accounting_storage_type;accounting_storage_type1988,80548
+	char *accounting_storage_user;accounting_storage_user1989,80610
+	uint16_t acctng_store_job_comment;1990,80672
+	char *acct_gather_energy_type;acct_gather_energy_type1991,80745
+	char *acct_gather_profile_type;acct_gather_profile_type1992,80806
+	char *acct_gather_infiniband_type;acct_gather_infiniband_type1993,80869
+	char *acct_gather_filesystem_type;acct_gather_filesystem_type1994,80938
+	uint16_t acct_gather_node_freq;1995,81007
+	char *authtype;authtype1996,81077
+	char *backup_addr;backup_addr1997,81121
+	char *backup_controller;backup_controller1998,81187
+	uint16_t batch_start_timeout;1999,81253
+	time_t boot_time;2000,81322
+	char *checkpoint_type;checkpoint_type2001,81374
+	char *cluster_name;cluster_name2002,81427
+	uint16_t complete_wait;2003,81493
+	char *control_addr;control_addr2005,81596
+	char *control_machine;control_machine2006,81661
+	char *crypto_type;crypto_type2007,81724
+	uint32_t debug_flags;2008,81781
+	uint32_t def_mem_per_cpu;2009,81844
+	uint16_t disable_root_jobs;2010,81913
+	uint16_t dynalloc_port;2011,81985
+	uint16_t enforce_part_limits;2012,82056
+	char *epilog;epilog2014,82164
+	uint32_t epilog_msg_time;2015,82209
+	char *epilog_slurmctld;epilog_slurmctld2017,82311
+	char *ext_sensors_type;ext_sensors_type2018,82382
+	uint16_t ext_sensors_freq;2019,82442
+	uint16_t fast_schedule;2020,82510
+	uint32_t first_job_id;2022,82628
+	uint16_t get_env_timeout;2023,82697
+	char * gres_plugins;2024,82769
+	uint16_t group_info;2025,82830
+	uint32_t hash_val;2026,82883
+	uint16_t health_check_interval;2027,82948
+	uint16_t health_check_node_state;2028,83014
+	char * health_check_program;2031,83153
+	uint16_t inactive_limit;2032,83222
+	char *job_acct_gather_freq;job_acct_gather_freq2034,83332
+	char *job_acct_gather_type;job_acct_gather_type2036,83423
+	char *job_ckpt_dir;job_ckpt_dir2037,83485
+	char *job_comp_host;job_comp_host2038,83551
+	char *job_comp_loc;job_comp_loc2039,83607
+	char *job_comp_pass;job_comp_pass2040,83666
+	uint32_t job_comp_port;2041,83726
+	char *job_comp_type;job_comp_type2042,83785
+	char *job_comp_user;job_comp_user2043,83841
+	char *job_container_plugin;job_container_plugin2044,83897
+	char *job_credential_private_key;job_credential_private_key2045,83958
+	char *job_credential_public_certificate;job_credential_public_certificate2046,84019
+	uint16_t job_file_append;2047,84092
+	uint16_t job_requeue;2048,84159
+	char *job_submit_plugins;job_submit_plugins2049,84229
+	uint16_t keep_alive_time;2050,84297
+	uint16_t kill_on_bad_exit;2051,84368
+	uint16_t kill_wait;2054,84517
+	char *launch_type;launch_type2056,84605
+	char *licenses;licenses2057,84660
+	char *licenses_used;licenses_used2058,84719
+	uint16_t log_fmt;2059,84777
+	char *mail_prog;mail_prog2060,84834
+	uint16_t max_array_sz;2061,84883
+	uint32_t max_job_cnt;2062,84936
+	uint32_t max_job_id;2063,84995
+	uint32_t max_mem_per_cpu;2064,85064
+	uint32_t max_step_cnt;2065,85133
+	uint16_t max_tasks_per_node;2066,85195
+	uint16_t min_job_age;2067,85254
+	char *mpi_default;mpi_default2069,85356
+	char *mpi_params;mpi_params2070,85412
+	uint16_t msg_timeout;2071,85452
+	uint32_t next_job_id;2072,85497
+	char *node_prefix;node_prefix2073,85564
+	uint16_t over_time_limit;2075,85677
+	char *plugindir;plugindir2077,85798
+	char *plugstack;plugstack2078,85842
+	uint16_t preempt_mode;2079,85910
+	char *preempt_type;preempt_type2080,85976
+	uint32_t priority_decay_hl;2081,86035
+	uint32_t priority_calc_period;2083,86117
+	uint16_t priority_favor_small;2085,86205
+	uint16_t priority_flags;2086,86271
+	uint32_t priority_max_age;2088,86381
+	uint16_t priority_reset_period;2090,86484
+	char *priority_type;priority_type2092,86573
+	uint32_t priority_weight_age;2093,86625
+	uint32_t priority_weight_fs;2094,86684
+	uint32_t priority_weight_js;2095,86748
+	uint32_t priority_weight_part;2096,86811
+	uint32_t priority_weight_qos;2097,86877
+	uint16_t private_data;2098,86936
+	char *proctrack_type;proctrack_type2100,87022
+	char *prolog;prolog2101,87080
+	char *prolog_slurmctld;prolog_slurmctld2102,87139
+	uint16_t propagate_prio_process;2103,87210
+	char *propagate_rlimits;propagate_rlimits2105,87305
+	char *propagate_rlimits_except;propagate_rlimits_except2106,87377
+	char *reboot_program;reboot_program2107,87450
+	uint16_t reconfig_flags;2108,87506
+	char *resume_program;resume_program2109,87552
+	uint16_t resume_rate;2110,87614
+	uint16_t resume_timeout;2111,87680
+	char *resv_epilog;resv_epilog2113,87776
+	uint16_t resv_over_run;2114,87846
+	char *resv_prolog;resv_prolog2116,87935
+	uint16_t ret2service;2117,88005
+	char *salloc_default_command;salloc_default_command2119,88087
+	char *sched_logfile;sched_logfile2120,88147
+	uint16_t sched_log_level;2121,88217
+	char *sched_params;sched_params2122,88291
+	uint16_t sched_time_slice;2124,88389
+	char *schedtype;schedtype2125,88455
+	uint16_t schedport;2126,88504
+	uint16_t schedrootfltr;2127,88561
+	char *select_type;select_type2129,88671
+	void *select_conf_key_pairs;select_conf_key_pairs2130,88726
+	uint16_t select_type_param;2132,88835
+	char *slurm_conf;slurm_conf2134,88926
+	uint32_t slurm_user_id;2135,88981
+	char *slurm_user_name;slurm_user_name2136,89035
+	uint32_t slurmd_user_id;2137,89093
+	char *slurmd_user_name;slurmd_user_name2138,89148
+	uint16_t slurmctld_debug;2139,89204
+	char *slurmctld_logfile;slurmctld_logfile2140,89261
+	char *slurmctld_pidfile;slurmctld_pidfile2141,89331
+	char *slurmctld_plugstack;slurmctld_plugstack2142,89401
+	uint32_t slurmctld_port;2143,89460
+	uint16_t slurmctld_port_count;2144,89534
+	uint16_t slurmctld_timeout;2145,89603
+	uint16_t slurmd_debug;2147,89722
+	char *slurmd_logfile;slurmd_logfile2148,89773
+	char *slurmd_pidfile;slurmd_pidfile2149,89838
+	uint32_t slurmd_port;2150,89907
+	char *slurmd_spooldir;slurmd_spooldir2151,89974
+	uint16_t slurmd_timeout;2152,90042
+	char *srun_epilog;srun_epilog2154,90145
+	char *srun_prolog;srun_prolog2155,90196
+	char *state_save_location;state_save_location2156,90247
+	char *suspend_exc_nodes;suspend_exc_nodes2158,90332
+	char *suspend_exc_parts;suspend_exc_parts2159,90394
+	char *suspend_program;suspend_program2160,90461
+	uint16_t suspend_rate;2161,90526
+	uint32_t suspend_time;2162,90595
+	uint16_t suspend_timeout;2163,90672
+	char *switch_type;switch_type2165,90771
+	char *task_epilog;task_epilog2166,90825
+	char *task_plugin;task_plugin2167,90882
+	uint16_t task_plugin_param;2168,90927
+	char *task_prolog;task_prolog2169,90977
+	char *tmp_fs;tmp_fs2170,91034
+	char *topology_plugin;topology_plugin2171,91090
+	uint16_t track_wckey;2172,91144
+	uint16_t tree_width;2173,91209
+	char *unkillable_program;unkillable_program2174,91275
+	uint16_t unkillable_timeout;2176,91391
+	uint16_t use_pam;2179,91560
+	char *version;version2180,91612
+	uint16_t vsize_factor;2181,91656
+	uint16_t wait_time;2182,91719
+	uint16_t z_16;2183,91770
+	uint32_t z_32;2184,91817
+	char *z_char;z_char2185,91864
+} slurm_ctl_conf_t;2186,91910
+typedef struct slurmd_status_msg 2188,91931
+	time_t booted;2189,91966
+	time_t last_slurmctld_msg;2190,92014
+	uint16_t slurmd_debug;2191,92079
+	uint16_t actual_cpus;2192,92124
+	uint16_t actual_boards;2193,92185
+	uint16_t actual_sockets;2194,92249
+	uint16_t actual_cores;2195,92312
+	uint16_t actual_threads;2196,92374
+	uint32_t actual_real_mem;2197,92435
+	uint32_t actual_tmp_disk;2198,92493
+	uint32_t pid;2199,92555
+	char *hostname;hostname2200,92589
+	char *slurmd_logfile;slurmd_logfile2201,92629
+	char *step_list;step_list2202,92684
+	char *version;version2203,92734
+} slurmd_status_t;2204,92774
+typedef struct submit_response_msg 2206,92794
+	uint32_t job_id;2207,92831
+	uint32_t step_id;2208,92862
+	uint32_t error_code;2209,92895
+} submit_response_msg_t;2210,92954
+typedef struct slurm_update_node_msg 2214,93105
+	char *features;features2215,93144
+	char *gres;gres2216,93189
+	char *node_addr;node_addr2217,93240
+	char *node_hostname;node_hostname2218,93294
+	char *node_names;node_names2219,93349
+	uint16_t node_state;2220,93394
+	char *reason;reason2221,93443
+	uint32_t reason_uid;2222,93504
+	uint32_t weight;2224,93599
+} update_node_msg_t;2225,93643
+typedef struct slurm_update_front_end_msg 2227,93665
+	char *name;name2228,93709
+	uint16_t node_state;2229,93769
+	char *reason;reason2230,93818
+	uint32_t reason_uid;2231,93879
+} update_front_end_msg_t;2233,93974
+typedef struct partition_info update_part_msg_t;2235,94001
+typedef struct job_sbcast_cred_msg 2237,94051
+	uint32_t      job_id;2238,94088
+	slurm_addr_t  *node_addr;node_addr2239,94134
+	uint32_t      node_cnt;2240,94185
+	char         *node_list;node_list2241,94232
+	sbcast_cred_t *sbcast_cred;sbcast_cred2242,94287
+} job_sbcast_cred_msg_t;2243,94344
+typedef struct slurm_step_ctx_struct slurm_step_ctx_t;2246,94424
+#define STAT_COMMAND_RESET	2248,94480
+#define STAT_COMMAND_GET	2249,94514
+typedef struct stats_info_request_msg 2250,94546
+	uint16_t command_id;2251,94586
+} stats_info_request_msg_t;2252,94608
+typedef struct stats_info_response_msg 2254,94637
+	uint32_t parts_packed;2255,94678
+	time_t req_time;2256,94702
+	time_t req_time_start;2257,94720
+	uint32_t server_thread_count;2258,94744
+	uint32_t agent_queue_size;2259,94775
+	uint32_t schedule_cycle_max;2261,94804
+	uint32_t schedule_cycle_last;2262,94834
+	uint32_t schedule_cycle_sum;2263,94865
+	uint32_t schedule_cycle_counter;2264,94895
+	uint32_t schedule_cycle_depth;2265,94929
+	uint32_t schedule_queue_len;2266,94961
+	uint32_t jobs_submitted;2268,94992
+	uint32_t jobs_started;2269,95018
+	uint32_t jobs_completed;2270,95042
+	uint32_t jobs_canceled;2271,95068
+	uint32_t jobs_failed;2272,95093
+	uint32_t bf_backfilled_jobs;2274,95117
+	uint32_t bf_last_backfilled_jobs;2275,95147
+	uint32_t bf_cycle_counter;2276,95182
+	uint32_t bf_cycle_sum;2277,95210
+	uint32_t bf_cycle_last;2278,95234
+	uint32_t bf_cycle_max;2279,95259
+	uint32_t bf_last_depth;2280,95283
+	uint32_t bf_last_depth_try;2281,95308
+	uint32_t bf_depth_sum;2282,95337
+	uint32_t bf_depth_try_sum;2283,95361
+	uint32_t bf_queue_len;2284,95389
+	uint32_t bf_queue_len_sum;2285,95413
+	time_t   bf_when_last_cycle;2286,95441
+	uint32_t bf_active;2287,95471
+} stats_info_response_msg_t;2288,95492
+#define TRIGGER_FLAG_PERM	2290,95522
+#define TRIGGER_RES_TYPE_JOB 2292,95557
+#define TRIGGER_RES_TYPE_NODE 2293,95604
+#define TRIGGER_RES_TYPE_SLURMCTLD 2294,95651
+#define TRIGGER_RES_TYPE_SLURMDBD 2295,95698
+#define TRIGGER_RES_TYPE_DATABASE 2296,95745
+#define TRIGGER_RES_TYPE_FRONT_END 2297,95792
+#define TRIGGER_TYPE_UP 2299,95840
+#define TRIGGER_TYPE_DOWN 2300,95891
+#define TRIGGER_TYPE_FAIL 2301,95942
+#define TRIGGER_TYPE_TIME 2302,95993
+#define TRIGGER_TYPE_FINI 2303,96044
+#define TRIGGER_TYPE_RECONFIG 2304,96095
+#define TRIGGER_TYPE_BLOCK_ERR 2305,96146
+#define TRIGGER_TYPE_IDLE 2306,96197
+#define TRIGGER_TYPE_DRAINED 2307,96248
+#define TRIGGER_TYPE_PRI_CTLD_FAIL 2308,96299
+#define TRIGGER_TYPE_PRI_CTLD_RES_OP 2309,96350
+#define TRIGGER_TYPE_PRI_CTLD_RES_CTRL 2310,96401
+#define TRIGGER_TYPE_PRI_CTLD_ACCT_FULL 2311,96452
+#define TRIGGER_TYPE_BU_CTLD_FAIL 2312,96503
+#define TRIGGER_TYPE_BU_CTLD_RES_OP 2313,96554
+#define TRIGGER_TYPE_BU_CTLD_AS_CTRL 2314,96605
+#define TRIGGER_TYPE_PRI_DBD_FAIL 2315,96656
+#define TRIGGER_TYPE_PRI_DBD_RES_OP 2316,96707
+#define TRIGGER_TYPE_PRI_DB_FAIL 2317,96758
+#define TRIGGER_TYPE_PRI_DB_RES_OP 2318,96809
+typedef struct trigger_info 2321,96862
+	uint16_t flags;2322,96892
+	uint32_t trig_id;2323,96931
+	uint16_t res_type;2324,96967
+	char *   res_id;2325,97012
+	uint32_t trig_type;2326,97048
+	uint16_t offset;2327,97090
+	uint32_t user_id;2328,97150
+	char *   program;2329,97199
+} trigger_info_t;2330,97243
+typedef struct trigger_info_msg 2332,97262
+	uint32_t record_count;2333,97296
+	trigger_info_t *trigger_array;trigger_array2334,97345
+} trigger_info_msg_t;2335,97403
+extern void slurm_init_job_desc_msg PARAMS(2346,97755
+extern int slurm_allocate_resources PARAMS(2359,98471
+slurm_allocate_resources_blocking PARAMS(2382,99551
+extern void slurm_free_resource_allocation_response_msg PARAMS(2392,99903
+extern void slurm_free_job_alloc_info_response_msg PARAMS(2401,100227
+extern int slurm_allocation_lookup PARAMS(2411,100639
+extern int slurm_allocation_lookup_lite PARAMS(2422,101085
+extern char *slurm_read_hostfile PARAMS(2440,101849
+extern allocation_msg_thread_t *slurm_allocation_msg_thr_create PARAMS(2450,102267
+extern void slurm_allocation_msg_thr_destroy PARAMS(2460,102690
+extern int slurm_submit_batch_job PARAMS(2469,103112
+extern void slurm_free_submit_response_response_msg PARAMS(2479,103431
+extern int slurm_job_will_run PARAMS(2488,103761
+extern int slurm_sbcast_lookup PARAMS(2498,104209
+extern void slurm_free_sbcast_cred_msg PARAMS(2501,104308
+#define KILL_JOB_BATCH	2507,104580
+#define KILL_JOB_ARRAY	2508,104640
+extern int slurm_kill_job PARAMS(2517,104983
+extern int slurm_kill_job_step PARAMS(2527,105328
+extern int slurm_signal_job PARAMS(2536,105662
+extern int slurm_signal_job_step PARAMS(2546,106086
+extern int slurm_complete_job PARAMS(2560,106638
+extern int slurm_terminate_job PARAMS(2570,107042
+extern int slurm_terminate_job_step PARAMS(2583,107648
+extern void slurm_step_ctx_params_t_init PARAMS(2596,108213
+extern slurm_step_ctx_t *slurm_step_ctx_create PARAMS(2604,108529
+slurm_step_ctx_create_timeout PARAMS(2615,108933
+slurm_step_ctx_create_no_alloc PARAMS(2627,109433
+extern int slurm_step_ctx_get PARAMS(2635,109733
+extern int slurm_jobinfo_ctx_get PARAMS(2645,110141
+extern int slurm_step_ctx_daemon_per_node_hack PARAMS(2663,110908
+extern int slurm_step_ctx_destroy PARAMS(2672,111258
+PARAMS(2682,111677
+extern int slurm_step_launch PARAMS(2691,112006
+extern int slurm_step_launch_add PARAMS(2705,112546
+extern int slurm_step_launch_wait_start PARAMS(2713,112742
+extern void slurm_step_launch_wait_finish PARAMS(2718,112895
+extern void slurm_step_launch_abort PARAMS(2725,113095
+extern void slurm_step_launch_fwd_signal PARAMS(2730,113230
+extern void slurm_step_launch_fwd_wake PARAMS(2736,113394
+extern int slurm_mpi_plugin_init PARAMS(2744,113705
+extern long slurm_api_version PARAMS(2756,114242
+extern int slurm_load_ctl_conf PARAMS(2767,114676
+extern void slurm_free_ctl_conf PARAMS(2776,114977
+extern void slurm_print_ctl_conf PARAMS(2784,115281
+extern void *slurm_ctl_conf_2_key_pairs PARAMS(2793,115617
+extern int slurm_load_slurmd_status PARAMS(2803,115960
+extern void slurm_free_slurmd_status PARAMS(2811,116215
+void slurm_print_slurmd_status PARAMS(2820,116505
+void slurm_print_key_pairs PARAMS(2830,116845
+extern void slurm_init_update_step_msg PARAMS(2838,117104
+extern int  slurm_get_statistics PARAMS(2842,117226
+extern int  slurm_reset_statistics PARAMS(2846,117374
+extern int slurm_job_cpus_allocated_on_node_id PARAMS(2860,117976
+extern int slurm_job_cpus_allocated_on_node PARAMS(2871,118382
+extern void slurm_free_job_info_msg PARAMS(2883,118899
+extern int slurm_get_end_time PARAMS(2891,119185
+extern long slurm_get_rem_time PARAMS(2898,119422
+extern int slurm_job_node_ready(2905,119627
+extern int slurm_load_job PARAMS(2915,119996
+extern int slurm_load_job_user PARAMS(2927,120463
+extern int slurm_load_jobs PARAMS(2940,120969
+extern int slurm_notify_job PARAMS(2951,121283
+extern int slurm_pid2jobid PARAMS(2960,121583
+extern void slurm_print_job_info PARAMS(2969,121931
+extern void slurm_print_job_info_msg PARAMS(2979,122297
+extern char *slurm_sprint_job_info PARAMS(2990,122770
+extern int slurm_update_job PARAMS(2999,123133
+extern uint32_t slurm_xlate_job_id PARAMS(3009,123515
+extern int slurm_get_job_steps PARAMS(3028,124497
+extern void slurm_free_job_step_info_response_msg PARAMS(3039,124883
+extern void slurm_print_job_step_info_msg PARAMS(3049,125272
+extern void slurm_print_job_step_info PARAMS(3060,125701
+extern slurm_step_layout_t *slurm_job_step_layout_get PARAMS(3072,126058
+extern char *slurm_sprint_job_step_info PARAMS(3083,126540
+extern int slurm_job_step_stat PARAMS(3095,126857
+extern int slurm_job_step_get_pids PARAMS(3108,127196
+extern void slurm_job_step_layout_free PARAMS(3113,127337
+extern void slurm_job_step_pids_free PARAMS(3114,127415
+extern void slurm_job_step_pids_response_msg_free PARAMS(3115,127487
+extern void slurm_job_step_stat_free(3116,127561
+extern void slurm_job_step_stat_response_msg_free(3117,127624
+extern int slurm_update_step PARAMS(3122,127806
+extern int slurm_load_node PARAMS(3137,128463
+extern int slurm_load_node_single PARAMS(3149,128938
+extern int slurm_get_node_energy PARAMS(3160,129414
+extern void slurm_free_node_info_msg PARAMS(3169,129716
+extern void slurm_print_node_info_msg PARAMS(3179,130071
+extern void slurm_print_node_table PARAMS(3190,130522
+extern char *slurm_sprint_node_table PARAMS(3203,131066
+void slurm_init_update_node_msg PARAMS(3211,131315
+extern int slurm_update_node PARAMS(3219,131624
+extern int slurm_load_front_end PARAMS(3234,132275
+extern void slurm_free_front_end_info_msg PARAMS(3243,132575
+extern void slurm_print_front_end_info_msg PARAMS(3253,132970
+extern void slurm_print_front_end_table PARAMS(3263,133404
+extern char *slurm_sprint_front_end_table PARAMS(3274,133909
+void slurm_init_update_front_end_msg PARAMS(3281,134157
+extern int slurm_update_front_end PARAMS(3290,134513
+extern int slurm_load_topo PARAMS(3304,135081
+extern void slurm_free_topo_info_msg PARAMS(3313,135392
+extern void slurm_print_topo_info_msg PARAMS(3323,135789
+extern void slurm_print_topo_record PARAMS(3336,136319
+extern int slurm_get_select_jobinfo PARAMS(3350,136891
+extern int slurm_get_select_nodeinfo PARAMS(3362,137328
+extern void slurm_init_part_desc_msg PARAMS(3375,137862
+extern int slurm_load_partitions PARAMS(3388,138359
+extern void slurm_free_partition_info_msg PARAMS(3398,138694
+extern void slurm_print_partition_info_msg PARAMS(3408,139075
+extern void slurm_print_partition_info PARAMS(3418,139493
+extern char *slurm_sprint_partition_info PARAMS(3429,139981
+extern int slurm_create_partition PARAMS(3437,140296
+extern int slurm_update_partition PARAMS(3445,140622
+extern int slurm_delete_partition PARAMS(3453,140922
+extern void slurm_init_resv_desc_msg PARAMS(3464,141371
+extern char * slurm_create_reservation PARAMS(3472,141717
+extern int slurm_update_reservation PARAMS(3481,142015
+extern int slurm_delete_reservation PARAMS(3489,142321
+extern int slurm_load_reservations PARAMS(3501,142773
+void slurm_print_reservation_info_msg PARAMS(3511,143168
+void slurm_print_reservation_info PARAMS(3522,143604
+char *slurm_sprint_reservation_info PARAMS(3534,144110
+extern void slurm_free_reservation_info_msg PARAMS(3543,144421
+extern int slurm_ping PARAMS(3555,144887
+extern int slurm_reconfigure PARAMS(3562,145074
+extern int slurm_shutdown PARAMS(3573,145468
+extern int slurm_takeover PARAMS(3581,145675
+extern int slurm_set_debugflags PARAMS(3589,145976
+extern int slurm_set_debug_level PARAMS(3597,146278
+extern int slurm_set_schedlog_level PARAMS(3604,146554
+extern int slurm_suspend PARAMS(3615,146958
+extern int slurm_resume PARAMS(3622,147165
+extern int slurm_requeue PARAMS(3630,147392
+extern int slurm_checkpoint_able PARAMS(3644,147969
+extern int slurm_checkpoint_disable PARAMS(3653,148293
+extern int slurm_checkpoint_enable PARAMS(3663,148602
+extern int slurm_checkpoint_create PARAMS(3675,149106
+extern int slurm_checkpoint_requeue PARAMS(3688,149609
+extern int slurm_checkpoint_vacate PARAMS(3700,150124
+extern int slurm_checkpoint_restart PARAMS(3713,150594
+extern int slurm_checkpoint_complete PARAMS(3728,151168
+extern int slurm_checkpoint_task_complete PARAMS(3745,151832
+extern int slurm_checkpoint_error PARAMS(3765,152667
+extern int slurm_checkpoint_tasks PARAMS(3779,153184
+extern int slurm_set_trigger PARAMS(3792,153625
+extern int slurm_clear_trigger PARAMS(3798,153799
+extern int slurm_get_triggers PARAMS(3805,154047
+extern int slurm_pull_trigger PARAMS(3811,154207
+extern void slurm_free_trigger_msg PARAMS(3817,154370
+void slurm_init_trigger_msg PARAMS(3823,154584
+
+/home/david/slurm/master/slurm/slurm/spank.h,3873
+#define SPANK_H39,2213
+#undef BEGIN_C_DECLS41,2230
+#undef END_C_DECLS42,2251
+#  define BEGIN_C_DECLS 44,2289
+#  define END_C_DECLS 45,2334
+#  define BEGIN_C_DECLS 47,2394
+#  define END_C_DECLS 48,2438
+typedef struct spank_handle * spank_t;53,2571
+typedef int (spank_f)57,2661
+extern spank_f slurm_spank_init;110,4313
+extern spank_f slurm_spank_slurmd_init;111,4346
+extern spank_f slurm_spank_job_prolog;112,4386
+extern spank_f slurm_spank_init_post_opt;113,4425
+extern spank_f slurm_spank_local_user_init;114,4467
+extern spank_f slurm_spank_user_init;115,4511
+extern spank_f slurm_spank_task_init_privileged;116,4549
+extern spank_f slurm_spank_task_init;117,4598
+extern spank_f slurm_spank_task_post_fork;118,4636
+extern spank_f slurm_spank_task_exit;119,4679
+extern spank_f slurm_spank_job_epilog;120,4717
+extern spank_f slurm_spank_slurmd_exit;121,4756
+extern spank_f slurm_spank_exit;122,4796
+enum spank_item 142,5445
+    S_JOB_UID,143,5463
+    S_JOB_GID,144,5543
+    S_JOB_ID,145,5623
+    S_JOB_STEPID,146,5703
+    S_JOB_NNODES,147,5783
+    S_JOB_NODEID,148,5863
+    S_JOB_LOCAL_TASK_COUNT,149,5943
+    S_JOB_TOTAL_TASK_COUNT,150,6023
+    S_JOB_NCPUS,151,6103
+    S_JOB_ARGV,152,6183
+    S_JOB_ENV,153,6263
+    S_TASK_ID,154,6343
+    S_TASK_GLOBAL_ID,155,6423
+    S_TASK_EXIT_STATUS,156,6503
+    S_TASK_PID,157,6583
+    S_JOB_PID_TO_GLOBAL_ID,158,6663
+    S_JOB_PID_TO_LOCAL_ID,159,6743
+    S_JOB_LOCAL_TO_GLOBAL_ID,160,6823
+    S_JOB_GLOBAL_TO_LOCAL_ID,161,6903
+    S_JOB_SUPPLEMENTARY_GIDS,162,6983
+    S_SLURM_VERSION,163,7063
+    S_SLURM_VERSION_MAJOR,164,7143
+    S_SLURM_VERSION_MINOR,165,7223
+    S_SLURM_VERSION_MICRO,166,7303
+    S_STEP_CPUS_PER_TASK,167,7383
+    S_JOB_ALLOC_CORES,169,7539
+    S_JOB_ALLOC_MEM,170,7619
+    S_STEP_ALLOC_CORES,171,7699
+    S_STEP_ALLOC_MEM 172,7779
+typedef enum spank_item spank_item_t;175,7863
+enum spank_err 179,7929
+    ESPANK_SUCCESS 180,7946
+    ESPANK_ERROR 181,8026
+    ESPANK_BAD_ARG 182,8106
+    ESPANK_NOT_TASK 183,8186
+    ESPANK_ENV_EXISTS 184,8266
+    ESPANK_ENV_NOEXIST 185,8346
+    ESPANK_NOSPACE 186,8426
+    ESPANK_NOT_REMOTE 187,8506
+    ESPANK_NOEXIST 188,8586
+    ESPANK_NOT_EXECD 189,8666
+    ESPANK_NOT_AVAIL 190,8746
+    ESPANK_NOT_LOCAL 191,8826
+typedef enum spank_err spank_err_t;194,8910
+enum spank_context 199,8979
+    S_CTX_ERROR,200,9000
+    S_CTX_LOCAL,201,9080
+    S_CTX_REMOTE,202,9160
+    S_CTX_ALLOCATOR,203,9240
+    S_CTX_SLURMD,204,9320
+    S_CTX_JOB_SCRIPT 205,9400
+#define HAVE_S_CTX_SLURMD 208,9484
+#define HAVE_S_CTX_JOB_SCRIPT 209,9564
+typedef enum spank_context spank_context_t;211,9645
+typedef int (*spank_opt_cb_f)spank_opt_cb_f224,10050
+struct spank_option 226,10124
+    char *         name;227,10146
+    char *         arginfo;228,10225
+    char *         usage;229,10306
+    int            has_arg;230,10385
+    int            val;231,10464
+    spank_opt_cb_f cb;232,10543
+extern struct spank_option spank_options 241,10903
+#define SPANK_OPTIONS_TABLE_END 246,11021
+#define SPANK_OPTION_MAXLEN 251,11143
+const char *spank_strerror spank_strerror261,11304
+int spank_symbol_supported 272,11577
+int spank_remote 282,11841
+spank_context_t spank_context 290,12071
+spank_err_t spank_option_register 306,12630
+spank_err_t spank_option_getopt 321,13286
+spank_err_t spank_get_item 338,14046
+spank_err_t spank_getenv 349,14584
+spank_err_t spank_setenv 361,15129
+spank_err_t spank_unsetenv 372,15528
+spank_err_t spank_job_control_setenv 386,16170
+spank_err_t spank_job_control_getenv 399,16734
+spank_err_t spank_job_control_unsetenv 409,17097
+extern void slurm_info 414,17235
+extern void slurm_error 416,17327
+extern void slurm_verbose 418,17420
+extern void slurm_debug 420,17515
+extern void slurm_debug2 422,17608
+extern void slurm_debug3 424,17702
+#define SPANK_PLUGIN(433,17898
+
+/home/david/slurm/master/slurm/src/common/arg_desc.c,135
+strong_alias(46,2270
+strong_alias(47,2313
+strong_alias(48,2367
+arg_count(51,2426
+arg_idx_by_name(65,2572
+arg_name_by_idx(83,2851
+
+/home/david/slurm/master/slurm/src/common/arg_desc.h,222
+#define __ARG_DESC_H__38,2081
+typedef struct _arg_desc 85,3390
+    char *name;name86,3417
+} arg_desc_t;87,3433
+int arg_count(92,3513
+int arg_idx_by_name(99,3672
+const char *arg_name_by_idx(arg_name_by_idx105,3837
+
+/home/david/slurm/master/slurm/src/common/assoc_mgr.c,3380
+#define ASSOC_USAGE_VERSION 50,2407
+slurmdb_association_rec_t *assoc_mgr_root_assoc assoc_mgr_root_assoc52,2438
+uint32_t g_qos_max_priority 53,2494
+uint32_t g_qos_count 54,2527
+List assoc_mgr_association_list 55,2553
+List assoc_mgr_qos_list 56,2593
+List assoc_mgr_user_list 57,2625
+List assoc_mgr_wckey_list 58,2658
+static char *assoc_mgr_cluster_name assoc_mgr_cluster_name60,2693
+static int setup_children 61,2737
+static assoc_mgr_lock_flags_t assoc_mgr_locks;62,2768
+static pthread_mutex_t locks_mutex 70,3105
+static pthread_cond_t locks_cond 71,3169
+static void _normalize_assoc_shares(74,3293
+static int _addto_used_info(95,3881
+static int _clear_used_assoc_info(115,4576
+static void _clear_qos_user_limit_info(135,5098
+static int _clear_used_qos_info(162,5763
+static int _change_user_name(185,6352
+static int _grab_parents_qos(234,7537
+static int _local_update_assoc_qos_list(262,8213
+static void _set_user_default_acct(325,9909
+static void _set_user_default_wckey(353,10719
+static int _set_assoc_parent_and_user(382,11546
+static void _set_qos_norm_priority(513,15350
+static int _post_association_list(527,15757
+static int _post_user_list(579,17067
+static int _post_wckey_list(604,17700
+static int _post_qos_list(628,18254
+static int _get_assoc_mgr_association_list(667,19144
+static int _get_assoc_mgr_qos_list(721,20710
+static int _get_assoc_mgr_user_list(748,21352
+static int _get_assoc_mgr_wckey_list(781,22125
+static int _refresh_assoc_mgr_association_list(834,23586
+static int _refresh_assoc_mgr_qos_list(920,25957
+static int _refresh_assoc_mgr_user_list(951,26651
+static int _refresh_assoc_wckey_list(986,27471
+static void _wr_rdlock(1028,28641
+static void _wr_rdunlock(1048,29231
+static void _wr_wrlock(1059,29595
+static void _wr_wrunlock(1081,30289
+extern int assoc_mgr_init(1091,30591
+extern int assoc_mgr_fini(1175,33149
+extern void assoc_mgr_lock(1204,33873
+extern void assoc_mgr_unlock(1227,34409
+extern assoc_mgr_association_usage_t *create_assoc_mgr_association_usage(create_assoc_mgr_association_usage1250,34963
+extern void destroy_assoc_mgr_association_usage(1264,35309
+extern assoc_mgr_qos_usage_t *create_assoc_mgr_qos_usage(create_assoc_mgr_qos_usage1278,35599
+extern void destroy_assoc_mgr_qos_usage(1286,35753
+extern int assoc_mgr_get_user_assocs(1301,36042
+extern int assoc_mgr_fill_in_assoc(1355,37442
+extern int assoc_mgr_fill_in_user(1588,44473
+extern int assoc_mgr_fill_in_qos(1658,46329
+extern int assoc_mgr_fill_in_wckey(1766,49783
+extern slurmdb_admin_level_t assoc_mgr_get_admin_level(1932,53890
+extern bool assoc_mgr_is_user_acct_coord(1964,54653
+extern List assoc_mgr_get_shares(2014,55715
+extern int assoc_mgr_update(2186,60011
+extern int assoc_mgr_update_assocs(2240,61329
+extern int assoc_mgr_update_wckeys(2655,72147
+extern int assoc_mgr_update_users(2775,74831
+extern int assoc_mgr_update_qos(2894,77499
+extern int assoc_mgr_validate_assoc_id(3196,85318
+extern void assoc_mgr_clear_used_info(3235,86401
+static void _reset_children_usages(3263,87111
+extern void assoc_mgr_remove_assoc_usage(3283,87572
+extern int dump_assoc_mgr_state(3328,88798
+extern int load_assoc_usage(3568,95537
+extern int load_qos_usage(3674,98306
+extern int load_assoc_mgr_state(3773,100784
+extern int assoc_mgr_refresh_lists(3929,105089
+extern int assoc_mgr_set_missing_uids(3966,106082
+
+/home/david/slurm/master/slurm/src/common/assoc_mgr.h,3874
+#define _SLURM_ASSOC_MGR_H41,2244
+#define ASSOC_MGR_CACHE_ASSOC 55,2566
+#define ASSOC_MGR_CACHE_QOS 56,2603
+#define ASSOC_MGR_CACHE_USER 57,2638
+#define ASSOC_MGR_CACHE_WCKEY 58,2674
+#define ASSOC_MGR_CACHE_ALL 59,2711
+	lock_level_t assoc;63,2785
+	lock_level_t file;64,2806
+	lock_level_t qos;65,2826
+	lock_level_t user;66,2845
+	lock_level_t wckey;67,2865
+} assoc_mgr_lock_t;68,2886
+	ASSOC_LOCK,78,3333
+	FILE_LOCK,79,3346
+	QOS_LOCK,80,3358
+	USER_LOCK,81,3369
+	WCKEY_LOCK,82,3381
+	ASSOC_MGR_ENTITY_COUNT83,3394
+} assoc_mgr_lock_datatype_t;84,3418
+	int entity[entity87,3465
+} assoc_mgr_lock_flags_t;88,3506
+ 	uint16_t cache_level;91,3550
+	uint16_t enforce;92,3574
+ 	void (*remove_assoc_notify)remove_assoc_notify93,3593
+ 	void (*remove_qos_notify)remove_qos_notify94,3657
+ 	void (*update_assoc_notify)update_assoc_notify95,3711
+ 	void (*update_qos_notify)update_qos_notify96,3775
+	void (*update_resvs)update_resvs97,3829
+} assoc_init_args_t;98,3855
+struct assoc_mgr_association_usage 100,3877
+	List children_list;101,3914
+	uint32_t grp_used_cpus;104,3996
+	uint32_t grp_used_mem;106,4081
+	uint32_t grp_used_nodes;108,4167
+	double grp_used_wall;110,4254
+	uint64_t grp_used_cpu_run_secs;112,4346
+	uint32_t level_shares;115,4433
+	slurmdb_association_rec_t *parent_assoc_ptr;parent_assoc_ptr118,4528
+	double shares_norm;122,4658
+	long double usage_efctv;124,4721
+	long double usage_norm;125,4793
+	long double usage_raw;126,4854
+	uint32_t used_jobs;128,4924
+	uint32_t used_submit_jobs;129,4985
+	uint32_t tickets;132,5076
+	unsigned active_seqno;134,5172
+	bitstr_t *valid_qos;valid_qos137,5276
+struct assoc_mgr_qos_usage 142,5400
+	List job_list;143,5429
+	uint32_t grp_used_cpus;145,5516
+	uint64_t grp_used_cpu_run_secs;147,5600
+	uint32_t grp_used_jobs;149,5686
+	uint32_t grp_used_mem;150,5751
+	uint32_t grp_used_nodes;152,5835
+	uint32_t grp_used_submit_jobs;154,5922
+	double grp_used_wall;156,6013
+	double norm_priority;158,6115
+	long double usage_raw;159,6176
+	List user_limit_list;161,6246
+extern List assoc_mgr_association_list;165,6317
+extern List assoc_mgr_qos_list;166,6357
+extern List assoc_mgr_user_list;167,6389
+extern List assoc_mgr_wckey_list;168,6422
+extern slurmdb_association_rec_t *assoc_mgr_root_assoc;assoc_mgr_root_assoc170,6457
+extern uint32_t g_qos_max_priority;172,6514
+extern uint32_t g_qos_count;173,6582
+extern int assoc_mgr_init(176,6658
+extern int assoc_mgr_fini(178,6749
+extern void assoc_mgr_lock(179,6803
+extern void assoc_mgr_unlock(180,6856
+extern assoc_mgr_association_usage_t *create_assoc_mgr_association_usage(create_assoc_mgr_association_usage182,6912
+extern void destroy_assoc_mgr_association_usage(183,6988
+extern assoc_mgr_qos_usage_t *create_assoc_mgr_qos_usage(create_assoc_mgr_qos_usage184,7051
+extern void destroy_assoc_mgr_qos_usage(185,7111
+extern int assoc_mgr_get_user_assocs(200,7827
+extern int assoc_mgr_fill_in_assoc(217,8509
+extern int assoc_mgr_fill_in_user(232,9083
+extern int assoc_mgr_fill_in_qos(244,9517
+extern int assoc_mgr_fill_in_wckey(257,10048
+extern slurmdb_admin_level_t assoc_mgr_get_admin_level(267,10329
+extern bool assoc_mgr_is_user_acct_coord(276,10566
+extern List assoc_mgr_get_shares(286,10962
+extern int assoc_mgr_update(295,11224
+extern int assoc_mgr_update_assocs(302,11416
+extern int assoc_mgr_update_wckeys(309,11624
+extern int assoc_mgr_update_qos(316,11829
+extern int assoc_mgr_update_users(323,12033
+extern int assoc_mgr_validate_assoc_id(332,12301
+extern void assoc_mgr_clear_used_info(340,12495
+extern void assoc_mgr_remove_assoc_usage(347,12688
+extern int dump_assoc_mgr_state(353,12880
+extern int load_assoc_usage(358,12992
+extern int load_qos_usage(363,13091
+extern int load_assoc_mgr_state(369,13246
+extern int assoc_mgr_refresh_lists(377,13539
+extern int assoc_mgr_set_missing_uids(383,13712
+
+/home/david/slurm/master/slurm/src/common/bitstring.c,2092
+strong_alias(58,2614
+strong_alias(59,2657
+strong_alias(60,2698
+strong_alias(61,2737
+strong_alias(62,2780
+strong_alias(63,2824
+strong_alias(64,2865
+strong_alias(65,2904
+strong_alias(66,2943
+strong_alias(67,2984
+strong_alias(68,3030
+strong_alias(69,3071
+strong_alias(70,3110
+strong_alias(71,3149
+strong_alias(72,3186
+strong_alias(73,3236
+strong_alias(74,3298
+strong_alias(75,3352
+strong_alias(76,3411
+strong_alias(77,3469
+strong_alias(78,3523
+strong_alias(79,3567
+strong_alias(80,3606
+strong_alias(81,3649
+strong_alias(82,3693
+strong_alias(83,3747
+strong_alias(84,3805
+strong_alias(85,3859
+strong_alias(86,3917
+strong_alias(87,3956
+strong_alias(88,4006
+strong_alias(89,4056
+strong_alias(90,4102
+strong_alias(91,4145
+strong_alias(92,4186
+strong_alias(93,4234
+strong_alias(94,4275
+strong_alias(95,4314
+strong_alias(96,4355
+strong_alias(97,4403
+strong_alias(98,4457
+bit_alloc(106,4653
+bit_realloc(128,5100
+bit_free(153,5567
+bit_size(167,5822
+bit_test(180,6048
+bit_set(193,6303
+bit_clear(206,6542
+bit_nset(220,6867
+bit_nclear(243,7561
+bit_ffc(266,8223
+bit_nffc(296,8845
+bit_noc(327,9499
+bit_nffs(375,10478
+bit_ffs(405,10974
+bit_fls(435,11490
+bit_fill_gaps(477,12239
+bit_super_set(496,12506
+bit_equal(516,12938
+bit_and(542,13339
+bit_not(558,13680
+bit_or(573,13938
+bit_copy(590,14266
+bit_copybits(608,14631
+hweight(626,15117
+hweight(643,15540
+bit_set_count(664,16178
+bit_set_count_range(691,16739
+bit_overlap(721,17407
+bit_clear_count(751,18061
+bit_nset_max_count(762,18361
+int_and_set_count(797,19053
+bit_rotate_copy(820,19601
+bit_rotate(864,20542
+bit_pick_cnt(883,20854
+#define BITSTR_RANGE_FMT	934,21876
+#define BITSTR_SINGLE_FMT	935,21924
+#define BITSTR_RANGE_FMT	937,21969
+#define BITSTR_SINGLE_FMT	938,22003
+bit_fmt(945,22104
+bit_unfmt(991,23210
+bitfmt2int 1015,23820
+inx2bitfmt 1064,24957
+int inx2bitstr(1083,25256
+char * bit_fmt_hexmask(1112,25908
+int bit_unfmt_hexmask(1154,26944
+char * bit_fmt_binmask(1207,28267
+int bit_unfmt_binmask(1240,28995
+bit_get_bit_num(1267,29650
+bit_get_pos_num(1298,30211
+
+/home/david/slurm/master/slurm/src/common/bitstring.h,2168
+#define	_BITSTRING_H_58,3019
+#define BITSTR_SHIFT_WORD8	73,3310
+#define BITSTR_SHIFT_WORD32	74,3339
+#define BITSTR_SHIFT_WORD64	75,3369
+#  define __bitstr_datatypes_defined78,3437
+typedef int64_t bitstr_t;81,3499
+#define BITSTR_SHIFT 82,3525
+typedef int32_t bitstr_t;84,3574
+#define BITSTR_SHIFT 85,3600
+typedef bitstr_t bitoff_t;88,3651
+#define BITSTR_OVERHEAD 97,3766
+#define BITSTR_MAGIC 100,3833
+#define BITSTR_MAGIC_STACK	101,3867
+#define BITSTR_MAXPOS	104,3965
+#define	_bit_word(107,4052
+#define _bit_byteaddr(110,4163
+#define	_bit_mask(115,4331
+#define	_bit_mask(117,4417
+#define _bitstr_bits(121,4539
+#define _bitstr_magic(124,4611
+#define	_bitstr_words(127,4694
+#define _assert_bitstr_valid(131,4813
+#define _assert_bit_valid(138,5022
+#define	bit_decl(149,5268
+bitstr_t *bit_alloc(bit_alloc153,5396
+int bit_test(154,5433
+void bit_set(155,5474
+void bit_clear(156,5515
+void bit_nclear(157,5558
+void bit_nset(158,5619
+bitoff_t bit_ffc(161,5721
+bitoff_t bit_ffs(162,5752
+bitoff_t bit_nffs(165,5794
+bitoff_t bit_nffc(166,5833
+bitoff_t bit_noc(167,5872
+void	bit_free(168,5920
+bitstr_t *bit_realloc(bit_realloc169,5948
+bitoff_t bit_size(170,6000
+void	bit_and(171,6032
+void	bit_not(172,6074
+void	bit_or(173,6101
+int	bit_set_count(174,6142
+int bit_set_count_range(175,6174
+int	bit_clear_count(176,6232
+int	bit_nset_max_count(177,6266
+int	int_and_set_count(178,6303
+bitstr_t *bit_rotate_copy(bit_rotate_copy179,6359
+void	bit_rotate(180,6423
+char	*bit_fmt(bit_fmt181,6461
+int 	bit_unfmt(182,6509
+int 	*bitfmt2int bitfmt2int183,6549
+char *  inx2bitfmt 184,6587
+int     inx2bitstr(185,6618
+char	*bit_fmt_hexmask(bit_fmt_hexmask186,6661
+int 	bit_unfmt_hexmask(187,6697
+char	*bit_fmt_binmask(bit_fmt_binmask188,6751
+int 	bit_unfmt_binmask(189,6787
+bitoff_t bit_fls(190,6841
+void	bit_fill_gaps(191,6872
+int	bit_super_set(192,6905
+int     bit_overlap(193,6952
+int     bit_equal(194,7001
+void    bit_copybits(195,7048
+bitstr_t *bit_copy(bit_copy196,7101
+bitstr_t *bit_pick_cnt(bit_pick_cnt197,7134
+bitoff_t bit_get_bit_num(198,7187
+int      bit_get_pos_num(199,7235
+#define FREE_NULL_BITMAP(201,7289
+
+/home/david/slurm/master/slurm/src/common/cbuf.c,2960
+#  undef lsd_fatal_error63,2672
+   extern void lsd_fatal_error(64,2697
+	static void lsd_fatal_error(70,2898
+#  undef lsd_nomem_error85,3251
+   extern void * lsd_nomem_error(86,3276
+	static void * lsd_nomem_error(89,3409
+#define CBUF_CHUNK 103,3662
+#define CBUF_MAGIC 104,3691
+#define CBUF_MAGIC_LEN 105,3726
+struct cbuf 112,3832
+    unsigned long       magic;115,3862
+    pthread_mutex_t     mutex;119,3985
+    int                 alloc;122,4093
+    int                 minsize;123,4173
+    int                 maxsize;124,4253
+    int                 size;125,4333
+    int                 used;126,4413
+    cbuf_overwrite_t    overwrite;127,4493
+    int                 got_wrap;128,4573
+    int                 i_in;129,4653
+    int                 i_out;130,4733
+    int                 i_rep;131,4813
+    unsigned char      *data;data132,4893
+typedef int (*cbuf_iof)cbuf_iof135,4977
+static int cbuf_find_replay_line 142,5098
+static int cbuf_find_unread_line 143,5177
+static int cbuf_get_fd 145,5248
+static int cbuf_get_mem 146,5309
+static int cbuf_put_fd 147,5383
+static int cbuf_put_mem 148,5444
+static int cbuf_copier 150,5519
+static int cbuf_dropper 151,5592
+static int cbuf_reader 152,5638
+static int cbuf_replayer 153,5710
+static int cbuf_writer 154,5784
+static int cbuf_grow 157,5879
+static int cbuf_shrink 158,5920
+static int cbuf_is_valid 161,5972
+#  define MAX(170,6089
+#  define MIN(174,6166
+#  define cbuf_mutex_init(179,6253
+#  define cbuf_mutex_lock(189,6911
+#  define cbuf_mutex_unlock(199,7569
+#  define cbuf_mutex_destroy(209,8227
+     static int cbuf_mutex_is_locked 220,8902
+#  define cbuf_mutex_init(225,9004
+#  define cbuf_mutex_lock(226,9034
+#  define cbuf_mutex_unlock(227,9064
+#  define cbuf_mutex_destroy(228,9096
+#  define cbuf_mutex_is_locked(229,9129
+cbuf_create 239,9259
+cbuf_destroy 301,11109
+cbuf_flush 326,11787
+cbuf_size 344,12118
+cbuf_free 358,12314
+cbuf_used 372,12524
+cbuf_lines_used 386,12717
+cbuf_reused 400,12951
+cbuf_lines_reused 420,13352
+cbuf_is_empty 434,13594
+cbuf_opt_get 448,13796
+cbuf_opt_set 473,14210
+cbuf_drop 503,14791
+cbuf_peek 533,15271
+cbuf_read 556,15699
+cbuf_replay 582,16180
+cbuf_rewind 605,16612
+cbuf_write 639,17252
+cbuf_drop_line 665,17755
+cbuf_peek_line 692,18221
+cbuf_read_line 728,19016
+cbuf_replay_line 765,19841
+cbuf_rewind_line 810,20916
+cbuf_write_line 838,21459
+cbuf_peek_to_fd 919,23598
+cbuf_read_to_fd 944,24063
+cbuf_replay_to_fd 972,24593
+cbuf_write_from_fd 997,25074
+cbuf_copy 1032,25852
+cbuf_move 1081,26797
+cbuf_find_replay_line 1133,27814
+cbuf_find_unread_line 1228,30817
+cbuf_get_fd 1286,32447
+cbuf_get_mem 1307,32931
+cbuf_put_fd 1324,33314
+cbuf_put_mem 1345,33790
+cbuf_copier 1362,34173
+cbuf_dropper 1448,36783
+cbuf_reader 1474,37420
+cbuf_replayer 1530,38999
+cbuf_writer 1587,40693
+cbuf_grow 1674,43331
+cbuf_shrink 1749,45765
+cbuf_mutex_is_locked 1773,46178
+cbuf_is_valid 1789,46470
+
+/home/david/slurm/master/slurm/src/common/cbuf.h,1061
+#define LSD_CBUF_H40,2146
+typedef struct cbuf * cbuf_t;81,3843
+    CBUF_OPT_OVERWRITE84,4004
+} cbuf_opt_t;85,4027
+    CBUF_NO_DROP,88,4122
+    CBUF_WRAP_ONCE,89,4202
+    CBUF_WRAP_MANY 90,4282
+} cbuf_overwrite_t;91,4362
+cbuf_t cbuf_create 98,4437
+void cbuf_destroy 108,4936
+void cbuf_flush 113,5014
+int cbuf_size 118,5105
+int cbuf_free 124,5256
+int cbuf_used 130,5442
+int cbuf_lines_used 135,5540
+int cbuf_reused 140,5644
+int cbuf_lines_reused 145,5756
+int cbuf_is_empty 150,5874
+int cbuf_opt_get 155,5971
+int cbuf_opt_set 161,6165
+int cbuf_drop 167,6338
+int cbuf_peek 175,6629
+int cbuf_read 184,7008
+int cbuf_replay 190,7209
+int cbuf_rewind 197,7440
+int cbuf_write 204,7717
+int cbuf_drop_line 212,8063
+int cbuf_peek_line 221,8486
+int cbuf_read_line 234,9180
+int cbuf_replay_line 246,9789
+int cbuf_rewind_line 258,10441
+int cbuf_write_line 267,10870
+int cbuf_peek_to_fd 276,11309
+int cbuf_read_to_fd 287,11829
+int cbuf_replay_to_fd 295,12171
+int cbuf_write_from_fd 303,12544
+int cbuf_copy 313,13017
+int cbuf_move 322,13461
+
+/home/david/slurm/master/slurm/src/common/checkpoint.c,1414
+typedef struct slurm_checkpoint_ops 61,2865
+	int     (*ckpt_op)ckpt_op62,2903
+	int	(*ckpt_comp)ckpt_comp66,3116
+	int	(*ckpt_task_comp)ckpt_task_comp68,3233
+	int	(*ckpt_alloc_jobinfo)ckpt_alloc_jobinfo73,3386
+	int	(*ckpt_free_jobinfo)ckpt_free_jobinfo74,3441
+	int	(*ckpt_pack_jobinfo)ckpt_pack_jobinfo75,3494
+	int	(*ckpt_unpack_jobinfo)ckpt_unpack_jobinfo77,3596
+	check_jobinfo_t (*ckpt_copy_jobinfo)ckpt_copy_jobinfo79,3695
+	int     (*ckpt_stepd_prefork)ckpt_stepd_prefork80,3760
+	int     (*ckpt_signal_tasks)ckpt_signal_tasks81,3811
+	int     (*ckpt_restart_task)ckpt_restart_task82,3878
+} slurm_checkpoint_ops_t;84,3965
+static const char *syms[syms90,4101
+static slurm_checkpoint_ops_t ops;104,4405
+static plugin_context_t *g_context g_context105,4440
+static pthread_mutex_t      context_lock 106,4483
+static bool init_run 107,4553
+checkpoint_init(111,4630
+checkpoint_fini(142,5248
+checkpoint_op(159,5521
+checkpoint_comp(182,6109
+checkpoint_task_comp(201,6552
+extern int checkpoint_alloc_jobinfo(220,7088
+extern int checkpoint_free_jobinfo(236,7488
+extern int  checkpoint_pack_jobinfo 252,7876
+extern int  checkpoint_unpack_jobinfo 269,8300
+extern check_jobinfo_t checkpoint_copy_jobinfo(286,8723
+extern int checkpoint_stepd_prefork 300,9065
+extern int checkpoint_signal_tasks 315,9483
+extern int checkpoint_restart_task 331,9928
+extern int checkpoint_tasks 346,10392
+
+/home/david/slurm/master/slurm/src/common/checkpoint.h,1082
+#define _HAVE_SLURM_CHECKPOINT_H__42,2281
+enum check_opts 50,2479
+	CHECK_ABLE,51,2497
+	CHECK_DISABLE,52,2540
+	CHECK_ENABLE,53,2585
+	CHECK_CREATE,54,2628
+	CHECK_VACATE,56,2726
+	CHECK_RESTART,58,2815
+	CHECK_ERROR,59,2876
+	CHECK_REQUEUE	60,2912
+#  define __check_jobinfo_t_defined65,3045
+   typedef struct check_jobinfo *check_jobinfo_t;check_jobinfo_t66,3081
+typedef struct slurm_checkpoint_context * slurm_checkpoint_context_t;68,3138
+extern int checkpoint_init(71,3244
+extern int checkpoint_fini(74,3329
+extern int checkpoint_op(77,3416
+extern int checkpoint_comp(83,3644
+extern int checkpoint_task_comp(86,3753
+extern int checkpoint_error(91,3922
+extern int checkpoint_alloc_jobinfo(95,4077
+extern int checkpoint_free_jobinfo(98,4196
+extern int  checkpoint_pack_jobinfo 101,4304
+extern int  checkpoint_unpack_jobinfo 103,4417
+extern check_jobinfo_t checkpoint_copy_jobinfo(107,4566
+extern int checkpoint_stepd_prefork 110,4700
+extern int checkpoint_signal_tasks 113,4804
+extern int checkpoint_restart_task(116,4914
+extern int checkpoint_tasks 119,5048
+
+/home/david/slurm/master/slurm/src/common/cpu_frequency.c,771
+#define PATH_TO_CPU 56,2366
+#define LINE_LEN 57,2413
+#define SYSFS_PATH_MAX 58,2434
+#define FREQ_LIST_MAX 59,2461
+#define GOV_NAME_LEN 60,2486
+static uint16_t cpu_freq_count 62,2511
+static struct cpu_freq_data 63,2547
+	uint32_t frequency_to_set;64,2577
+	uint32_t reset_frequency;65,2605
+	char     reset_governor[reset_governor66,2632
+} * cpufreq 67,2672
+static void _cpu_freq_find_valid(69,2693
+static uint16_t _cpu_freq_next_cpu(70,2758
+cpu_freq_init(80,3009
+cpu_freq_fini(164,5125
+cpu_freq_send_info(173,5230
+cpu_freq_recv_info(194,5664
+cpu_freq_cpuset_validate(224,6402
+cpu_freq_cgroup_validate(293,8119
+_cpu_freq_next_cpu(336,9436
+_cpu_freq_find_valid(411,10563
+cpu_freq_verify_param(538,13680
+cpu_freq_set(572,14305
+cpu_freq_reset(616,15245
+
+/home/david/slurm/master/slurm/src/common/cpu_frequency.h,282
+#define _CPU_FREQUENCY_H_38,2026
+cpu_freq_init(48,2287
+cpu_freq_fini(54,2383
+cpu_freq_send_info(60,2468
+cpu_freq_recv_info(66,2561
+cpu_freq_cpuset_validate(74,2777
+cpu_freq_cgroup_validate(82,2999
+cpu_freq_verify_param(93,3269
+cpu_freq_set(99,3400
+cpu_freq_reset(105,3515
+
+/home/david/slurm/master/slurm/src/common/daemonize.c,90
+daemon(61,2577
+read_pidfile(119,3935
+create_pidfile(159,4753
+test_core_limit(202,5542
+
+/home/david/slurm/master/slurm/src/common/daemonize.h,168
+#define _HAVE_DAEMONIZE_H42,2200
+extern int daemon(50,2436
+extern int create_pidfile(55,2582
+extern pid_t read_pidfile(63,2856
+extern void test_core_limit(68,2985
+
+/home/david/slurm/master/slurm/src/common/eio.c,1084
+#define EIO_SHUTDOWN_WAIT 57,2650
+struct eio_handle_components 64,2837
+#       define EIO_MAGIC 66,2883
+	int  magic;67,2916
+	int  fds[fds69,2936
+	List obj_list;70,2950
+	List new_objs;71,2966
+static int          _poll_internal(78,3015
+static unsigned int _poll_setup_pollfds(79,3091
+static void         _poll_dispatch(80,3169
+static void         _poll_handle_event(82,3285
+static time_t eio_shutdown_time 85,3396
+eio_handle_t *eio_handle_create(eio_handle_create87,3443
+void eio_handle_destroy(109,3890
+bool eio_message_socket_readable(125,4190
+int eio_message_socket_accept(143,4535
+int eio_signal_shutdown(205,6048
+int eio_signal_wakeup(215,6268
+static void _mark_shutdown_true(223,6439
+static int _eio_wakeup_handler(235,6661
+int eio_handle_mainloop(254,7022
+_poll_internal(318,8439
+_is_writable(342,8826
+_is_readable(348,8932
+_poll_setup_pollfds(354,9046
+_poll_dispatch(397,10072
+_poll_handle_event(409,10310
+_ops_copy(477,11915
+eio_obj_create(487,12080
+void eio_obj_destroy(497,12285
+void eio_new_initial_obj(522,12914
+void eio_new_obj(534,13190
+
+/home/david/slurm/master/slurm/src/common/eio.h,1002
+#define _EIO_H 29,1416
+typedef struct eio_obj eio_obj_t;34,1538
+typedef struct eio_handle_components eio_handle_t;36,1573
+struct io_operations 54,2388
+	bool (*readable readable55,2411
+	bool (*writable writable56,2447
+	void (*handle_msg handle_msg57,2483
+	int  (*handle_read handle_read58,2535
+	int  (*handle_write)handle_write59,2577
+	int  (*handle_error)handle_error60,2619
+	int  (*handle_close)handle_close61,2661
+	int  timeout;62,2703
+struct eio_obj 65,2722
+	int fd;66,2739
+	void *arg;arg67,2812
+	struct io_operations *ops;ops68,2885
+	bool shutdown;69,2958
+eio_handle_t *eio_handle_create(eio_handle_create72,2978
+void eio_handle_destroy(73,3017
+void eio_new_initial_obj(82,3332
+void eio_new_obj(88,3511
+int eio_handle_mainloop(99,3814
+bool eio_message_socket_readable(101,3859
+int eio_message_socket_accept(102,3909
+int eio_signal_wakeup(104,3968
+int eio_signal_shutdown(105,4010
+eio_obj_t *eio_obj_create(eio_obj_create107,4055
+void eio_obj_destroy(108,4128
+
+/home/david/slurm/master/slurm/src/common/env.c,1575
+strong_alias(74,3122
+strong_alias(75,3163
+strong_alias(76,3207
+strong_alias(77,3247
+strong_alias(78,3304
+strong_alias(79,3359
+strong_alias(80,3412
+strong_alias(81,3465
+strong_alias(82,3522
+strong_alias(83,3586
+strong_alias(84,3648
+strong_alias(85,3718
+#define ENV_BUFSIZE 87,3785
+static int _setup_particulars(89,3819
+_find_name_in_env(171,6052
+_extend_env(198,6516
+static bool _discard_env(219,6916
+envcount 233,7198
+setenvfs(249,7521
+int setenvf(266,7774
+void unsetenvp(299,8450
+char *getenvp(getenvp320,8764
+int setup_env(336,9009
+static char *_uint16_array_to_str(_uint16_array_to_str832,23685
+extern char *uint32_compressed_to_str(uint32_compressed_to_str876,24835
+env_array_for_job(922,26061
+env_array_for_batch_job(1075,30740
+env_array_for_step(1229,35479
+char **env_array_create(env_array_create1328,38500
+static int _env_array_update(1338,38645
+int env_array_append_fmt(1374,39374
+int env_array_append(1398,39910
+int env_array_overwrite_fmt(1414,40385
+int env_array_overwrite(1439,41000
+char **env_array_copy(env_array_copy1448,41202
+void env_array_free(1460,41380
+static int _env_array_entry_splitter(1480,41756
+static int _env_array_putenv(1513,42447
+void env_array_set_environment(1532,42833
+void env_unset_environment(1551,43222
+void env_array_merge(1574,43753
+static void _strip_cr_nl(1594,44199
+static int _bracket_cnt(1611,44585
+char **env_array_from_file(env_array_from_file1636,45298
+static char **_load_env_cache(_load_env_cache1719,47332
+char **env_array_user_default(env_array_user_default1792,49389
+
+/home/david/slurm/master/slurm/src/common/env.h,2002
+#define _ENV_H28,1428
+typedef struct env_options 38,1613
+	int ntasks;39,1642
+	char *task_count;task_count40,1684
+	bool ntasks_set;41,1703
+	bool cpus_set;42,1757
+	task_dist_states_t distribution;43,1817
+	uint16_t plane_size;44,1882
+		cpu_bind_type;46,1967
+	char *cpu_bind;cpu_bind47,2004
+	uint32_t cpu_freq;48,2057
+		mem_bind_type;50,2124
+	char *mem_bind;mem_bind51,2161
+	bool overcommit;52,2217
+	int  slurmd_debug;53,2261
+	bool labelio;54,2316
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo55,2358
+	int nhosts;56,2398
+	char *nodelist;nodelist57,2411
+	char **env;env58,2459
+	uint16_t comm_port;59,2506
+	slurm_addr_t *cli;cli60,2559
+	slurm_addr_t *self;self61,2605
+	int jobid;62,2626
+	int stepid;63,2661
+	int procid;64,2705
+	int localid;65,2755
+	int nodeid;66,2804
+	int cpus_per_task;67,2817
+	int ntasks_per_node;68,2867
+	int ntasks_per_socket;69,2916
+	int ntasks_per_core;70,2968
+	int cpus_on_node;71,3017
+	pid_t task_pid;72,3036
+	char *sgtids;sgtids73,3053
+	uint16_t pty_port;74,3106
+	uint8_t ws_col;75,3172
+	uint8_t ws_row;76,3217
+	char *ckpt_dir;ckpt_dir77,3264
+	uint16_t restart_cnt;78,3316
+	uint16_t batch_flag;79,3367
+} env_t;80,3430
+int	envcount 85,3574
+char *	getenvp(86,3601
+int	setenvf(87,3647
+int	setenvfs(88,3714
+void	unsetenvp(89,3750
+int	setup_env(91,3797
+int env_array_for_job(113,4602
+extern int env_array_for_batch_job(140,5450
+env_array_for_step(173,6427
+char **env_array_create(env_array_create182,6657
+void env_unset_environment(188,6774
+void env_array_merge(195,6998
+char **env_array_copy(env_array_copy200,7122
+void env_array_free(205,7231
+int env_array_append(214,7477
+int env_array_append_fmt(226,7821
+int env_array_overwrite(238,8235
+int env_array_overwrite_fmt(251,8706
+void env_array_set_environment(259,8979
+char **env_array_from_file(env_array_from_file264,9083
+char **env_array_user_default(env_array_user_default282,9826
+char *uint32_compressed_to_str(uint32_compressed_to_str296,10473
+
+/home/david/slurm/master/slurm/src/common/fd.c,753
+strong_alias(57,2474
+strong_alias(58,2517
+strong_alias(59,2561
+strong_alias(60,2615
+static int fd_get_lock(63,2676
+static pid_t fd_test_lock(64,2727
+void fd_set_close_on_exec(67,2774
+void fd_set_noclose_on_exec(76,2920
+int fd_is_blocking(85,3059
+void fd_set_nonblocking(96,3240
+void fd_set_blocking(109,3482
+int fd_get_read_lock(123,3723
+int fd_get_readw_lock(129,3802
+int fd_get_write_lock(135,3883
+int fd_get_writew_lock(141,3963
+int fd_release_lock(147,4045
+pid_t fd_is_read_lock_blocked(153,4123
+pid_t fd_is_write_lock_blocked(159,4203
+static int fd_get_lock(165,4284
+static pid_t fd_test_lock(180,4497
+ssize_t fd_read_n(200,4860
+ssize_t fd_write_n(225,5227
+ssize_t fd_read_line(247,5542
+extern int wait_fd_readable(282,6313
+
+/home/david/slurm/master/slurm/src/common/fd.h,585
+#define _FD_H40,2086
+static inline void closeall(53,2290
+void fd_set_close_on_exec(61,2407
+void fd_set_noclose_on_exec(66,2508
+void fd_set_nonblocking(71,2615
+void fd_set_blocking(76,2712
+int fd_get_read_lock(81,2801
+int fd_get_readw_lock(87,2963
+int fd_get_write_lock(94,3142
+int fd_get_writew_lock(100,3306
+int fd_release_lock(107,3487
+pid_t fd_is_read_lock_blocked(113,3621
+pid_t fd_is_write_lock_blocked(120,3865
+ssize_t fd_read_n(127,4105
+ssize_t fd_write_n(133,4273
+ssize_t fd_read_line(139,4428
+int fd_is_blocking(147,4759
+extern int wait_fd_readable(153,4888
+
+/home/david/slurm/master/slurm/src/common/forward.c,730
+#define MAX_RETRIES 63,2698
+	pthread_cond_t *notify;notify66,2738
+	int            *p_thr_count;p_thr_count67,2763
+	slurm_msg_t *orig_msg;orig_msg68,2793
+	List ret_list;69,2817
+	int timeout;70,2833
+	hostlist_t tree_hl;71,2847
+	pthread_mutex_t *tree_mutex;tree_mutex72,2868
+} fwd_tree_t;73,2898
+void _destroy_tree_fwd(75,2913
+void *_forward_thread(_forward_thread94,3355
+void *_fwd_tree_thread(_fwd_tree_thread315,9952
+extern void forward_init(441,13544
+extern int forward_msg(468,14519
+extern List start_msg_tree(566,17467
+extern void mark_as_failed_forward(674,20332
+extern void forward_wait(691,20781
+void destroy_data_info(721,21569
+void destroy_forward(732,21829
+void destroy_forward_struct(742,22012
+
+/home/david/slurm/master/slurm/src/common/forward.h,333
+#define _FORWARD_H42,2183
+extern void forward_init(54,2546
+extern int forward_msg(88,4039
+extern List start_msg_tree(104,4669
+extern void mark_as_failed_forward(114,5015
+extern void forward_wait(116,5094
+extern void destroy_data_info(144,6198
+extern void destroy_forward(145,6243
+extern void destroy_forward_struct(146,6292
+
+/home/david/slurm/master/slurm/src/common/getopt1.c,175
+#define const31,1166
+#define GETOPT_INTERFACE_VERSION 45,1729
+#define ELIDE_CODE49,1910
+#define NULL 63,2118
+getopt_long 67,2145
+getopt_long_only 83,2648
+main 101,2989
+
+/home/david/slurm/master/slurm/src/common/getopt.c,1307
+# define _NO_PROTO27,1217
+#  define const38,1435
+#define GETOPT_INTERFACE_VERSION 54,2049
+#  define ELIDE_CODE58,2232
+#   define _(86,2855
+#  define _(89,2907
+char *optarg;optarg115,3900
+int optind 130,4451
+int __getopt_initialized;136,4623
+static char *nextchar;nextchar145,4932
+int opterr 150,5046
+int optopt 156,5229
+  REQUIRE_ORDER,189,6653
+  REQUIRE_ORDER, PERMUTE,189,6653
+  REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER189,6653
+} ordering;190,6695
+static char *posixly_correct;posixly_correct193,6762
+# define my_index	201,7039
+extern char *getenv getenv214,7253
+my_index 218,7299
+extern int strlen 239,7894
+static int first_nonopt;251,8253
+static int last_nonopt;252,8278
+extern int __libc_argc;258,8486
+extern char **__libc_argv;__libc_argv259,8510
+extern char *__getopt_nonoption_flags;__getopt_nonoption_flags266,8734
+static int nonoption_flags_max_len;268,8774
+static int nonoption_flags_len;269,8810
+#  define SWAP_FLAGS(273,8879
+#  define SWAP_FLAGS(281,9184
+# define SWAP_FLAGS(284,9242
+static void exchange 297,9774
+exchange 301,9826
+static const char *_getopt_initialize _getopt_initialize384,12278
+_getopt_initialize 387,12379
+_getopt_internal 512,16880
+# define NONOPTION_P 542,17773
+# define NONOPTION_P 546,17960
+getopt 978,28930
+main 997,29297
+
+/home/david/slurm/master/slurm/src/common/getopt.h,734
+# define _GETOPT_H 23,947
+extern char *optarg;optarg47,1831
+extern int optind;61,2338
+extern int opterr;66,2464
+extern int optopt;70,2543
+struct option94,3619
+  const char *name;name97,3694
+  char *name;name99,3721
+  int has_arg;103,3879
+  int *flag;flag104,3894
+  int val;105,3907
+# define no_argument	110,3994
+# define required_argument	111,4018
+# define optional_argument	112,4047
+extern int getopt 145,5371
+extern int getopt 147,5482
+extern int getopt_long 151,5558
+extern int getopt_long_only 153,5700
+extern int _getopt_internal 158,5921
+extern int getopt 164,6139
+extern int getopt_long 166,6184
+extern int getopt_long_only 167,6211
+extern int _getopt_internal 169,6244
+#undef __need_getopt178,6408
+
+/home/david/slurm/master/slurm/src/common/gres.c,6899
+#define GRES_MAGIC 87,3252
+typedef struct slurm_gres_ops 90,3325
+	int		(*node_config_load)node_config_load91,3357
+	void		(*job_set_env)job_set_env92,3408
+	void		(*step_set_env)step_set_env94,3480
+	void		(*send_stepd)send_stepd96,3553
+	void		(*recv_stepd)recv_stepd97,3587
+} slurm_gres_ops_t;98,3621
+typedef struct slurm_gres_context 101,3692
+	plugin_handle_t	cur_plugin;102,3728
+	char *		gres_name;103,3757
+	char *		gres_name_colon;104,3802
+	int		gres_name_colon_len;105,3861
+	char *		gres_type;106,3918
+	bool		has_file;107,3975
+	slurm_gres_ops_t ops;108,4027
+	uint32_t	plugin_id;109,4085
+	plugrack_t	plugin_list;110,4130
+} slurm_gres_context_t;111,4176
+typedef struct gres_state 116,4368
+	uint32_t	plugin_id;117,4396
+	void		*gres_data;gres_data118,4417
+} gres_state_t;119,4436
+static int gres_context_cnt 122,4475
+static uint32_t gres_cpu_cnt 123,4509
+static bool gres_debug 124,4543
+static slurm_gres_context_t *gres_context gres_context125,4575
+static char *gres_plugin_list gres_plugin_list126,4625
+static pthread_mutex_t gres_context_lock 127,4663
+static List gres_conf_list 128,4733
+static bool init_run 129,4768
+		_build_gres_node_state(133,4848
+static uint32_t	_build_id(134,4880
+static bitstr_t *_cpu_bitmap_rebuild(_cpu_bitmap_rebuild135,4924
+static void	_destroy_gres_slurmd_conf(136,5002
+static uint32_t	_get_gres_cnt(137,5050
+static uint32_t	_get_tot_gres_cnt(139,5174
+static int	_gres_find_id(140,5248
+static void	_gres_job_list_delete(141,5294
+extern int	_job_alloc(142,5349
+static int	_job_config_validate(146,5556
+static int	_job_dealloc(148,5667
+static void	_job_state_delete(151,5819
+static void *	_job_state_dup(152,5867
+static void *	_job_state_dup2(153,5914
+static int	_job_state_validate(154,5978
+extern uint32_t	_job_test(156,6083
+static int	_load_gres_plugin(160,6314
+static int	_log_gres_slurmd_conf(162,6407
+static void	_my_stat(163,6461
+static int	_node_config_init(164,6500
+static int	_node_reconfig(167,6637
+static void	_node_state_dealloc(171,6832
+static void *	_node_state_dup(172,6889
+static void	_node_state_log(173,6937
+static int	_parse_gres_config(175,7021
+static void	_set_gres_cnt(178,7176
+static int	_step_alloc(181,7342
+static int	_step_dealloc(184,7505
+static void *	_step_state_dup(187,7644
+static void *	_step_state_dup2(188,7692
+static int	_step_state_validate(189,7757
+static uint32_t	_step_test(191,7866
+static int	_strcmp(194,8037
+static int	_unload_gres_plugin(195,8089
+static void	_validate_config(196,8159
+static int	_validate_file(197,8224
+static void	_validate_gres_node_cpus(198,8285
+static uint32_t	_build_id(202,8470
+static int _gres_find_id(215,8650
+static int  _strcmp(225,8913
+static int _load_gres_plugin(236,9136
+static int _unload_gres_plugin(311,11340
+extern int gres_plugin_init(337,11876
+extern int gres_plugin_fini(421,14092
+extern int gres_plugin_help_msg(455,14973
+extern int gres_plugin_reconfig(485,15674
+static void _destroy_gres_slurmd_conf(528,16695
+static int _log_gres_slurmd_conf(542,16959
+static void _my_stat(569,17559
+static int _validate_file(577,17725
+static int _parse_gres_config(626,18788
+static void _validate_config(710,21184
+extern int gres_plugin_node_config_devices_path(737,22030
+static int _no_gres_conf(790,23563
+extern int gres_plugin_node_config_load(822,24537
+extern int gres_plugin_node_config_pack(879,26192
+extern int gres_plugin_node_config_unpack(918,27297
+static void _gres_node_list_delete(1018,30219
+static uint32_t _get_gres_cnt(1039,30872
+static void _set_gres_cnt(1075,31901
+static gres_node_state_t *_build_gres_node_state(_build_gres_node_state1119,33200
+static int _node_config_init(1133,33514
+extern int gres_plugin_init_node_config(1180,35017
+static uint32_t _get_tot_gres_cnt(1223,36326
+extern int gres_gresid_to_gresname(1256,37268
+extern int _node_config_validate(1289,38161
+extern int gres_plugin_node_config_validate(1462,44453
+static int _node_reconfig(1502,45631
+extern int gres_plugin_node_reconfig(1566,48050
+extern int gres_plugin_node_state_pack(1608,49296
+extern int gres_plugin_node_state_unpack(1667,50912
+static void *_node_state_dup(_node_state_dup1737,52947
+extern List gres_plugin_node_state_dup(1783,54481
+static void _node_state_dealloc(1825,55548
+extern void gres_plugin_node_state_dealloc_all(1866,56914
+static void _node_state_log(1885,57356
+extern void gres_plugin_node_state_log(1934,59037
+static void _job_state_delete(1961,59695
+static void _gres_job_list_delete(1981,60199
+static int _job_config_validate(1995,60519
+static int _job_state_validate(2026,61338
+extern int gres_plugin_job_state_validate(2050,62024
+static void *_job_state_dup(_job_state_dup2096,63256
+static void *_job_state_dup2(_job_state_dup22123,63944
+List gres_plugin_job_state_dup(2151,64815
+List gres_plugin_job_state_extract(2162,65156
+extern int gres_plugin_job_state_pack(2211,66686
+extern int gres_plugin_job_state_unpack(2294,69027
+static bitstr_t *_cpu_bitmap_rebuild(_cpu_bitmap_rebuild2401,72155
+static void _validate_gres_node_cpus(2432,72825
+extern uint32_t _job_test(2461,73679
+extern uint32_t gres_plugin_job_test(2643,79467
+static bool _cores_on_gres(2713,81458
+extern int _job_alloc(2727,81853
+extern int gres_plugin_job_alloc(2897,88034
+static int _job_dealloc(2960,89913
+extern int gres_plugin_job_dealloc(3066,93615
+extern void gres_plugin_job_merge(3137,95861
+extern void gres_plugin_job_set_env(3305,101081
+static void _job_state_log(3338,101946
+extern uint32_t gres_plugin_get_job_value_by_type(3390,103637
+extern void gres_plugin_job_state_log(3421,104424
+extern void gres_plugin_job_state_file(3448,105083
+static void _step_state_delete(3501,106421
+static void _gres_step_list_delete(3518,106801
+static int _step_state_validate(3526,106979
+static uint32_t _step_test(3544,107411
+extern int gres_plugin_step_state_validate(3621,109818
+static void *_step_state_dup(_step_state_dup3708,112383
+static void *_step_state_dup2(_step_state_dup23736,113154
+List gres_plugin_step_state_dup(3764,114014
+List gres_plugin_step_state_extract(3775,114349
+void gres_plugin_step_state_rebase(3817,115658
+extern int gres_plugin_step_state_pack(3910,118300
+extern int gres_plugin_step_state_unpack(3972,120172
+extern void gres_plugin_step_set_env(4063,122843
+static void _step_state_log(4096,123715
+extern void gres_plugin_step_state_log(4131,124687
+extern uint32_t gres_plugin_step_test(4168,125848
+static int _step_alloc(4227,127394
+extern int gres_plugin_step_alloc(4351,131608
+static int _step_dealloc(4413,133323
+extern int gres_plugin_step_dealloc(4486,135681
+extern uint32_t gres_get_value_by_type(4541,137261
+extern int gres_num_gres_alloced_all(4583,138512
+extern void gres_plugin_step_state_file(4634,139828
+extern void gres_plugin_send_stepd(4688,141244
+extern void gres_plugin_recv_stepd(4705,141666
+
+/home/david/slurm/master/slurm/src/common/gres.h,3713
+#define _GRES_H40,2137
+#define GRES_MAGIC 46,2243
+	GRES_VAL_TYPE_FOUND 50,2282
+	GRES_VAL_TYPE_CONFIG 51,2309
+	GRES_VAL_TYPE_AVAIL 52,2336
+	GRES_VAL_TYPE_ALLOC 53,2363
+typedef struct gres_slurmd_conf 57,2448
+	uint32_t count;59,2542
+	uint16_t cpu_cnt;62,2623
+	char *cpus;cpus63,2642
+	char *file;file66,2717
+	uint8_t has_file;67,2730
+	char *name;name70,2824
+	uint32_t plugin_id;73,2860
+} gres_slurmd_conf_t;74,2881
+typedef struct gres_node_state 77,2969
+	uint32_t gres_cnt_found;79,3031
+	uint32_t gres_cnt_config;82,3105
+	uint32_t gres_cnt_avail;86,3257
+	uint32_t  gres_cnt_alloc;89,3329
+	bitstr_t *gres_bit_alloc;gres_bit_alloc90,3356
+	uint16_t topo_cnt;93,3494
+	bitstr_t **topo_cpus_bitmap;topo_cpus_bitmap94,3514
+	bitstr_t **topo_gres_bitmap;topo_gres_bitmap95,3544
+	uint32_t *topo_gres_cnt_alloc;topo_gres_cnt_alloc96,3574
+	uint32_t *topo_gres_cnt_avail;topo_gres_cnt_avail97,3606
+} gres_node_state_t;98,3638
+typedef struct gres_job_state 101,3709
+	uint32_t gres_cnt_alloc;103,3783
+	uint32_t node_cnt;106,3867
+	bitstr_t **gres_bit_alloc;gres_bit_alloc107,3887
+	bitstr_t **gres_bit_step_alloc;gres_bit_step_alloc112,4095
+	uint32_t  *gres_cnt_step_alloc;gres_cnt_step_alloc113,4128
+} gres_job_state_t;114,4161
+typedef struct gres_step_state 117,4236
+	uint32_t gres_cnt_alloc;119,4311
+	uint32_t node_cnt;127,4684
+	bitstr_t *node_in_use;node_in_use128,4704
+	bitstr_t **gres_bit_alloc;gres_bit_alloc129,4728
+} gres_step_state_t;130,4756
+extern int gres_plugin_init(137,4845
+extern int gres_plugin_fini(144,4960
+extern int gres_plugin_reconfig(156,5346
+extern int gres_plugin_help_msg(163,5586
+extern int gres_plugin_node_config_load(174,6023
+extern int gres_plugin_node_config_pack(180,6185
+extern int gres_plugin_node_config_devices_path(189,6550
+extern void gres_plugin_job_state_file(199,6918
+extern void gres_plugin_step_state_file(208,7281
+extern void gres_plugin_send_stepd(212,7456
+extern void gres_plugin_recv_stepd(215,7576
+extern int gres_plugin_init_node_config(228,8141
+extern int gres_plugin_node_config_unpack(236,8427
+extern int gres_plugin_node_config_validate(251,9264
+extern int gres_plugin_node_reconfig(268,10046
+extern int gres_plugin_node_state_pack(280,10487
+extern int gres_plugin_node_state_unpack(288,10864
+extern List gres_plugin_node_state_dup(297,11149
+extern void gres_plugin_node_state_dealloc_all(305,11425
+extern void gres_plugin_node_state_log(312,11672
+extern int gres_plugin_job_state_validate(320,11997
+List gres_plugin_job_state_dup(329,12356
+List gres_plugin_job_state_extract(337,12640
+extern int gres_plugin_job_state_pack(351,13231
+extern int gres_plugin_job_state_unpack(361,13606
+extern uint32_t gres_plugin_job_test(380,14534
+extern int gres_plugin_job_alloc(399,15440
+extern int gres_plugin_job_dealloc(414,16079
+extern void gres_plugin_job_merge(428,16650
+extern void gres_plugin_job_set_env(438,16985
+extern uint32_t gres_plugin_get_job_value_by_type(449,17391
+extern void gres_plugin_job_state_log(457,17625
+extern int gres_plugin_step_state_validate(467,18067
+List gres_plugin_step_state_dup(477,18381
+List gres_plugin_step_state_extract(485,18658
+void gres_plugin_step_state_rebase(494,19062
+extern int gres_plugin_step_state_pack(504,19433
+extern int gres_plugin_step_state_unpack(514,19845
+extern void gres_plugin_step_set_env(523,20178
+extern void gres_plugin_step_state_log(530,20384
+extern uint32_t gres_plugin_step_test(543,20962
+extern int gres_plugin_step_alloc(557,21605
+extern int gres_plugin_step_dealloc(569,22098
+extern int gres_num_gres_alloced_all(581,22632
+extern int gres_gresid_to_gresname(592,23071
+extern uint32_t gres_get_value_by_type(601,23408
+
+/home/david/slurm/master/slurm/src/common/hostlist.c,11080
+strong_alias(86,3278
+strong_alias(87,3342
+strong_alias(88,3397
+strong_alias(89,3448
+strong_alias(90,3501
+strong_alias(91,3556
+strong_alias(92,3620
+strong_alias(93,3682
+strong_alias(95,3797
+strong_alias(96,3869
+strong_alias(98,3960
+strong_alias(100,4064
+strong_alias(102,4157
+strong_alias(103,4214
+strong_alias(104,4265
+strong_alias(105,4337
+strong_alias(106,4411
+strong_alias(107,4481
+strong_alias(108,4532
+strong_alias(109,4594
+strong_alias(110,4643
+strong_alias(111,4692
+strong_alias(112,4752
+strong_alias(113,4803
+strong_alias(114,4873
+strong_alias(115,4933
+strong_alias(116,4993
+strong_alias(118,5104
+strong_alias(119,5172
+strong_alias(121,5259
+strong_alias(123,5359
+strong_alias(125,5448
+strong_alias(126,5503
+strong_alias(127,5556
+strong_alias(128,5620
+strong_alias(129,5671
+strong_alias(130,5722
+strong_alias(131,5771
+strong_alias(132,5822
+strong_alias(133,5875
+strong_alias(134,5928
+strong_alias(135,5983
+strong_alias(136,6032
+strong_alias(137,6085
+strong_alias(138,6136
+strong_alias(139,6198
+strong_alias(140,6251
+#  undef lsd_fatal_error146,6378
+extern void lsd_fatal_error(147,6403
+	static void lsd_fatal_error(150,6531
+#  undef lsd_nomem_error161,6781
+extern void * lsd_nomem_error(162,6806
+	static void * lsd_nomem_error(165,6936
+#define out_of_memory(179,7254
+#define HOSTLIST_CHUNK 190,7509
+#define MAX_RANGE 193,7608
+#define MAX_RANGES 196,7726
+#define MAXHOSTNAMELEN 201,7925
+struct hostname_components 207,8084
+	char *hostname;hostname208,8113
+	char *prefix;prefix209,8181
+	unsigned long num;210,8249
+	char *suffix;suffix214,8430
+typedef struct hostname_components *hostname_t;hostname_t217,8449
+struct hostrange_components 220,8577
+	char *prefix;prefix221,8607
+	unsigned long lo,224,8708
+	unsigned long lo, hi;224,8708
+	int width;228,8808
+	unsigned singlehost:singlehost231,8874
+typedef struct hostrange_components *hostrange_t;hostrange_t234,8902
+struct hostlist 237,9015
+#define HOSTLIST_MAGIC 239,9048
+	int magic;240,9080
+	pthread_mutex_t mutex;243,9120
+	int size;247,9240
+	int nranges;250,9300
+	int nhosts;253,9365
+	hostrange_t *hr;hr256,9413
+	struct hostlist_iterator *ilist;ilist259,9457
+struct hostset 265,9544
+	hostlist_t hl;266,9561
+struct hostlist_iterator 269,9581
+	int magic;271,9623
+	hostlist_t hl;274,9676
+	int idx;277,9738
+	hostrange_t hr;280,9810
+	int depth;283,9879
+	struct hostlist_iterator *next;next286,9931
+struct _range 289,9968
+	unsigned long lo,290,9984
+	unsigned long lo, hi;290,9984
+	int width;291,10007
+char *alpha_num alpha_num297,10080
+static bitstr_t *bit_grid bit_grid300,10178
+static int grid_start[grid_start302,10213
+static int grid_end[grid_end303,10256
+static int offset[offset304,10297
+static int dim_grid_size 305,10336
+static uint64_t grid_size 306,10368
+static pthread_mutex_t multi_dim_lock 309,10464
+static int _tell_if_used(311,10532
+static int _get_next_box(316,10648
+static int _get_boxes(317,10706
+static void _set_box_in_grid(318,10777
+static int _add_box_ranges(322,10894
+static void _set_min_max_of_grid(328,11058
+static void _set_grid(334,11198
+static bool _test_box_in_grid(335,11271
+static bool _test_box(338,11371
+static void _error(342,11477
+static char * _next_tok(344,11578
+static int    _zero_padded(345,11620
+static int    _width_equiv(346,11668
+static int           host_prefix_end(348,11741
+static hostname_t    hostname_create(349,11803
+static void          hostname_destroy(350,11855
+static int           hostname_suffix_is_valid(351,11906
+static int           hostname_suffix_width(352,11965
+static hostrange_t   hostrange_new(354,12022
+static hostrange_t   hostrange_create_single(355,12064
+static hostrange_t   hostrange_create(356,12124
+static unsigned long hostrange_count(358,12216
+static hostrange_t   hostrange_copy(359,12267
+static void          hostrange_destroy(360,12317
+static hostrange_t   hostrange_delete_host(361,12370
+static int           hostrange_cmp(362,12442
+static int           hostrange_prefix_cmp(363,12504
+static int           hostrange_within_range(364,12573
+static int           hostrange_width_combine(365,12644
+static int           hostrange_empty(366,12716
+static char *        hostrange_pop(367,12767
+static char *        hostrange_shift(368,12816
+static int           hostrange_join(369,12867
+static hostrange_t   hostrange_intersect(370,12930
+static int           hostrange_hn_within(371,12998
+static size_t        hostrange_to_string(372,13065
+static size_t        hostrange_numstr(374,13158
+static hostlist_t  hostlist_new(376,13232
+static hostlist_t _hostlist_create_bracketed(377,13271
+static int         hostlist_resize(379,13362
+static int         hostlist_expand(380,13418
+static int         hostlist_push_range(381,13466
+static int         hostlist_push_hr(382,13531
+static int         hostlist_insert_range(384,13659
+static void        hostlist_delete_range(385,13731
+static void        hostlist_coalesce(386,13792
+static void        hostlist_collapse(387,13845
+static hostlist_t _hostlist_create(388,13898
+static void        hostlist_shift_iterators(389,13969
+static int        _attempt_range_join(390,14041
+static int        _is_bracket_needed(391,14097
+static hostlist_iterator_t hostlist_iterator_new(393,14153
+static void               _iterator_advance(394,14209
+static void               _iterator_advance_range(395,14275
+static int hostset_find_host(397,14348
+#  define mutex_init(402,14455
+#  define mutex_lock(412,14699
+#  define mutex_unlock(422,14940
+#  define mutex_destroy(432,15185
+#  define mutex_init(444,15476
+#  define mutex_lock(445,15504
+#  define mutex_unlock(446,15532
+#  define mutex_destroy(447,15562
+#define LOCK_HOSTLIST(451,15637
+#define UNLOCK_HOSTLIST(458,15799
+#define seterrno_ret(463,15891
+static void _error(477,16149
+static char * _next_tok(504,16758
+static int _zero_padded(557,18124
+static int _width_equiv(579,18757
+static int host_prefix_end(606,19321
+static hostname_t hostname_create_dims(630,19731
+static hostname_t hostname_create(691,21067
+static void hostname_destroy(700,21252
+static int hostname_suffix_is_valid(714,21499
+static int hostname_suffix_width(723,21685
+static hostrange_t hostrange_new(736,21905
+static hostrange_t hostrange_create_single(747,22191
+hostrange_create(776,22667
+static unsigned long hostrange_count(805,23129
+static hostrange_t hostrange_copy(816,23308
+static void hostrange_destroy(830,23583
+static hostrange_t hostrange_delete_host(845,24024
+static int hostrange_cmp(873,24673
+static int hostrange_prefix_cmp(896,25265
+static int hostrange_within_range(917,25898
+static int hostrange_width_combine(931,26253
+static int hostrange_empty(942,26498
+static char *hostrange_pop(hostrange_pop953,26841
+static char *hostrange_shift(hostrange_shift994,27846
+static int hostrange_join(1047,29060
+static hostrange_t hostrange_intersect(1081,29934
+static int hostrange_hn_within(1109,30498
+hostrange_to_string(1208,33360
+static size_t hostrange_numstr(1265,34650
+static hostlist_t hostlist_new(1326,35961
+static int hostlist_resize(1364,36744
+static int hostlist_expand(1385,37190
+static int hostlist_push_range(1397,37477
+hostlist_push_hr(1439,38269
+static int hostlist_insert_range(1451,38640
+static void hostlist_delete_range(1491,39493
+hostlist_t _hostlist_create(1519,40169
+hostlist_t _hostlist_create(1663,43564
+static int _parse_box_range(1673,43787
+static int _parse_single_range(1722,44962
+static int _parse_range_list(1786,46370
+_push_range_list(1821,47240
+_hostlist_create_bracketed(1878,48784
+hostlist_t hostlist_create_dims(1943,50112
+hostlist_t hostlist_create(1950,50282
+hostlist_t hostlist_copy(1957,50420
+void hostlist_destroy(1983,50833
+int hostlist_push(2004,51211
+int hostlist_push_host_dims(2021,51531
+int hostlist_push_host(2048,52029
+int hostlist_push_list(2054,52184
+char *hostlist_pop(hostlist_pop2072,52423
+hostlist_shift_iterators(2097,52963
+char *hostlist_shift(hostlist_shift2119,53437
+char *hostlist_pop_range(hostlist_pop_range2148,53875
+char *hostlist_shift_range(hostlist_shift_range2183,54542
+int hostlist_delete(2225,55382
+int hostlist_delete_host(2247,55816
+_hostrange_string(2262,56032
+char * hostlist_nth(2293,56727
+int hostlist_delete_nth(2318,57135
+int hostlist_count(2357,57907
+int hostlist_find(2369,58063
+int _cmp(2401,58666
+void hostlist_sort(2409,58858
+static void hostlist_collapse(2435,59301
+static void hostlist_coalesce(2457,59830
+static int _attempt_range_join(2511,60952
+void hostlist_uniq(2526,61273
+char *hostlist_deranged_string_malloc(hostlist_deranged_string_malloc2549,61722
+char *hostlist_deranged_string_xmalloc_dims(hostlist_deranged_string_xmalloc_dims2562,62036
+char *hostlist_deranged_string_xmalloc(hostlist_deranged_string_xmalloc2577,62352
+ssize_t hostlist_deranged_string_dims(2583,62515
+ssize_t hostlist_deranged_string(2608,62987
+void hostlist_parse_int_to_array(2615,63245
+static int _is_bracket_needed(2624,63534
+_get_bracketed_list(2640,64057
+static int _tell_if_used(2695,65504
+static int _get_next_box(2768,67334
+_get_boxes(2861,69948
+_set_box_in_grid(2925,71433
+static int _add_box_ranges(2944,71814
+static void _set_min_max_of_grid(2989,72871
+_set_grid(3016,73442
+_test_box_in_grid(3040,74146
+_test_box(3061,74536
+char *hostlist_ranged_string_malloc(hostlist_ranged_string_malloc3075,74788
+char *hostlist_ranged_string_xmalloc_dims(hostlist_ranged_string_xmalloc_dims3088,75096
+char *hostlist_ranged_string_xmalloc(hostlist_ranged_string_xmalloc3101,75386
+ssize_t hostlist_ranged_string_dims(3107,75548
+ssize_t hostlist_ranged_string(3251,79317
+static hostlist_iterator_t hostlist_iterator_new(3260,79542
+hostlist_iterator_t hostlist_iterator_create(3274,79840
+hostlist_iterator_t hostset_iterator_create(3290,80137
+void hostlist_iterator_reset(3295,80244
+void hostlist_iterator_destroy(3305,80419
+static void _iterator_advance(3325,80821
+static void _iterator_advance_range(3343,81255
+char *hostlist_next_dims(hostlist_next_dims3361,81607
+char *hostlist_next(hostlist_next3406,82592
+char *hostlist_next_range(hostlist_next_range3413,82725
+int hostlist_remove(3444,83285
+hostset_t hostset_create(3471,83873
+hostset_t hostset_copy(3489,84163
+void hostset_destroy(3506,84437
+static int hostset_insert_range(3518,84669
+int hostset_insert(3570,85673
+static int hostset_find_host(3589,86057
+int hostset_intersects(3608,86418
+int hostset_within(3629,86786
+int hostset_delete(3652,87207
+int hostset_delete_host(3657,87306
+char *hostset_shift(hostset_shift3662,87421
+char *hostset_pop(hostset_pop3667,87494
+char *hostset_shift_range(hostset_shift_range3672,87563
+char *hostset_pop_range(hostset_pop_range3677,87648
+int hostset_count(3682,87729
+ssize_t hostset_ranged_string(3687,87800
+ssize_t hostset_deranged_string(3692,87920
+char * hostset_nth(3697,88044
+int hostset_find(3702,88124
+int hostlist_nranges(3709,88240
+int hostset_nranges(3714,88302
+int iterator_test(3722,88447
+int main(3765,89443
+
+/home/david/slurm/master/slurm/src/common/hostlist.h,2816
+#define _HOSTLIST_H42,2266
+#define MAXHOSTRANGELEN 47,2383
+#define MAX_PREFIX_CNT 53,2681
+#define HOSTLIST_BASE 56,2738
+#define HOSTLIST_BASE 58,2769
+#  define HIGHEST_DIMENSIONS 63,2872
+#define HIGHEST_BASE 65,2910
+#define FREE_NULL_HOSTLIST(67,2935
+extern char *alpha_num;alpha_num73,3048
+#  define __hostlist_t_defined101,4081
+   typedef struct hostlist * hostlist_t;102,4112
+typedef struct hostset * hostset_t;112,4403
+typedef struct hostlist_iterator * hostlist_iterator_t;118,4570
+int set_grid(125,4763
+hostlist_t hostlist_create_dims(166,6552
+hostlist_t hostlist_create(167,6617
+hostlist_t hostlist_copy(174,6794
+void hostlist_destroy(180,6946
+int hostlist_push(194,7273
+int hostlist_push_host_dims(205,7597
+int hostlist_push_host(206,7668
+int hostlist_push_list(216,7855
+char * hostlist_pop(227,8196
+char * hostlist_nth(230,8234
+char * hostlist_shift(240,8563
+char * hostlist_pop_range(252,8883
+char * hostlist_shift_range(263,9229
+int hostlist_find(274,9447
+int hostlist_delete(282,9644
+int hostlist_delete_host(293,9992
+int hostlist_delete_nth(303,10188
+int hostlist_count(310,10311
+#define hostlist_is_empty(313,10408
+void hostlist_sort(322,10571
+void hostlist_uniq(329,10691
+#define hostlist_get_base(332,10793
+void hostlist_parse_int_to_array(335,10924
+ssize_t hostlist_ranged_string_dims(344,11190
+ssize_t hostlist_ranged_string(363,11924
+char *hostlist_ranged_string_malloc(hostlist_ranged_string_malloc368,12115
+char *hostlist_ranged_string_xmalloc_dims(hostlist_ranged_string_xmalloc_dims373,12272
+char *hostlist_ranged_string_xmalloc(hostlist_ranged_string_xmalloc375,12356
+ssize_t hostlist_deranged_string_dims(386,12753
+ssize_t hostlist_deranged_string(388,12840
+char *hostlist_deranged_string_malloc(hostlist_deranged_string_malloc393,13035
+char *hostlist_deranged_string_xmalloc_dims(hostlist_deranged_string_xmalloc_dims398,13196
+char *hostlist_deranged_string_xmalloc(hostlist_deranged_string_xmalloc399,13266
+int hostlist_nranges(407,13460
+hostlist_iterator_t hostlist_iterator_create(417,13713
+hostlist_iterator_t hostset_iterator_create(424,13902
+void hostlist_iterator_destroy(430,14035
+void hostlist_iterator_reset(436,14179
+char * hostlist_next_dims(445,14418
+char * hostlist_next(446,14478
+char * hostlist_next_range(457,14721
+int hostlist_remove(465,14901
+hostset_t hostset_create(475,15144
+hostset_t hostset_copy(481,15296
+void hostset_destroy(485,15362
+int hostset_insert(493,15593
+int hostset_delete(499,15772
+int hostset_intersects(505,16001
+int hostset_within(511,16225
+char * hostset_shift(516,16346
+char *hostset_pop(hostset_pop521,16446
+char * hostset_shift_range(526,16558
+int hostset_count(531,16676
+int hostset_find(540,16871
+char * hostset_nth(542,16927
+ssize_t hostset_ranged_string(547,17053
+
+/home/david/slurm/master/slurm/src/common/io_hdr.c,359
+#define IO_PROTOCOL_VERSION 48,2318
+io_hdr_pack(66,2576
+io_hdr_unpack(75,2744
+io_hdr_packed_size(89,3044
+static int _full_read(98,3222
+int io_hdr_read_fd(129,3790
+io_init_msg_validate(154,4180
+io_init_msg_packed_size(178,4730
+io_init_msg_pack(191,5027
+io_init_msg_unpack(203,5322
+io_init_msg_write_to_fd(223,5795
+io_init_msg_read_from_fd(257,6492
+
+/home/david/slurm/master/slurm/src/common/io_hdr.h,899
+#define _HAVE_IO_HDR_H41,2187
+#define MAX_MSG_LEN 60,2520
+#define SLURM_IO_KEY_SIZE 61,2545
+#define SLURM_IO_STDIN 63,2574
+#define SLURM_IO_STDOUT 64,2599
+#define SLURM_IO_STDERR 65,2625
+#define SLURM_IO_ALLSTDIN 66,2651
+#define SLURM_IO_CONNECTION_TEST 67,2679
+struct slurm_io_init_msg 69,2715
+	uint16_t      version;70,2742
+	unsigned char cred_signature[cred_signature71,2766
+	uint32_t      nodeid;72,2816
+	uint32_t      stdout_objs;73,2839
+	uint32_t      stderr_objs;74,2867
+typedef struct slurm_io_header 78,2900
+	uint16_t      type;79,2933
+	uint16_t      gtaskid;80,2954
+	uint16_t      ltaskid;81,2978
+	uint32_t      length;82,3002
+} io_hdr_t;83,3025
+int io_hdr_packed_size(88,3097
+void io_hdr_pack(89,3123
+int io_hdr_unpack(90,3168
+int io_hdr_read_fd(91,3214
+int io_init_msg_validate(96,3289
+int io_init_msg_write_to_fd(97,3363
+int io_init_msg_read_from_fd(98,3431
+
+/home/david/slurm/master/slurm/src/common/job_options.c,634
+#define JOB_OPTIONS_PACK_TAG 52,2423
+struct job_options 54,2467
+#define JOB_OPTIONS_MAGIC 56,2503
+	int magic;57,2540
+	List options;59,2574
+	ListIterator iterator;60,2589
+job_option_info_create 65,2650
+static void job_option_info_destroy 76,2893
+static void job_option_info_pack 85,3043
+static struct job_option_info * job_option_info_unpack 93,3246
+job_options_t job_options_create 115,3684
+void job_options_destroy 130,4014
+int job_options_append 146,4330
+int job_options_pack 161,4687
+int job_options_unpack 193,5315
+const struct job_option_info * job_options_next 226,5895
+void job_options_iterator_reset 238,6157
+
+/home/david/slurm/master/slurm/src/common/job_options.h,462
+#define _JOB_OPTIONS_H41,2179
+typedef struct job_options * job_options_t;49,2284
+struct job_option_info 51,2352
+	int type;52,2377
+	char *option;option53,2388
+	char *optarg;optarg54,2403
+job_options_t job_options_create 60,2471
+void job_options_destroy 65,2585
+int job_options_append 70,2705
+int job_options_pack 76,2866
+int job_options_unpack 81,2992
+void job_options_iterator_reset 86,3095
+const struct job_option_info * job_options_next 91,3190
+
+/home/david/slurm/master/slurm/src/common/job_resources.c,1238
+extern job_resources_t *create_job_resources(create_job_resources54,2493
+extern int build_job_resources(74,3288
+extern int build_job_resources_cpu_array(130,5140
+extern int build_job_resources_cpus_array(172,6461
+extern int reset_node_bitmap(221,7964
+extern int valid_job_resources(250,8792
+extern job_resources_t *copy_job_resources(copy_job_resources303,10327
+extern void free_job_resources(402,13689
+extern void log_job_resources(426,14509
+extern void pack_job_resources(528,17611
+extern int unpack_job_resources(617,20399
+extern int get_job_resources_offset(704,22921
+extern int get_job_resources_bit(749,24257
+extern int set_job_resources_bit(761,24589
+extern int job_resources_bits_copy(777,25128
+extern int get_job_resources_node(857,27746
+static int _change_job_resources_node(897,28821
+extern int set_job_resources_node(941,30023
+extern int clear_job_resources_node(947,30186
+extern int count_job_resources_node(954,30419
+extern bitstr_t * copy_job_resources_node(998,31603
+extern int get_job_resources_cnt(1042,32805
+extern int job_fits_into_cores(1077,33839
+extern void add_job_to_cores(1113,34927
+extern void remove_job_from_cores(1155,36222
+extern int job_resources_node_inx_to_cpu_inx(1192,37399
+
+/home/david/slurm/master/slurm/src/common/job_resources.h,1932
+#define _JOB_RESOURCES_H40,2158
+struct job_resources 109,5253
+	bitstr_t *	core_bitmap;110,5276
+	bitstr_t *	core_bitmap_used;111,5301
+	uint32_t	cpu_array_cnt;112,5331
+	uint16_t *	cpu_array_value;113,5356
+	uint32_t *	cpu_array_reps;114,5385
+	uint16_t *	cpus;115,5413
+	uint16_t *	cpus_used;116,5431
+	uint16_t *	cores_per_socket;117,5454
+	uint32_t *	memory_allocated;118,5484
+	uint32_t *	memory_used;119,5514
+	uint32_t	nhosts;120,5539
+	bitstr_t *	node_bitmap;121,5557
+	uint32_t	node_req;122,5582
+	char *		nodes;123,5602
+	uint32_t	ncpus;124,5618
+	uint32_t *	sock_core_rep_count;125,5635
+	uint16_t *	sockets_per_node;126,5668
+enum node_cr_state 142,6287
+	NODE_CR_AVAILABLE 143,6308
+	NODE_CR_ONE_ROW 144,6381
+	NODE_CR_RESERVED 145,6447
+extern job_resources_t *create_job_resources(create_job_resources149,6601
+extern int build_job_resources(163,7289
+extern int build_job_resources_cpu_array(169,7580
+extern int build_job_resources_cpus_array(174,7823
+extern int valid_job_resources(187,8482
+extern job_resources_t *copy_job_resources(copy_job_resources192,8692
+extern void free_job_resources(196,8874
+extern void log_job_resources(199,9012
+extern void pack_job_resources(203,9151
+extern int unpack_job_resources(205,9265
+extern int reset_node_bitmap(212,9605
+extern int get_job_resources_offset(216,9778
+extern int get_job_resources_bit(222,10022
+extern int set_job_resources_bit(225,10155
+extern int job_resources_bits_copy(231,10459
+extern int get_job_resources_node(241,10914
+extern int clear_job_resources_node(243,11006
+extern int set_job_resources_node(245,11102
+extern int count_job_resources_node(249,11260
+extern bitstr_t * copy_job_resources_node(253,11419
+extern int get_job_resources_cnt(257,11590
+extern int job_fits_into_cores(268,11994
+extern void add_job_to_cores(279,12388
+extern void remove_job_from_cores(290,12787
+extern int job_resources_node_inx_to_cpu_inx(296,13070
+
+/home/david/slurm/master/slurm/src/common/list.c,3860
+strong_alias(63,2726
+strong_alias(64,2772
+strong_alias(65,2820
+strong_alias(66,2870
+strong_alias(67,2914
+strong_alias(68,2960
+strong_alias(69,3016
+strong_alias(70,3066
+strong_alias(71,3114
+strong_alias(72,3168
+strong_alias(73,3222
+strong_alias(74,3272
+strong_alias(75,3316
+strong_alias(76,3359
+strong_alias(77,3402
+strong_alias(78,3443
+strong_alias(79,3486
+strong_alias(80,3534
+strong_alias(81,3582
+strong_alias(82,3646
+strong_alias(83,3708
+strong_alias(84,3774
+strong_alias(85,3817
+strong_alias(86,3863
+strong_alias(87,3906
+strong_alias(88,3952
+strong_alias(89,4008
+#  undef lsd_fatal_error96,4208
+extern void lsd_fatal_error(97,4233
+static void lsd_fatal_error(100,4361
+#  undef lsd_nomem_error112,4651
+extern void * lsd_nomem_error(113,4676
+static void * lsd_nomem_error(116,4806
+#  define LIST_ALLOC 147,5933
+#  define LIST_ALLOC 149,5962
+#define LIST_MAGIC 151,5994
+struct listNode 158,6082
+	void                 *data;data159,6100
+	struct listNode      *next;next160,6177
+struct listIterator 163,6258
+	struct list          *list;list164,6280
+	struct listNode      *pos;pos165,6357
+	struct listNode     **prev;prev166,6434
+	struct listIterator  *iNext;iNext167,6511
+	unsigned int          magic;169,6603
+struct list 173,6705
+	struct listNode      *head;head174,6719
+	struct listNode     **tail;tail175,6796
+	struct listIterator  *iNext;iNext176,6873
+	ListDelF              fDel;177,6950
+	int                   count;178,7027
+	pthread_mutex_t       mutex;180,7125
+	unsigned int          magic;183,7244
+typedef struct listNode * ListNode;187,7346
+static void * list_node_create 194,7440
+static void * list_node_destroy 195,7504
+static List list_alloc 196,7560
+static void list_free 197,7591
+static ListNode list_node_alloc 198,7623
+static void list_node_free 199,7663
+static ListIterator list_iterator_alloc 200,7704
+static void list_iterator_free 201,7752
+static void * list_alloc_aux 202,7801
+static void list_free_aux 203,7859
+static void *_list_pop_locked(_list_pop_locked204,7913
+static void *_list_append_locked(_list_append_locked205,7952
+static List list_free_lists 211,8057
+static ListNode list_free_nodes 212,8093
+static ListIterator list_free_iterators 213,8133
+static pthread_mutex_t list_free_lock 216,8203
+#  define list_mutex_init(226,8365
+#  define list_mutex_lock(236,8584
+#  define list_mutex_unlock(246,8797
+#  define list_mutex_destroy(256,9016
+static int list_mutex_is_locked 267,9255
+#  define list_mutex_init(272,9365
+#  define list_mutex_lock(273,9398
+#  define list_mutex_unlock(274,9431
+#  define list_mutex_destroy(275,9466
+#  define list_mutex_is_locked(276,9502
+list_create 288,9654
+list_destroy 309,10006
+list_is_empty 343,10654
+list_count 359,10862
+list_append 375,11064
+list_append_list 392,11317
+list_transfer 416,11654
+list_prepend 440,11950
+list_find_first 458,12214
+list_delete_all 483,12591
+list_for_each 515,13047
+list_flush 540,13395
+list_push 566,13728
+list_sort(587,14027
+list_pop 642,14927
+list_pop_top 659,15142
+list_pop_bottom 686,15591
+list_peek 713,16058
+list_enqueue 730,16287
+list_dequeue 748,16547
+list_iterator_create 765,16791
+list_iterator_reset 791,17273
+list_iterator_destroy 807,17569
+list_next 832,18072
+list_insert 854,18433
+list_find 873,18754
+list_remove 890,19002
+list_delete_item 909,19329
+list_node_create 928,19571
+list_node_destroy 974,20801
+list_alloc 1009,21412
+list_free 1017,21530
+list_node_alloc 1025,21632
+list_node_free 1033,21764
+list_iterator_alloc 1041,21883
+list_iterator_free 1049,22031
+list_alloc_aux 1057,22151
+list_free_aux 1094,22995
+list_reinit_mutexes 1117,23391
+void list_install_fork_handlers 1122,23458
+void list_install_fork_handlers 1131,23658
+list_mutex_is_locked 1140,23765
+_list_pop_locked(1159,24143
+_list_append_locked(1174,24362
+
+/home/david/slurm/master/slurm/src/common/list.h,1235
+#define LSD_LIST_H40,2182
+#define FREE_NULL_LIST(42,2202
+#  define __list_datatypes_defined78,3415
+typedef struct list * List;79,3450
+typedef struct listIterator * ListIterator;85,3514
+typedef void (*ListDelF)ListDelF90,3602
+typedef int (*ListCmpF)ListCmpF97,3844
+typedef int (*ListFindF)ListFindF104,4046
+typedef int (*ListForF)ListForF110,4206
+List list_create 122,4467
+void list_destroy 132,4872
+int list_is_empty 139,5112
+int list_count 144,5209
+void * list_append 154,5377
+int list_append_list 160,5538
+int list_transfer 167,5753
+void * list_prepend 175,6060
+void * list_find_first 181,6228
+int list_delete_all 191,6683
+int list_for_each 200,7089
+int list_flush 208,7431
+void list_sort 216,7712
+void * list_push 227,8043
+void * list_pop 233,8204
+void * list_pop_top 239,8349
+void * list_pop_bottom 245,8514
+void * list_peek 251,8685
+void * list_enqueue 262,9010
+void * list_dequeue 268,9175
+ListIterator list_iterator_create 279,9425
+void list_iterator_reset 285,9599
+void list_iterator_destroy 291,9738
+void * list_next 298,9961
+void * list_insert 305,10169
+void * list_find 313,10480
+void * list_remove 322,10862
+int list_delete_item 329,11079
+void list_install_fork_handlers 338,11455
+
+/home/david/slurm/master/slurm/src/common/log.c,3282
+#  define LINEBUFSIZE 91,3436
+strong_alias(98,3565
+strong_alias(99,3606
+strong_alias(100,3650
+strong_alias(101,3691
+strong_alias(102,3734
+strong_alias(103,3792
+strong_alias(104,3840
+strong_alias(105,3877
+strong_alias(106,3920
+strong_alias(107,3959
+strong_alias(108,4007
+strong_alias(109,4050
+strong_alias(110,4108
+strong_alias(111,4166
+strong_alias(112,4232
+strong_alias(113,4296
+strong_alias(114,4368
+strong_alias(115,4418
+strong_alias(116,4453
+strong_alias(117,4488
+strong_alias(118,4521
+strong_alias(119,4560
+strong_alias(120,4595
+strong_alias(121,4632
+strong_alias(122,4669
+strong_alias(123,4706
+	char *argv0;argv0129,4799
+	char *fpfx;fpfx130,4813
+	FILE *logfp;logfp131,4881
+	cbuf_t buf;132,4949
+	cbuf_t fbuf;133,5017
+	log_facility_t facility;134,5085
+	log_options_t opt;135,5111
+	unsigned initialized:initialized136,5131
+	uint16_t fmt;137,5156
+	uint32_t debug_flags;138,5225
+}	log_t;139,5248
+char *slurm_prog_name slurm_prog_name141,5258
+  static pthread_mutex_t  log_lock 145,5333
+  static int              log_lock;147,5403
+static log_t            *log log149,5466
+static log_t            *sched_log sched_log150,5503
+#define LOG_INITIALIZED 152,5547
+#define SCHED_LOG_INITIALIZED 153,5609
+extern char * program_invocation_name;158,5886
+#  define default_name	159,5925
+#  define default_name 161,5978
+static void _atfork_prep(169,6069
+static void _atfork_parent(170,6133
+static void _atfork_child(171,6197
+static bool at_forked 172,6261
+#  define atfork_install_handlers(173,6292
+#  define atfork_install_handlers(179,6609
+static void _log_flush(181,6659
+static size_t _make_timestamp(186,6819
+size_t rfc2822_timestamp(198,7160
+size_t log_timestamp(203,7272
+static int _fd_writeable(239,8189
+_log_init(287,9415
+_sched_log_init(383,11420
+int log_init(459,12887
+int sched_log_init(471,13176
+void log_fini(483,13470
+void sched_log_fini(503,13797
+void log_reinit(522,14171
+void log_set_fpfx(527,14228
+void log_set_argv0(540,14460
+int log_alter(555,14764
+void log_set_debug_flags(569,15111
+int log_alter_with_fp(581,15381
+int sched_log_alter(603,15942
+FILE *log_fp(log_fp616,16368
+void log_fatal(629,16593
+void log_oom(644,16993
+void log_set_timefmt(658,17322
+set_idbuf(675,17708
+static char *vxstrfmt(vxstrfmt701,18562
+static void xlogfmtcat(900,23335
+_log_printf(916,23538
+static void log_msg(953,24349
+log_has_data(1082,26991
+_log_flush(1093,27173
+log_flush(1105,27423
+lsd_fatal_error(1116,27611
+lsd_nomem_error(1122,27713
+void fatal(1132,27892
+int error(1145,28056
+void info(1160,28288
+void verbose(1169,28407
+void debug(1178,28532
+void debug2(1187,28653
+void debug3(1196,28776
+void debug4(1209,29049
+void debug5(1218,29172
+void schedlog(1227,29295
+struct fatal_cleanup 1238,29440
+	pthread_t thread_id;1239,29463
+	struct fatal_cleanup *next;next1240,29485
+	void (*proc)proc1241,29514
+	void *context;context1242,29538
+  static pthread_mutex_t  fatal_lock 1247,29602
+  static int	fatal_lock;1249,29674
+static struct fatal_cleanup *fatal_cleanups fatal_cleanups1251,29726
+fatal_add_cleanup(1256,29878
+fatal_add_cleanup_job(1273,30281
+fatal_remove_cleanup(1289,30660
+fatal_remove_cleanup_job(1314,31329
+fatal_cleanup(1338,31956
+dump_cleanup_list(1369,32705
+
+/home/david/slurm/master/slurm/src/common/log.h,2748
+#define _LOG_H47,2723
+	SYSLOG_FACILITY_DAEMON 65,3010
+	SYSLOG_FACILITY_DAEMON = 	LOG_DAEMON,65,3010
+	SYSLOG_FACILITY_USER 66,3049
+	SYSLOG_FACILITY_USER = 		LOG_USER,66,3049
+	SYSLOG_FACILITY_AUTH 67,3085
+	SYSLOG_FACILITY_AUTH = 		LOG_AUTH,67,3085
+	SYSLOG_FACILITY_AUTHPRIV 69,3141
+	SYSLOG_FACILITY_AUTHPRIV =	LOG_AUTHPRIV,69,3141
+	SYSLOG_FACILITY_LOCAL0 71,3190
+	SYSLOG_FACILITY_LOCAL0 =	LOG_LOCAL0,71,3190
+	SYSLOG_FACILITY_LOCAL1 72,3228
+	SYSLOG_FACILITY_LOCAL1 =	LOG_LOCAL1,72,3228
+	SYSLOG_FACILITY_LOCAL2 73,3266
+	SYSLOG_FACILITY_LOCAL2 =	LOG_LOCAL2,73,3266
+	SYSLOG_FACILITY_LOCAL3 74,3304
+	SYSLOG_FACILITY_LOCAL3 =	LOG_LOCAL3,74,3304
+	SYSLOG_FACILITY_LOCAL4 75,3342
+	SYSLOG_FACILITY_LOCAL4 =	LOG_LOCAL4,75,3342
+	SYSLOG_FACILITY_LOCAL5 76,3380
+	SYSLOG_FACILITY_LOCAL5 =	LOG_LOCAL5,76,3380
+	SYSLOG_FACILITY_LOCAL6 77,3418
+	SYSLOG_FACILITY_LOCAL6 =	LOG_LOCAL6,77,3418
+	SYSLOG_FACILITY_LOCAL7 78,3456
+	SYSLOG_FACILITY_LOCAL7 =	LOG_LOCAL778,3456
+} 	log_facility_t;79,3493
+	LOG_LEVEL_QUIET 86,3637
+	LOG_LEVEL_FATAL,87,3659
+	LOG_LEVEL_ERROR,88,3677
+	LOG_LEVEL_INFO,89,3695
+	LOG_LEVEL_VERBOSE,90,3712
+	LOG_LEVEL_DEBUG,91,3732
+	LOG_LEVEL_DEBUG2,92,3750
+	LOG_LEVEL_DEBUG3,93,3769
+	LOG_LEVEL_DEBUG4,94,3788
+	LOG_LEVEL_DEBUG5,95,3807
+	LOG_LEVEL_SCHED,96,3826
+	LOG_LEVEL_END97,3844
+}	log_level_t;98,3859
+	log_level_t stderr_level;105,3979
+	log_level_t syslog_level;106,4049
+	log_level_t logfile_level;107,4119
+	unsigned    prefix_level:prefix_level108,4189
+	unsigned    buffered:buffered109,4259
+} 	log_options_t;110,4329
+extern char *slurm_prog_name;slurm_prog_name112,4348
+#define LOG_OPTS_INITIALIZER	116,4429
+#define LOG_OPTS_SYSLOG_DEFAULT	119,4519
+#define LOG_OPTS_STDERR_ONLY	122,4614
+#define SCHEDLOG_OPTS_INITIALIZER	125,4707
+size_t rfc2822_timestamp(130,4869
+size_t log_timestamp(131,4911
+int log_init(150,5413
+int sched_log_init(156,5564
+void schedlog(160,5687
+void log_reinit(167,5916
+void log_fini(172,5987
+void sched_log_fini(177,6066
+int log_alter(184,6254
+int log_alter_with_fp(191,6502
+int sched_log_alter(198,6750
+void log_set_fpfx(203,6915
+void log_set_argv0(208,7007
+FILE *log_fp(log_fp212,7183
+void log_fatal(215,7252
+void log_oom(218,7385
+void log_set_timefmt(221,7481
+bool log_has_data(229,7629
+void log_flush(235,7768
+extern void log_set_debug_flags(241,7912
+void	fatal(260,8424
+int	error(261,8495
+void	info(262,8565
+void	verbose(263,8635
+void	debug(264,8708
+void	debug2(265,8779
+void	debug3(266,8851
+void	debug4(271,9073
+void	debug5(272,9145
+void	dump_cleanup_list(274,9218
+void	fatal_add_cleanup(275,9248
+void	fatal_add_cleanup_job(276,9310
+void	fatal_remove_cleanup(277,9376
+void	fatal_remove_cleanup_job(278,9448
+void	fatal_cleanup(279,9524
+
+/home/david/slurm/master/slurm/src/common/macros.h,1831
+#define _MACROS_H 41,2179
+typedef enum {false,false54,2355
+typedef enum {false, true}true54,2355
+typedef enum {false, true} bool;54,2355
+#  define FALSE	65,2579
+#  define TRUE	69,2622
+#  define MAX(73,2662
+#  define MIN(77,2725
+#define SLURM_DIFFTIME(88,3123
+#  define UINT64_SWAP_LE_BE(91,3244
+# define HTON_int64(110,4536
+# define NTOH_int64(111,4578
+# define HTON_uint64(112,4620
+# define NTOH_uint64(113,4663
+# define HTON_int64(115,4712
+# define NTOH_int64(116,4772
+# define HTON_uint64(117,4831
+# define NTOH_uint64(118,4879
+#  define __CURRENT_FUNC__	127,5070
+#    define __CURRENT_FUNC__	130,5154
+#    define __CURRENT_FUNC__ 132,5200
+#  define __STRING(137,5295
+#  define __PRINTF_ATTR(143,5460
+#  define __NORETURN_ATTR	145,5578
+#  define __PRINTF_ATTR(148,5672
+#  define __NORETURN_ATTR	149,5729
+#    define _STMT_START 165,6394
+#    define _STMT_END 166,6433
+#      define _STMT_START 169,6519
+#      define _STMT_END 170,6557
+#      define _STMT_START 172,6611
+#      define _STMT_END 173,6645
+#  define slurm_mutex_init(180,6736
+#  define slurm_mutex_destroy(190,7394
+#  define slurm_mutex_lock(200,8052
+#  define slurm_mutex_unlock(210,8710
+#  define slurm_attr_init(221,9398
+#  define slurm_attr_init(232,10073
+#  define slurm_attr_destroy(241,10580
+#  define slurm_mutex_init(249,10913
+#  define slurm_mutex_destroy(250,10947
+#  define slurm_mutex_lock(251,10984
+#  define slurm_mutex_unlock(252,11018
+#  define slurm_attr_init(253,11054
+#  define slurm_attr_destroy(254,11086
+#define slurm_atoul(258,11150
+#define slurm_atoull(259,11198
+#    define strong_alias(263,11286
+#    define strong_alias(268,11497
+#  undef  strndup274,11616
+#  define strndup(275,11634
+#define slurm_strftime(280,11795
+#define FUZZY_EPSILON 294,12329
+#define fuzzy_equal(295,12359
+
+/home/david/slurm/master/slurm/src/common/malloc.c,87
+#    undef malloc8,146
+     void *malloc malloc9,164
+     void * rpl_malloc 14,297
+
+/home/david/slurm/master/slurm/src/common/malloc.h,118
+#     undef malloc5,117
+      void *malloc malloc6,136
+#     undef rpl_malloc7,159
+      void * rpl_malloc 8,182
+
+/home/david/slurm/master/slurm/src/common/mpi.c,888
+typedef struct slurm_mpi_ops 60,2691
+	int          (*slurmstepd_prefork)slurmstepd_prefork61,2722
+	int          (*slurmstepd_init)slurmstepd_init63,2809
+	             (*client_prelaunch)client_prelaunch66,2931
+	bool         (*client_single_task)client_single_task68,3026
+	int          (*client_fini)client_fini69,3069
+} slurm_mpi_ops_t;70,3135
+static const char *syms[syms76,3257
+static slurm_mpi_ops_t ops;84,3457
+static plugin_context_t *g_context g_context85,3485
+static pthread_mutex_t      context_lock 86,3528
+static bool init_run 87,3598
+int _mpi_init 89,3629
+int mpi_hook_slurmstepd_init 152,4877
+int mpi_hook_slurmstepd_prefork 166,5139
+int mpi_hook_slurmstepd_task 174,5340
+int mpi_hook_client_init 182,5541
+mpi_hook_client_prelaunch(193,5739
+bool mpi_hook_client_single_task_per_node 201,5907
+int mpi_hook_client_fini 216,6236
+int mpi_fini 224,6387
+
+/home/david/slurm/master/slurm/src/common/mpi.h,916
+#define _SRUN_MPI_H40,2173
+typedef struct slurm_mpi_context *slurm_mpi_context_t;slurm_mpi_context_t51,2339
+typedef void mpi_plugin_client_state_t;52,2394
+	uint32_t jobid;55,2452
+	uint32_t stepid;56,2469
+	slurm_step_layout_t *step_layout;step_layout57,2487
+} mpi_plugin_client_info_t;58,2522
+	uint32_t jobid;61,2568
+	uint32_t stepid;62,2634
+	uint32_t nnodes;63,2700
+	uint32_t nodeid;64,2766
+	uint32_t ntasks;65,2832
+	uint32_t ltasks;66,2898
+	uint32_t gtaskid;68,2965
+	int      ltaskid;69,3031
+	slurm_addr_t *self;self71,3098
+	slurm_addr_t *client;client72,3119
+} mpi_plugin_task_info_t;73,3142
+int mpi_hook_slurmstepd_init 88,3758
+int mpi_hook_slurmstepd_task 106,4405
+int mpi_hook_slurmstepd_prefork 109,4486
+int mpi_hook_client_init 123,5030
+mpi_hook_client_prelaunch(141,5684
+bool mpi_hook_client_single_task_per_node 144,5835
+int mpi_hook_client_fini 147,5943
+int mpi_fini 152,6223
+
+/home/david/slurm/master/slurm/src/common/net.c,378
+#define	SOL_TCP	56,2511
+strong_alias(68,2774
+strong_alias(69,2833
+strong_alias(70,2892
+#  define NET_DEFAULT_BACKLOG	73,2980
+static short _sock_bind_wild(79,3077
+int net_stream_listen(104,3791
+#undef SOMAXCONN117,4065
+#define SOMAXCONN	118,4082
+int net_accept_stream(131,4227
+int readn(148,4520
+int net_set_low_water(171,4879
+extern int net_set_keep_alive(183,5146
+
+/home/david/slurm/master/slurm/src/common/net.h,155
+#define _NET_H41,2217
+int net_stream_listen(54,2556
+int net_accept_stream(58,2664
+int net_set_low_water(62,2732
+extern int net_set_keep_alive(65,2815
+
+/home/david/slurm/master/slurm/src/common/node_conf.c,2350
+#define _DEBUG 80,3389
+List config_list 83,3430
+List feature_list 84,3492
+List front_end_list 85,3556
+time_t last_node_update 86,3628
+struct node_record *node_record_table_ptr node_record_table_ptr87,3692
+struct node_record **node_hash_table node_hash_table88,3761
+int node_record_count 89,3835
+uint16_t *cr_node_num_cores cr_node_num_cores91,3901
+uint32_t *cr_node_cores_offset cr_node_cores_offset92,3937
+static void	_add_config_feature(94,3977
+static int	_build_single_nodeline_info(95,4048
+static int	_delete_config_record 97,4160
+static void	_dump_hash 99,4212
+static struct node_record *_find_alias_node_record _find_alias_node_record101,4250
+static struct node_record *_find_node_record _find_node_record102,4315
+static int	_hash_index 103,4391
+static void	_list_delete_config 104,4428
+static void	_list_delete_feature 105,4482
+static int	_list_find_config 106,4538
+static int	_list_find_feature 107,4600
+static void _add_config_feature(110,4666
+static int _build_single_nodeline_info(145,5739
+static int _delete_config_record 316,10743
+static void _dump_hash 333,11289
+static struct node_record *_find_alias_node_record _find_alias_node_record360,11980
+static int _hash_index 414,13232
+static void _list_delete_config 438,13831
+static void _list_delete_feature 455,14329
+static int _list_find_config 473,14815
+char * bitmap2node_name_sortable 490,15338
+char * bitmap2node_name 527,16239
+static int _list_find_feature 538,16515
+static void _dump_front_end(553,16850
+extern int build_all_frontend_info 571,17490
+extern int build_all_nodeline_info 651,20085
+extern void  build_config_feature_list(699,21502
+extern struct config_record * create_config_record 745,23026
+extern struct node_record *create_node_record create_node_record771,23852
+extern struct node_record *find_node_record find_node_record818,25603
+static struct node_record *_find_node_record _find_node_record829,25925
+extern int init_node_conf 883,27249
+extern void node_fini2 910,27924
+extern int node_name2bitmap 943,28779
+extern void purge_node_rec 988,29851
+extern void rehash_node 1011,30483
+extern int state_str2int(1036,31091
+extern void cr_init_global_core_data(1066,31929
+extern void cr_fini_global_core_data(1101,32919
+extern uint32_t cr_get_coremap_offset(1109,33092
+extern int adjust_cpus_nppcu(1118,33380
+
+/home/david/slurm/master/slurm/src/common/node_conf.h,3388
+#define _HAVE_NODE_CONF_H42,2328
+#define CONFIG_MAGIC	62,2731
+#define FEATURE_MAGIC	63,2763
+#define NODE_MAGIC	64,2796
+struct config_record 66,2827
+	uint32_t magic;67,2850
+	uint16_t cpus;68,2910
+	uint16_t boards;69,2973
+	uint16_t sockets;70,3024
+	uint16_t cores;71,3076
+	uint16_t threads;72,3124
+	uint32_t real_memory;73,3176
+	uint32_t tmp_disk;74,3232
+	uint32_t weight;75,3297
+	char *feature;feature77,3378
+	char *gres;gres78,3435
+	char *nodes;nodes79,3498
+	bitstr_t *node_bitmap;node_bitmap80,3557
+extern List config_list;82,3630
+extern List front_end_list;84,3692
+struct features_record 86,3765
+	uint32_t magic;87,3790
+	char *name;name88,3850
+	bitstr_t *node_bitmap;node_bitmap89,3888
+extern List feature_list;91,3955
+struct node_record 93,4020
+	uint32_t magic;94,4041
+	char *name;name95,4098
+	char *node_hostname;node_hostname96,4151
+	uint16_t node_state;97,4201
+	bool not_responding;100,4314
+	time_t boot_time;102,4401
+	time_t slurmd_start_time;104,4476
+	time_t last_response;105,4532
+	time_t last_idle;106,4590
+	uint16_t cpus;107,4643
+	uint16_t boards;108,4699
+	uint16_t sockets;109,4752
+	uint16_t cores;110,4805
+	uint16_t threads;111,4854
+	uint32_t real_memory;112,4907
+	uint32_t tmp_disk;113,4964
+	uint32_t up_time;114,5015
+	struct config_record *config_ptr;config_ptr115,5065
+	uint16_t part_cnt;116,5130
+	struct part_record **part_pptr;part_pptr117,5189
+	char *comm_name;comm_name119,5293
+	uint16_t port;120,5351
+	slurm_addr_t slurm_addr;121,5405
+	uint16_t comp_job_cnt;122,5453
+	uint16_t run_job_cnt;123,5517
+	uint16_t sus_job_cnt;124,5577
+	uint16_t no_share_job_cnt;125,5639
+	char *reason;reason127,5729
+	time_t reason_time;128,5784
+	uint32_t reason_uid;130,5880
+	char *features;features132,5971
+	char *gres;gres135,6098
+	List gres_list;138,6230
+	uint32_t weight;140,6306
+	char *arch;arch143,6433
+	char *os;os144,6476
+	struct node_record *node_next;node_next145,6524
+	uint32_t node_rank;146,6594
+	uint32_t basil_node_id;151,6785
+	time_t down_time;153,6872
+	acct_gather_energy_t *energy;energy155,6955
+	ext_sensors_data_t *ext_sensors;ext_sensors156,6986
+	dynamic_plugin_data_t *select_nodeinfo;select_nodeinfo157,7047
+	uint32_t cpu_load;160,7182
+extern struct node_record *node_record_table_ptr;node_record_table_ptr163,7228
+extern int node_record_count;164,7305
+extern time_t last_node_update;165,7373
+extern uint16_t *cr_node_num_cores;cr_node_num_cores167,7445
+extern uint32_t *cr_node_cores_offset;cr_node_cores_offset168,7481
+char * bitmap2node_name_sortable 180,7938
+char * bitmap2node_name 190,8364
+extern int build_all_nodeline_info 198,8669
+extern int build_all_frontend_info 206,8963
+extern void  build_config_feature_list 209,9103
+extern struct config_record *create_config_record create_config_record220,9584
+extern struct node_record *create_node_record create_node_record230,9993
+extern struct node_record *find_node_record find_node_record239,10324
+extern int init_node_conf 247,10588
+extern void node_fini2 250,10700
+extern int node_name2bitmap 261,11130
+extern void purge_node_rec 265,11266
+extern void rehash_node 271,11441
+extern int state_str2int(274,11538
+extern void cr_init_global_core_data(277,11644
+extern void cr_fini_global_core_data(280,11760
+extern uint32_t cr_get_coremap_offset(283,11871
+extern int adjust_cpus_nppcu(288,12082
+
+/home/david/slurm/master/slurm/src/common/node_select.c,3135
+const char *node_select_syms[node_select_syms67,3258
+strong_alias(118,4647
+static int select_context_cnt 120,4722
+static int select_context_default 121,4758
+static slurm_select_ops_t *ops ops123,4799
+static plugin_context_t **select_context select_context124,4838
+static pthread_mutex_t select_context_lock 125,4887
+static bool init_run 126,4959
+extern void destroy_select_ba_request(130,5023
+extern void print_select_ba_request(151,5464
+extern int select_char2coord(177,6239
+extern int slurm_select_init(189,6485
+extern int slurm_select_fini(402,11746
+extern int select_get_plugin_id_pos(425,12234
+extern int select_get_plugin_id(442,12581
+extern int select_g_state_save(454,12823
+extern int select_g_state_restore(468,13157
+extern int select_g_job_init(481,13460
+extern bool select_g_node_ranking(496,13834
+extern int select_g_node_init(510,14189
+extern int select_g_block_init(524,14507
+extern int select_g_job_test(553,15811
+extern int select_g_job_begin(576,16494
+extern int select_g_job_ready(591,16880
+extern bool select_g_job_expand_allow(603,17097
+extern int select_g_job_expand(618,17471
+extern int select_g_job_resized(633,17845
+extern int select_g_job_signal(649,18262
+extern int select_g_job_fini(662,18585
+extern int select_g_job_suspend(678,19033
+extern int select_g_job_resume(694,19518
+extern bitstr_t *select_g_step_pick_nodes(select_g_step_pick_nodes715,20235
+extern int select_g_step_finish(732,20678
+extern int select_g_pack_select_info(741,20866
+extern int select_g_select_nodeinfo_pack(752,21182
+extern int select_g_select_nodeinfo_unpack(780,21844
+extern dynamic_plugin_data_t *select_g_select_nodeinfo_alloc(select_g_select_nodeinfo_alloc826,23088
+extern int select_g_select_nodeinfo_free(844,23557
+extern int select_g_select_nodeinfo_set_all(860,23863
+extern int select_g_select_nodeinfo_set(869,24036
+extern int select_g_select_nodeinfo_get(878,24230
+extern dynamic_plugin_data_t *select_g_select_jobinfo_alloc(select_g_select_jobinfo_alloc899,24695
+extern int select_g_select_jobinfo_free(920,25282
+extern int select_g_select_jobinfo_set(936,25585
+extern int select_g_select_jobinfo_get(961,26231
+extern dynamic_plugin_data_t *select_g_select_jobinfo_copy(select_g_select_jobinfo_copy986,26871
+extern int select_g_select_jobinfo_pack(1009,27574
+extern int select_g_select_jobinfo_unpack(1041,28490
+extern char *select_g_select_jobinfo_sprint(select_g_select_jobinfo_sprint1094,29985
+extern char *select_g_select_jobinfo_xstrdup(select_g_select_jobinfo_xstrdup1117,30580
+extern int select_g_update_block 1140,31064
+extern int select_g_update_sub_node 1153,31391
+extern int select_g_fail_cnode 1167,31748
+extern int select_g_get_info_from_plugin 1181,32134
+extern int select_g_update_node_config 1198,32665
+extern int select_g_update_node_state 1214,33124
+extern int select_g_alter_node_cnt 1227,33440
+extern int select_g_reconfigure 1243,33860
+extern bitstr_t * select_g_resv_test(1262,34545
+extern void select_g_ba_init(1272,34832
+extern void select_g_ba_fini(1287,35164
+extern int *select_g_ba_get_dims(select_g_ba_get_dims1302,35424
+
+/home/david/slurm/master/slurm/src/common/node_select.h,6861
+#define _NODE_SELECT_H41,2246
+#define NO_JOB_RUNNING 54,2572
+#define NOT_FROM_CONTROLLER 55,2598
+	bitstr_t *avail_nodes;avail_nodes58,2647
+	struct job_record *job_ptr;job_ptr61,2805
+	uint32_t max_nodes;67,3030
+	uint32_t min_nodes;68,3104
+	uint32_t req_nodes;69,3162
+} select_will_run_t;70,3235
+	bitstr_t *avail_mp_bitmap;avail_mp_bitmap76,3349
+	char *blrtsimage;blrtsimage77,3410
+	uint16_t conn_type[conn_type78,3472
+	bool elongate;79,3541
+	int elongate_count;80,3611
+	List elongate_geos;82,3694
+	void *geo_table;geo_table84,3772
+	uint16_t geometry[geometry86,3864
+	char *linuximage;linuximage87,3936
+	char *mloaderimage;mloaderimage88,4000
+	uint16_t deny_pass;89,4066
+	int procs;94,4262
+	char *ramdiskimage;ramdiskimage96,4342
+	bool rotate;97,4408
+	int rotate_count;98,4478
+	char *save_name;save_name99,4540
+	int size;100,4605
+	uint16_t small16;101,4671
+	uint16_t small32;104,4801
+	uint16_t small64;107,4931
+	uint16_t small128;110,5061
+	uint16_t small256;113,5192
+	uint16_t start[start116,5323
+	int start_req;118,5408
+	bool full_check;120,5485
+} select_ba_request_t;127,5725
+typedef struct slurm_select_ops 132,5770
+	uint32_t	(*plugin_id)plugin_id133,5804
+	int		(*state_save)state_save134,5828
+	int		(*state_restore)state_restore135,5867
+	int		(*job_init)job_init136,5908
+	int		(*node_ranking)node_ranking137,5944
+	int		(*node_init)node_init139,6020
+	int		(*block_init)block_init141,6093
+	int		(*job_test)job_test142,6133
+	int		(*job_begin)job_begin151,6412
+	int		(*job_ready)job_ready152,6462
+	bool		(*job_expand_allow)job_expand_allow153,6512
+	int		(*job_expand)job_expand154,6547
+	int		(*job_resized)job_resized156,6641
+	int		(*job_signal)job_signal158,6730
+	int		(*job_fini)job_fini160,6800
+	int		(*job_suspend)job_suspend161,6849
+	int		(*job_resume)job_resume163,6924
+	bitstr_t *      (*step_pick_nodes)step_pick_nodes165,6998
+	int             (*step_finish)step_finish168,7136
+	int		(*pack_select_info)pack_select_info169,7209
+	int		(*nodeinfo_pack)nodeinfo_pack173,7347
+	int		(*nodeinfo_unpack)nodeinfo_unpack176,7454
+	select_nodeinfo_t *(*nodeinfo_alloc)nodeinfo_alloc179,7564
+	int		(*nodeinfo_free)nodeinfo_free180,7610
+	int		(*nodeinfo_set_all)nodeinfo_set_all181,7664
+	int		(*nodeinfo_set)nodeinfo_set182,7698
+	int		(*nodeinfo_get)nodeinfo_get183,7751
+	select_jobinfo_t *(*jobinfo_alloc)jobinfo_alloc188,7902
+	int		(*jobinfo_free)jobinfo_free189,7946
+	int		(*jobinfo_set)jobinfo_set190,7998
+	int		(*jobinfo_get)jobinfo_get194,8118
+	select_jobinfo_t *(*jobinfo_copy)jobinfo_copy198,8238
+	int		(*jobinfo_pack)jobinfo_pack199,8302
+	int		(*jobinfo_unpack)jobinfo_unpack202,8407
+	char *		(*jobinfo_sprint)jobinfo_sprint205,8519
+	char *		(*jobinfo_xstrdup)jobinfo_xstrdup208,8623
+	int		(*update_block)update_block210,8697
+	int		(*update_sub_node)update_sub_node212,8765
+	int             (*fail_cnode)fail_cnode214,8835
+	int		(*get_info_from_plugin)get_info_from_plugin215,8908
+	int		(*update_node_config)update_node_config219,9036
+	int		(*update_node_state)update_node_state220,9077
+	int		(*alter_node_cnt)alter_node_cnt221,9136
+	int		(*reconfigure)reconfigure223,9208
+	bitstr_t *      (*resv_test)resv_test224,9238
+	void            (*ba_init)ba_init228,9389
+	void            (*ba_fini)ba_fini230,9490
+	int *           (*ba_get_dims)ba_get_dims231,9539
+} slurm_select_ops_t;233,9589
+extern const char *node_select_syms[node_select_syms240,9780
+extern int select_char2coord(244,9926
+extern int slurm_select_init(253,10162
+extern int slurm_select_fini(258,10270
+extern int select_get_plugin_id_pos(261,10374
+extern int select_get_plugin_id(264,10499
+extern int select_g_state_save(270,10644
+extern int select_g_state_restore(277,10855
+extern int select_g_node_init(288,11155
+extern int select_g_block_init(294,11343
+extern int select_g_job_init(301,11568
+extern int select_g_reconfigure(304,11678
+extern dynamic_plugin_data_t *select_g_select_nodeinfo_alloc(select_g_select_nodeinfo_alloc316,11949
+extern int select_g_select_nodeinfo_pack(324,12232
+extern int select_g_select_nodeinfo_unpack(337,12677
+extern int select_g_select_nodeinfo_free(342,12875
+extern int select_g_select_nodeinfo_set(346,13042
+extern int select_g_select_nodeinfo_set_all(350,13214
+extern int select_g_select_nodeinfo_get(360,13561
+extern int select_g_update_node_config 371,13967
+extern bool select_g_node_ranking(379,14227
+extern int select_g_update_node_state 387,14561
+extern int select_g_alter_node_cnt 395,14877
+extern int select_g_update_sub_node 405,15166
+extern int select_g_update_block 411,15359
+extern int select_g_fail_cnode 418,15573
+#define SELECT_MODE_BASE 424,15808
+#define SELECT_MODE_FLAGS 425,15848
+#define SELECT_MODE_RUN_NOW	427,15889
+#define SELECT_MODE_TEST_ONLY	428,15925
+#define SELECT_MODE_WILL_RUN	429,15963
+#define SELECT_MODE_PREEMPT_FLAG 431,16001
+#define SELECT_MODE_CHECK_FULL 432,16041
+#define SELECT_IS_MODE_RUN_NOW(434,16082
+#define SELECT_IS_MODE_TEST_ONLY(438,16215
+#define SELECT_IS_MODE_WILL_RUN(441,16285
+#define SELECT_IS_PREEMPT_SET(444,16353
+#define SELECT_IS_CHECK_FULL_SET(447,16423
+#define SELECT_IS_TEST(450,16494
+#define SELECT_IS_PREEMPT_ON_FULL_TEST(453,16587
+#define SELECT_IS_PREEMPTABLE_TEST(456,16694
+extern dynamic_plugin_data_t *select_g_select_jobinfo_alloc(select_g_select_jobinfo_alloc464,16998
+extern dynamic_plugin_data_t *select_g_select_jobinfo_copy(select_g_select_jobinfo_copy471,17274
+extern int select_g_select_jobinfo_free(478,17527
+extern int select_g_select_jobinfo_pack(486,17882
+extern int select_g_select_jobinfo_unpack(497,18347
+extern int select_g_select_jobinfo_set(506,18699
+extern int select_g_select_jobinfo_get(516,19111
+extern char *select_g_select_jobinfo_sprint(select_g_select_jobinfo_sprint527,19515
+extern char *select_g_select_jobinfo_xstrdup(select_g_select_jobinfo_xstrdup536,19864
+extern int select_g_job_test(559,21080
+extern int select_g_job_begin(571,21525
+extern int select_g_job_ready(578,21758
+extern int select_g_job_fini(584,21938
+extern int select_g_job_signal(592,22194
+extern int select_g_job_suspend(601,22536
+extern int select_g_job_resume(610,22887
+extern bool select_g_job_expand_allow(615,23009
+extern int select_g_job_expand(623,23268
+extern int select_g_job_resized(631,23512
+extern bitstr_t * select_g_step_pick_nodes(653,24512
+extern int select_g_step_finish(660,24780
+extern bitstr_t * select_g_resv_test(677,25479
+extern int select_g_get_info_from_plugin 693,26039
+extern int select_g_pack_select_info(707,26602
+extern void destroy_select_ba_request(713,26834
+extern void print_select_ba_request(716,26959
+extern int *select_g_ba_get_dims(select_g_ba_get_dims720,27156
+extern void select_g_ba_init(726,27452
+extern void select_g_ba_fini(729,27585
+
+/home/david/slurm/master/slurm/src/common/optz.c,172
+static const struct option opt_table_end 49,2251
+struct option *optz_create(optz_create51,2317
+void optz_destroy(58,2444
+int optz_add(64,2511
+int optz_append(88,2936
+
+/home/david/slurm/master/slurm/src/common/optz.h,165
+#define _OPTZ_H39,2107
+#  define _GNU_SOURCE46,2194
+struct option * optz_create 55,2311
+void optz_destroy 57,2348
+int optz_add 59,2390
+int optz_append 61,2454
+
+/home/david/slurm/master/slurm/src/common/pack.c,1663
+#define MAX_PACK_ARRAY_LEN	63,2837
+#define MAX_PACK_MEM_LEN	64,2877
+#define MAX_PACK_STR_LEN	65,2921
+strong_alias(71,3061
+strong_alias(72,3105
+strong_alias(73,3146
+strong_alias(74,3187
+strong_alias(75,3228
+strong_alias(76,3278
+strong_alias(77,3321
+strong_alias(78,3367
+strong_alias(79,3411
+strong_alias(80,3459
+strong_alias(81,3496
+strong_alias(82,3537
+strong_alias(83,3574
+strong_alias(84,3615
+strong_alias(85,3652
+strong_alias(86,3693
+strong_alias(87,3728
+strong_alias(88,3767
+strong_alias(89,3820
+strong_alias(90,3875
+strong_alias(91,3923
+strong_alias(92,3975
+strong_alias(93,4014
+strong_alias(94,4057
+strong_alias(95,4107
+strong_alias(96,4165
+strong_alias(97,4221
+strong_alias(98,4271
+strong_alias(99,4325
+strong_alias(100,4375
+Buf create_buf(105,4562
+void free_buf(125,4970
+void grow_buf 133,5120
+Buf init_buf(145,5385
+void *xfer_buf_data(xfer_buf_data165,5829
+void pack_time(179,6137
+int unpack_time(196,6548
+void 	packdouble(215,7014
+		double d;219,7080
+		uint64_t u;220,7092
+int	unpackdouble(245,7827
+		double d;249,7895
+		uint64_t u;250,7907
+void pack64(269,8305
+int unpack64(290,8836
+void pack32(306,9235
+int unpack32(327,9759
+void pack16_array(340,10080
+int unpack16_array(353,10325
+void pack32_array(369,10737
+int unpack32_array(382,10982
+void pack16(401,11433
+int unpack16(422,11957
+void pack8(439,12350
+int unpack8(458,12858
+void packmem(473,13285
+int unpackmem_ptr(504,14162
+int unpackmem(536,15047
+int unpackmem_xmalloc(568,16012
+int unpackmem_malloc(602,17029
+void packstr_array(635,17938
+int unpackstr_array(666,18794
+void packmem_array(698,19627
+int unpackmem_array(717,20151
+
+/home/david/slurm/master/slurm/src/common/pack.h,2495
+#define _PACK_INCLUDED42,2355
+#define BUF_MAGIC 61,2713
+#define BUF_SIZE 62,2742
+#define MAX_BUF_SIZE 63,2771
+#define FLOAT_MULT 64,2847
+struct slurm_buf 66,2875
+	uint32_t magic;67,2894
+	char *head;head68,2911
+	uint32_t size;69,2924
+	uint32_t processed;70,2940
+typedef struct slurm_buf * Buf;73,2965
+#define get_buf_data(75,2998
+#define get_buf_offset(76,3041
+#define set_buf_offset(77,3091
+#define remaining_buf(78,3154
+#define size_buf(79,3217
+Buf	create_buf 81,3258
+void	free_buf(82,3297
+Buf	init_buf(83,3324
+void    grow_buf 84,3348
+void	*xfer_buf_data(xfer_buf_data85,3389
+void	pack_time(87,3423
+int	unpack_time(88,3463
+void 	packdouble(90,3507
+int	unpackdouble(91,3549
+void 	pack64(93,3594
+int	unpack64(94,3634
+void 	pack32(96,3677
+int	unpack32(97,3717
+void	pack16(99,3760
+int	unpack16(100,3799
+void	pack8(102,3842
+int	unpack8(103,3879
+void    pack16_array(105,3920
+int     unpack16_array(106,3989
+void	pack32_array(108,4063
+int	unpack32_array(109,4129
+void	packmem(111,4199
+int	unpackmem(112,4256
+int	unpackmem_ptr(113,4316
+int	unpackmem_xmalloc(114,4381
+int	unpackmem_malloc(115,4450
+void	packstr_array(117,4519
+int	unpackstr_array(118,4583
+void	packmem_array(120,4651
+int	unpackmem_array(121,4714
+#define safe_pack_time(123,4780
+#define safe_unpack_time(129,4941
+#define safe_packdouble(136,5143
+#define safe_unpackdouble(142,5307
+#define safe_pack64(149,5517
+#define safe_unpack64(155,5673
+#define safe_pack32(162,5877
+#define safe_unpack32(168,6033
+#define safe_pack16(175,6237
+#define safe_unpack16(181,6393
+#define safe_pack8(188,6593
+#define safe_unpack8(194,6747
+#define safe_pack32_array(201,6944
+#define safe_unpack16_array(207,7129
+#define safe_unpack32_array(214,7432
+#define safe_packmem(221,7657
+#define safe_unpackmem(228,7881
+#define safe_unpackmem_ptr(235,8097
+#define safe_unpackmem_xmalloc(242,8320
+#define safe_unpackmem_malloc(249,8550
+#define safe_pack_bit_fmt(256,8778
+#define safe_packstr(269,9145
+#define packstr(285,9613
+#define packnull(295,9921
+#define pack_bit_fmt(301,10049
+#define pack_bit_str(313,10366
+#define unpack_bit_str(327,10779
+#define unpackstr_ptr	345,11393
+#define unpackstr_malloc	348,11465
+#define unpackstr_xmalloc	351,11542
+#define safe_unpackstr_malloc	354,11621
+#define safe_unpackstr_xmalloc	357,11708
+#define safe_packstr_array(360,11797
+#define safe_unpackstr_array(367,12035
+#define safe_packmem_array(374,12261
+#define safe_unpackmem_array(381,12480
+
+/home/david/slurm/master/slurm/src/common/parse_config.c,2022
+strong_alias(66,2842
+strong_alias(67,2895
+strong_alias(68,2948
+strong_alias(69,3008
+strong_alias(70,3070
+#define BUFFER_SIZE 72,3124
+#define CONF_HASH_LEN 74,3150
+static regex_t keyvalue_re;76,3177
+static char *keyvalue_pattern keyvalue_pattern77,3205
+static bool keyvalue_initialized 84,3445
+struct s_p_values 86,3488
+	char *key;key87,3508
+	int type;88,3520
+	int data_count;89,3531
+	void *data;data90,3548
+	int (*handler)handler91,3561
+	void (*destroy)destroy94,3706
+	s_p_values_t *next;next95,3736
+static int _conf_hashtbl_index(101,3805
+static void _conf_hashtbl_insert(111,4009
+static s_p_values_t *_conf_hashtbl_lookup(_conf_hashtbl_lookup125,4261
+s_p_hashtbl_t *s_p_hashtbl_create(s_p_hashtbl_create143,4588
+static void _conf_hashtbl_swap_data(170,5268
+static void _conf_file_values_free(187,5669
+void s_p_hashtbl_destroy(217,6167
+static void _keyvalue_regex_init(233,6439
+static int _keyvalue_regex(253,7104
+static int _strip_continuation(287,7900
+static void _strip_cr_nl(314,8397
+static void _strip_comments(332,8743
+static void _strip_escapes(356,9211
+static void _compute_hash_val(370,9471
+static int _get_next_line(399,10092
+static int _handle_string(426,10667
+static int _handle_long(451,11179
+static int _handle_uint16(494,12155
+static int _handle_uint32(547,13436
+static int _handle_pointer(604,14807
+static int _handle_array(629,15335
+static int _handle_boolean(653,15857
+static void _handle_keyvalue_match(706,17267
+static int _line_is_space(744,18145
+int s_p_parse_line(765,18426
+static int _parse_next_key(796,19155
+static int _parse_include_directive(835,20170
+int s_p_parse_file(868,20914
+void s_p_hashtbl_merge(956,23196
+int s_p_parse_pair(997,24212
+int s_p_get_string(1049,25776
+int s_p_get_long(1087,26630
+int s_p_get_uint16(1125,27477
+int s_p_get_uint32(1164,28345
+int s_p_get_pointer(1203,29219
+int s_p_get_array(1247,30408
+int s_p_get_boolean(1287,31315
+void s_p_dump_values(1318,31882
+extern void transfer_s_p_options(1387,33403
+
+/home/david/slurm/master/slurm/src/common/parse_config.h,1075
+#define _PARSE_CONFIG_H44,2273
+typedef struct s_p_values s_p_values_t;155,7998
+typedef s_p_values_t * s_p_hashtbl_t;156,8038
+typedef enum slurm_parser_enum 158,8077
+	S_P_IGNORE 159,8110
+	S_P_STRING,160,8127
+	S_P_LONG,161,8140
+	S_P_UINT16,162,8151
+	S_P_UINT32,163,8164
+	S_P_POINTER,164,8177
+	S_P_ARRAY,165,8191
+	S_P_BOOLEAN166,8203
+} slurm_parser_enum_t;167,8216
+typedef struct conf_file_options 169,8240
+	char *key;key170,8275
+	slurm_parser_enum_t type;171,8287
+	int (*handler)handler172,8314
+	void (*destroy)destroy175,8459
+} s_p_options_t;176,8489
+s_p_hashtbl_t *s_p_hashtbl_create(s_p_hashtbl_create179,8508
+void s_p_hashtbl_destroy(180,8579
+int s_p_parse_file(188,8920
+int s_p_parse_pair(194,9091
+int s_p_parse_line(199,9240
+void s_p_hashtbl_merge(212,9776
+int s_p_get_string(231,10434
+int s_p_get_long(247,10951
+int s_p_get_uint16(263,11473
+int s_p_get_uint32(280,12006
+int s_p_get_pointer(297,12545
+int s_p_get_array(317,13348
+int s_p_get_boolean(334,13896
+void s_p_dump_values(342,14130
+extern void transfer_s_p_options(354,14413
+
+/home/david/slurm/master/slurm/src/common/parse_spec.c,299
+#  define _GNU_SOURCE45,2217
+#define BUFFER_SIZE 62,2535
+#define SEPCHARS 63,2560
+static int   _load_long 65,2586
+static int   _load_integer 66,2662
+static int   _load_float 67,2740
+slurm_parser 86,3616
+_load_float 138,4911
+_load_integer 176,6118
+_load_long 233,7807
+load_string 291,9588
+
+/home/david/slurm/master/slurm/src/common/parse_spec.h,97
+#define	_SLURM_PARSE_H_40,2165
+extern int slurm_parser 71,3251
+extern int load_string 87,3967
+
+/home/david/slurm/master/slurm/src/common/parse_time.c,725
+#  define __USE_ISOC99 51,2352
+#define _RUN_STAND_ALONE 58,2475
+time_t     time_now;60,2503
+struct tm *time_now_tm;time_now_tm61,2524
+typedef struct unit_names 63,2549
+	char *name;name64,2577
+	int name_len;65,2590
+	int multiplier;66,2605
+} unit_names_t;67,2622
+static unit_names_t un[un68,2638
+static int _get_delta(86,3093
+_get_time(133,4146
+static int _get_date(222,6062
+extern time_t parse_time(339,9160
+int main(521,13880
+static char *_relative_date_fmt(_relative_date_fmt549,14543
+slurm_make_time_str 589,15790
+extern int time_str2secs(646,17250
+extern int time_str2mins(704,18490
+extern void secs2time_str(712,18659
+extern void mins2time_str(738,19276
+extern char *mon_abbr(mon_abbr764,19875
+
+/home/david/slurm/master/slurm/src/common/parse_time.h,287
+#define _PARSE_TIME_H_41,2191
+extern time_t parse_time(69,2861
+extern void slurm_make_time_str 80,3213
+extern int time_str2mins(95,3566
+extern int time_str2secs(96,3612
+extern void secs2time_str(102,3795
+extern void mins2time_str(103,3859
+extern char *mon_abbr(mon_abbr106,3990
+
+/home/david/slurm/master/slurm/src/common/plugin.c,531
+strong_alias(73,2948
+strong_alias(74,3010
+strong_alias(75,3077
+strong_alias(76,3139
+static char *_dlerror(_dlerror79,3271
+const char * plugin_strerror(90,3433
+plugin_peek(113,4040
+plugin_load_from_file(154,5025
+plugin_load_and_link(213,6437
+plugin_unload(293,8287
+plugin_get_sym(307,8499
+plugin_get_name(316,8663
+plugin_get_type(325,8832
+plugin_get_version(334,8997
+plugin_get_syms(344,9189
+extern plugin_context_t *plugin_context_create(plugin_context_create367,9559
+extern int plugin_context_destroy(448,11629
+
+/home/david/slurm/master/slurm/src/common/plugin.h,1132
+#define __GENERIC_PLUGIN_H__40,2172
+#define PLUGIN_NAME	67,2795
+#define PLUGIN_TYPE	68,2830
+#define PLUGIN_VERSION	69,2865
+typedef void *plugin_handle_t;plugin_handle_t80,3281
+	plugin_handle_t	cur_plugin;83,3330
+	void *plugin_list;plugin_list84,3359
+	char *type;type85,3379
+} plugin_context_t;86,3392
+#define PLUGIN_INVALID_HANDLE 89,3414
+	EPLUGIN_SUCCESS 92,3471
+	EPLUGIN_NOTFOUND,93,3539
+	EPLUGIN_ACCESS_ERROR,94,3607
+	EPLUGIN_DLOPEN_FAILED,95,3675
+	EPLUGIN_INIT_FAILED,96,3743
+	EPLUGIN_MISSING_NAME,97,3811
+	EPLUGIN_MISSING_SYMBOL,98,3879
+} plugin_err_t;99,3947
+const char *plugin_strerror(plugin_strerror101,3964
+int plugin_peek(121,4748
+plugin_err_t plugin_load_from_file(140,5239
+plugin_handle_t plugin_load_and_link(158,5826
+void plugin_unload(164,5983
+void *plugin_get_sym(plugin_get_sym171,6149
+const char *plugin_get_name(plugin_get_name177,6315
+const char *plugin_get_type(plugin_get_type178,6368
+uint32_t plugin_get_version(179,6421
+int plugin_get_syms(193,6948
+extern plugin_context_t *plugin_context_create(plugin_context_create214,7680
+extern int plugin_context_destroy(221,7898
+
+/home/david/slurm/master/slurm/src/common/plugrack.c,1430
+#    define NAMLEN(45,2304
+#    define dirent 47,2386
+#    define NAMLEN(48,2412
+#      define strchr 55,2581
+#      define strrchr 56,2608
+char *strchr(strchr57,2637
+char *strchr(), *strrchr(strrchr57,2637
+strong_alias(91,3343
+strong_alias(92,3405
+strong_alias(93,3468
+strong_alias(94,3532
+strong_alias(95,3602
+strong_alias(96,3670
+typedef struct _plugrack_entry 114,4371
+	const char *full_type;full_type115,4404
+	const char *fq_path;fq_path116,4428
+	plugin_handle_t	plug;117,4450
+	int refcount;118,4473
+} plugrack_entry_t;119,4488
+struct _plugrack 134,4948
+	List entries;135,4967
+	const char *major_type;major_type136,4982
+	uid_t uid;137,5007
+	uint8_t     paranoia;138,5019
+#define PLUGRACK_UID_NOBODY	141,5046
+static bool _match_major 143,5103
+static int _plugrack_read_single_dir(144,5179
+static bool _so_file(145,5247
+plugrack_entry_destructor(152,5401
+accept_path_paranoia(183,6415
+plugrack_t plugrack_create(221,7199
+plugrack_destroy(238,7578
+plugrack_set_major_type(270,8337
+plugrack_set_paranoia(294,8783
+plugrack_add_plugin_path(311,9023
+plugrack_read_dir(334,9538
+_plugrack_read_single_dir(364,10142
+_so_file 484,13081
+_match_major 502,13512
+plugrack_read_cache(518,13850
+plugrack_purge_idle(528,13979
+plugrack_load_all(551,14401
+plugrack_write_cache(572,14770
+plugrack_use_by_type(581,14906
+plugrack_finished_with_plugin(621,15817
+plugrack_print_all_plugin(649,16354
+
+/home/david/slurm/master/slurm/src/common/plugrack.h,739
+#define __PLUGRACK_H__40,2171
+typedef struct _plugrack * plugrack_t;48,2315
+plugrack_t plugrack_create(53,2430
+int plugrack_destroy(61,2615
+int plugrack_set_major_type(72,2897
+#define PLUGRACK_PARANOIA_NONE	85,3391
+#define PLUGRACK_PARANOIA_DIR_OWN	86,3429
+#define PLUGRACK_PARANOIA_DIR_WRITABLE	87,3469
+#define PLUGRACK_PARANOIA_FILE_OWN	88,3514
+#define PLUGRACK_PARANOIA_FILE_WRITABLE	89,3555
+int plugrack_set_paranoia(109,4229
+int plugrack_read_dir(122,4723
+int plugrack_read_cache(131,4973
+int plugrack_purge_idle(140,5160
+int plugrack_load_all(147,5303
+int plugrack_write_cache(155,5516
+plugin_handle_t plugrack_use_by_type(164,5792
+int plugrack_finished_with_plugin(173,6044
+int plugrack_print_all_plugin(180,6186
+
+/home/david/slurm/master/slurm/src/common/plugstack.c,7087
+#define REQUIRED 67,2828
+#define OPTIONAL 68,2856
+#define INCLUDE 69,2884
+struct spank_plugin_operations 71,2912
+	spank_f *init;init72,2945
+	spank_f *slurmd_init;slurmd_init73,2961
+	spank_f *job_prolog;job_prolog74,2984
+	spank_f *init_post_opt;init_post_opt75,3006
+	spank_f *local_user_init;local_user_init76,3031
+	spank_f *user_init;user_init77,3058
+	spank_f *task_init_privileged;task_init_privileged78,3079
+	spank_f *user_task_init;user_task_init79,3111
+	spank_f *task_post_fork;task_post_fork80,3137
+	spank_f *task_exit;task_exit81,3163
+	spank_f *job_epilog;job_epilog82,3184
+	spank_f *slurmd_exit;slurmd_exit83,3206
+	spank_f *exit;exit84,3229
+const int n_spank_syms 87,3249
+const char *spank_syms[spank_syms88,3278
+struct spank_plugin 104,3670
+	const char *name;name105,3692
+	char *fq_path;fq_path106,3711
+	plugin_handle_t plugin;107,3727
+	bool required;108,3752
+	int ac;109,3768
+	char **argv;argv110,3777
+	struct spank_plugin_operations ops;111,3791
+	struct spank_option *opts;opts112,3828
+	struct spank_stack *stack;stack113,3856
+#define SPANK_OPTION_ENV_PREFIX 120,3921
+struct spank_plugin_opt 122,3977
+	struct spank_option *opt;opt123,4003
+	struct spank_plugin *plugin;plugin124,4075
+	int optval;125,4147
+	int found:found126,4219
+	int disabled:disabled127,4291
+	char *optarg;optarg128,4363
+enum spank_context_type 134,4503
+	S_TYPE_NONE,135,4529
+	S_TYPE_LOCAL,136,4543
+	S_TYPE_REMOTE,137,4601
+	S_TYPE_ALLOCATOR,138,4659
+	S_TYPE_SLURMD,139,4717
+	S_TYPE_JOB_SCRIPT,140,4775
+typedef enum step_fn 146,4873
+	SPANK_INIT 147,4896
+	SPANK_SLURMD_INIT,148,4913
+	SPANK_JOB_PROLOG,149,4933
+	SPANK_INIT_POST_OPT,150,4952
+	LOCAL_USER_INIT,151,4974
+	STEP_USER_INIT,152,4992
+	STEP_TASK_INIT_PRIV,153,5009
+	STEP_USER_TASK_INIT,154,5031
+	STEP_TASK_POST_FORK,155,5053
+	STEP_TASK_EXIT,156,5075
+	SPANK_JOB_EPILOG,157,5092
+	SPANK_SLURMD_EXIT,158,5111
+	SPANK_EXIT159,5131
+} step_fn_t;160,5143
+struct job_script_info 165,5210
+	uint32_t  jobid;166,5235
+	uid_t     uid;167,5253
+struct spank_handle 170,5273
+#   define SPANK_MAGIC 171,5295
+	int                  magic;172,5329
+	struct spank_plugin *plugin;plugin173,5402
+	step_fn_t            phase;174,5475
+	void               * job;175,5548
+	stepd_step_task_info_t * task;176,5621
+	struct spank_stack  *stack;stack178,5711
+struct spank_stack 184,5862
+	enum spank_context_type type;185,5883
+	List plugin_list;186,5956
+	List option_cache;187,6023
+	int  spank_optval;188,6096
+	const char * plugin_path;189,6169
+static struct spank_stack *global_spank_stack global_spank_stack195,6288
+static int _spank_plugin_options_cache(200,6375
+static int _spank_stack_load 201,6439
+static void _spank_plugin_destroy 202,6515
+static void _spank_plugin_opt_destroy 203,6574
+static int spank_stack_get_remote_options(204,6641
+static int spank_stack_get_remote_options_env 205,6721
+static int spank_stack_set_remote_options_env 206,6800
+static int dyn_spank_set_job_env 207,6876
+static void spank_stack_destroy 209,6956
+spank_stack_create 220,7220
+static List get_global_option_cache 244,7788
+static int plugin_in_list 253,7930
+static void _argv_append(268,8213
+   CF_ERROR 277,8421
+   CF_OPTIONAL,278,8438
+   CF_REQUIRED,279,8454
+   CF_INCLUDE,280,8470
+} cf_line_t;281,8485
+static cf_line_t _plugin_stack_line_type 283,8499
+_plugin_stack_parse_line(300,8890
+static struct spank_plugin *_spank_plugin_create(_spank_plugin_create342,9589
+void _spank_plugin_destroy(381,10609
+_spank_plugin_find 404,10980
+static int _spank_conf_include 441,11648
+spank_stack_plugin_valid_for_context 445,11749
+_spank_stack_process_line(473,12317
+static int _spank_stack_load(543,13909
+static int _spank_conf_include 575,14546
+_spank_handle_init(629,15595
+static const char *_step_fn_name(_step_fn_name648,16018
+static spank_f *spank_plugin_get_fn spank_plugin_get_fn683,16775
+static int _do_call_stack(719,17701
+struct spank_stack *spank_stack_init(spank_stack_init765,18660
+int _spank_init(774,18884
+static int spank_stack_post_opt 785,19134
+static int spank_init_remote 817,19934
+int spank_init 828,20165
+int spank_init_allocator 836,20303
+int spank_slurmd_init 841,20386
+int spank_init_post_opt 846,20463
+int spank_user(860,20826
+int spank_local_user(865,20941
+int spank_task_privileged(870,21076
+int spank_user_task(875,21222
+int spank_task_post_fork(880,21363
+int spank_task_exit(885,21509
+int spank_slurmd_exit 890,21645
+int spank_fini(899,21845
+static int spank_job_script 912,22121
+int spank_job_prolog 930,22514
+int spank_job_epilog 935,22625
+static int _spank_next_option_val(944,22772
+static struct spank_option * _spank_option_copy(949,22871
+static void _spank_option_destroy(968,23286
+static struct spank_plugin_opt *_spank_plugin_opt_create(_spank_plugin_opt_create976,23429
+void _spank_plugin_opt_destroy(994,23847
+static int _opt_by_val(1001,23990
+static int _opt_by_name(1006,24097
+_spank_option_register(1012,24230
+spank_err_t spank_option_register(1053,25344
+static int _spank_plugin_options_cache(1067,25657
+static int _add_one_option(1080,25908
+struct option *spank_option_table_create(spank_option_table_create1108,26471
+void spank_option_table_destroy(1142,27182
+int spank_process_option(1147,27261
+_find_word_boundary(1180,27935
+_get_next_segment 1211,28406
+_term_columns 1245,29000
+_spank_opt_print(1262,29214
+int spank_print_options(1309,30201
+#define OPT_TYPE_SPANK 1331,30687
+static char _canonical_char 1333,30718
+static char * _opt_env_name 1344,30891
+static int _option_setenv 1376,31548
+static int spank_stack_set_remote_options_env 1391,31919
+int spank_set_remote_options(1413,32369
+struct opt_find_args 1443,32985
+	const char *optname;optname1444,33008
+	const char *plugin_name;plugin_name1445,33030
+static int _opt_find(1448,33060
+spank_stack_find_option_by_name(1459,33324
+spank_option_getopt 1501,34246
+int spank_get_remote_options_env 1576,35932
+spank_stack_get_remote_options_env 1583,36065
+int spank_get_remote_options(1618,36803
+spank_stack_get_remote_options(1624,36935
+int spank_clear_remote_options_env 1655,37663
+static int tasks_execd 1680,38155
+global_to_local_id 1688,38351
+static int _valid_in_local_context 1707,38754
+static int _valid_in_allocator_context 1727,39055
+static spank_err_t _check_spank_item_validity 1738,39217
+const char * spank_strerror 1789,40410
+int spank_symbol_supported 1821,41241
+int spank_remote(1836,41450
+spank_context_t spank_context 1846,41633
+spank_err_t spank_get_item(1868,42080
+spank_err_t spank_env_access_check 2121,48477
+spank_err_t spank_getenv(2133,48766
+spank_err_t spank_setenv(2154,49193
+spank_err_t spank_unsetenv 2177,49669
+const char *dyn_spank_get_job_env dyn_spank_get_job_env2196,50020
+int dyn_spank_set_job_env 2208,50233
+extern int dyn_spank_unset_job_env 2220,50503
+static spank_err_t spank_job_control_access_check 2232,50710
+spank_err_t spank_job_control_getenv 2247,51020
+spank_err_t spank_job_control_setenv 2269,51481
+spank_err_t spank_job_control_unsetenv 2286,51853
+
+/home/david/slurm/master/slurm/src/common/plugstack.h,1094
+#define _PLUGSTACK_H39,2108
+#  define _GNU_SOURCE46,2200
+struct spank_launcher_job_info 58,2404
+	uid_t       uid;59,2437
+	gid_t       gid;60,2455
+	uint32_t    jobid;61,2473
+	uint32_t    stepid;62,2493
+	slurm_step_layout_t *step_layout;step_layout63,2514
+	int         argc;64,2549
+	char      **argv;argv65,2568
+int spank_init 68,2591
+int spank_slurmd_init 70,2632
+int spank_job_prolog 72,2663
+int spank_init_allocator 74,2714
+int spank_init_post_opt 76,2748
+int spank_user 78,2781
+int spank_local_user 80,2822
+int spank_task_privileged 82,2883
+int spank_user_task 84,2947
+int spank_task_post_fork 86,3005
+int spank_task_exit 88,3068
+int spank_job_epilog 90,3126
+int spank_slurmd_exit 92,3177
+int spank_fini 94,3208
+struct option *spank_option_table_create spank_option_table_create110,3680
+void spank_option_table_destroy 116,3857
+int spank_process_option 127,4280
+int spank_print_options 136,4704
+int spank_set_remote_options 141,4887
+int spank_get_remote_options 151,5334
+int spank_get_remote_options_env 161,5793
+int spank_clear_remote_options_env 165,5904
+
+/home/david/slurm/master/slurm/src/common/print_fields.c,624
+int print_fields_parsable_print 42,2279
+int print_fields_have_header 43,2316
+static int _sort_char_list(45,2351
+extern void destroy_print_field(64,2599
+extern void print_fields_header(74,2755
+extern void print_fields_date(113,3742
+extern void print_fields_str(133,4317
+extern void print_fields_int(168,5121
+extern void print_fields_uint32(195,5817
+extern void print_fields_uint64(222,6524
+extern void print_fields_double(250,7344
+extern void print_fields_long_double(277,8049
+extern void print_fields_time(306,8771
+extern void print_fields_time_from_secs(335,9590
+extern void print_fields_char_list(365,10424
+
+/home/david/slurm/master/slurm/src/common/print_fields.h,964
+#define __PRINT_FIELDS_H__40,2239
+	int len;72,2757
+	char *name;name73,2805
+	void (*print_routine)print_routine74,2854
+	uint16_t type;75,2923
+} print_field_t;76,2975
+	PRINT_FIELDS_PARSABLE_NOT 79,3000
+	PRINT_FIELDS_PARSABLE_ENDING,80,3032
+	PRINT_FIELDS_PARSABLE_NO_ENDING81,3063
+extern int print_fields_parsable_print;84,3100
+extern int print_fields_have_header;85,3140
+extern void destroy_print_field(87,3178
+extern void print_fields_header(88,3225
+extern void print_fields_date(89,3282
+extern void print_fields_str(90,3359
+extern void print_fields_int(91,3434
+extern void print_fields_double(92,3507
+extern void print_fields_long_double(93,3586
+extern void print_fields_uint32(95,3677
+extern void print_fields_uint64(97,3760
+extern void print_fields_time_from_mins(99,3843
+extern void print_fields_time_from_secs(101,3937
+extern void print_fields_char_list(103,4031
+#define print_fields_uint 105,4112
+#define print_fields_time 106,4158
+
+/home/david/slurm/master/slurm/src/common/proc_args.c,1115
+#define __USE_ISOC9950,2352
+#  define _GNU_SOURCE58,2452
+#  define SYSTEM_DIMENSIONS 62,2508
+void print_slurm_version(86,3083
+void print_gres_help(92,3209
+void set_distribution(103,3411
+task_dist_states_t verify_dist_type(149,4491
+static uint16_t _get_conn_type(198,5822
+extern void verify_conn_type(233,6809
+int verify_geometry(278,7910
+char * base_name(314,8769
+long str_to_mbytes(338,9202
+_str_to_nodes(365,9835
+bool verify_node_count(393,10446
+bool verify_node_list(457,12107
+bool get_resource_arg_range(497,13194
+bool verify_socket_core_thread_count(571,14711
+bool verify_hint(638,16630
+uint16_t parse_mail_type(697,18314
+char *print_mail_type(print_mail_type717,18790
+_freeF(738,19197
+_create_path_list(744,19247
+search_path(778,19748
+char *print_commandline(print_commandline815,20482
+char *print_geometry(print_geometry831,20797
+int get_signal_opts(855,21334
+int sig_name2num(889,21991
+extern int parse_uint32(937,23049
+extern int parse_uint16(969,23782
+void print_db_notok(1000,24579
+static bool _check_is_pow_of_2(1018,25282
+extern void bg_figure_nodes_tasks(1026,25519
+
+/home/david/slurm/master/slurm/src/common/proc_args.h,934
+#define _PROC_ARGS_H40,2203
+#define format_task_dist_states(54,2400
+void print_slurm_version(66,2991
+void print_gres_help(69,3063
+void set_distribution(72,3157
+task_dist_states_t verify_dist_type(76,3298
+extern void verify_conn_type(82,3502
+int verify_geometry(85,3617
+char * base_name(88,3726
+long str_to_mbytes(94,3895
+bool verify_node_count(97,4009
+bool verify_node_list(100,4156
+bool get_resource_arg_range(114,4631
+bool verify_socket_core_thread_count(118,4815
+bool verify_hint(123,5034
+uint16_t parse_mail_type(128,5208
+char *print_mail_type(print_mail_type131,5278
+char *search_path(search_path134,5384
+char *print_commandline(print_commandline138,5514
+char *print_geometry(print_geometry141,5634
+int get_signal_opts(146,5834
+int sig_name2num(150,5993
+extern int	parse_uint16(158,6209
+extern int	parse_uint32(166,6441
+extern void print_db_notok(173,6727
+extern void bg_figure_nodes_tasks(177,6789
+
+/home/david/slurm/master/slurm/src/common/read_config.c,4587
+strong_alias(93,3700
+strong_alias(94,3770
+strong_alias(95,3832
+slurm_ctl_conf_t slurmctld_conf;99,3977
+static pthread_mutex_t conf_lock 101,4011
+static s_p_hashtbl_t *conf_hashtbl conf_hashtbl102,4073
+static slurm_ctl_conf_t *conf_ptr conf_ptr103,4116
+static bool conf_initialized 104,4169
+static s_p_hashtbl_t *default_frontend_tbl;default_frontend_tbl106,4208
+static s_p_hashtbl_t *default_nodename_tbl;default_nodename_tbl107,4252
+static s_p_hashtbl_t *default_partition_tbl;default_partition_tbl108,4296
+inline static void _normalize_debug_level(110,4342
+static void _init_slurm_conf(111,4402
+#define NAME_HASH_LEN 113,4456
+typedef struct names_ll_s 114,4482
+	char *alias;alias115,4510
+	char *hostname;hostname116,4539
+	char *address;address117,4575
+	uint16_t port;118,4606
+	uint16_t cpus;119,4622
+	uint16_t boards;120,4638
+	uint16_t sockets;121,4656
+	uint16_t cores;122,4675
+	uint16_t threads;123,4692
+	slurm_addr_t addr;124,4711
+	bool addr_initialized;125,4731
+	struct names_ll_s *next_alias;next_alias126,4755
+	struct names_ll_s *next_hostname;next_hostname127,4787
+} names_ll_t;128,4822
+static bool nodehash_initialized 129,4836
+static names_ll_t *host_to_node_hashtbl[host_to_node_hashtbl130,4878
+static names_ll_t *node_to_host_hashtbl[node_to_host_hashtbl131,4943
+static void _destroy_nodename(133,5009
+static int _parse_frontend(134,5051
+static int _parse_nodename(137,5201
+static bool _is_valid_path(140,5351
+static int _parse_partitionname(141,5402
+static void _destroy_partitionname(144,5553
+static int _parse_downnodes(145,5600
+static void _destroy_downnodes(148,5753
+static int _defunct_option(149,5796
+static void _validate_and_set_defaults(152,5946
+s_p_options_t slurm_conf_options[slurm_conf_options155,6046
+static bool _is_valid_path 332,11955
+static int _defunct_option(388,12975
+static void _set_node_prefix(402,13471
+static int _parse_frontend(435,14283
+static int _parse_nodename(531,17028
+extern void destroy_frontend(799,24926
+extern int list_find_frontend 818,25386
+static void _destroy_nodename(831,25668
+int slurm_conf_frontend_array(846,25939
+int slurm_conf_nodename_array(898,27494
+static int _parse_partitionname(912,27755
+static void _destroy_partitionname(1230,37280
+int slurm_conf_partition_array(1246,37613
+static int _parse_downnodes(1261,37895
+static void _destroy_downnodes(1293,38646
+extern int slurm_conf_downnodes_array(1302,38825
+static void _free_name_hashtbl(1316,39105
+static void _init_name_hashtbl(1337,39472
+static int _get_hash_idx(1342,39523
+static void _push_to_hashtbls(1363,39988
+static int _register_conf_node_aliases(1442,42134
+static int _register_front_ends(1591,46329
+static void _init_slurmd_nodehash(1641,47647
+static char *_internal_get_hostname(_internal_get_hostname1670,48326
+extern char *slurm_conf_get_hostname(slurm_conf_get_hostname1691,48717
+extern char *slurm_conf_get_nodename(slurm_conf_get_nodename1708,49110
+extern char *slurm_conf_get_aliases(slurm_conf_get_aliases1756,50235
+extern char *slurm_conf_get_nodeaddr(slurm_conf_get_nodeaddr1791,50975
+extern char *slurm_conf_get_nodename_from_addr(slurm_conf_get_nodename_from_addr1824,51673
+extern char *slurm_conf_get_aliased_nodename(slurm_conf_get_aliased_nodename1860,52647
+extern uint16_t slurm_conf_get_port(1909,54001
+extern void slurm_reset_alias(1938,54548
+extern int slurm_conf_get_addr(1973,55264
+extern int slurm_conf_get_cpus_bsct(2013,56188
+gethostname_short 2055,57075
+free_slurm_conf 2085,57807
+init_slurm_conf 2185,61661
+static int _config_is_storage(2341,68269
+static void _init_slurm_conf(2405,70253
+_destroy_slurm_conf(2435,71189
+slurm_conf_init(2469,72293
+static int _internal_reinit(2486,72601
+slurm_conf_reinit(2519,73498
+slurm_conf_mutex_init(2531,73682
+slurm_conf_install_fork_handlers(2537,73766
+slurm_conf_destroy(2546,73957
+slurm_conf_lock(2563,74221
+slurm_conf_unlock(2576,74395
+static void _normalize_debug_level(2582,74533
+static uint16_t _health_node_state(2593,74871
+_validate_and_set_defaults(2630,75908
+slurm_conf_expand_slurmd_path(3776,115648
+extern char * debug_flags2str(3794,116067
+extern uint32_t debug_str2flags(3926,118801
+extern char * reconfig_flags2str(4003,121205
+extern uint16_t reconfig_str2flags(4026,121693
+extern void destroy_config_key_pair(4053,122260
+extern void pack_config_key_pair(4064,122486
+extern int unpack_config_key_pair(4071,122688
+extern int sort_key_pairs(4089,123144
+extern char *get_extra_conf_path(get_extra_conf_path4103,123405
+extern bool run_in_daemon(4118,123680
+
+/home/david/slurm/master/slurm/src/common/read_config.h,8652
+#define _READ_CONFIG_H44,2392
+extern slurm_ctl_conf_t slurmctld_conf;51,2580
+extern char *default_slurm_config_file;default_slurm_config_file52,2620
+extern char *default_plugin_path;default_plugin_path53,2660
+extern char *default_plugstack;default_plugstack54,2694
+#define ACCOUNTING_ENFORCE_ASSOCS 56,2727
+#define ACCOUNTING_ENFORCE_LIMITS 57,2768
+#define ACCOUNTING_ENFORCE_WCKEYS 58,2809
+#define ACCOUNTING_ENFORCE_QOS 59,2850
+#define ACCOUNTING_ENFORCE_SAFE 60,2891
+#define ACCOUNTING_ENFORCE_NO_JOBS 61,2932
+#define ACCOUNTING_ENFORCE_NO_STEPS 62,2974
+#define DEFAULT_ACCOUNTING_DB 64,3018
+#define DEFAULT_ACCOUNTING_ENFORCE 65,3069
+#define DEFAULT_ACCOUNTING_STORAGE_TYPE 66,3107
+#define DEFAULT_AUTH_TYPE 67,3173
+#define DEFAULT_BATCH_START_TIMEOUT 68,3221
+#define DEFAULT_COMPLETE_WAIT 69,3260
+#define DEFAULT_CRYPTO_TYPE 70,3298
+#define DEFAULT_EPILOG_MSG_TIME 71,3348
+#define DEFAULT_EXT_SENSORS_TYPE 72,3389
+#define DEFAULT_FAST_SCHEDULE 73,3444
+#define DEFAULT_FIRST_JOB_ID 74,3482
+#define DEFAULT_GET_ENV_TIMEOUT 75,3520
+#define DEFAULT_GROUP_INFO 76,3558
+#define DEFAULT_INACTIVE_LIMIT 78,3667
+#define DEFAULT_JOB_ACCT_GATHER_TYPE 79,3705
+#define JOB_ACCT_GATHER_TYPE_NONE 80,3765
+#define DEFAULT_JOB_ACCT_GATHER_FREQ 81,3821
+#define DEFAULT_ACCT_GATHER_ENERGY_TYPE 82,3864
+#define DEFAULT_ACCT_GATHER_PROFILE_TYPE 83,3930
+#define DEFAULT_ACCT_GATHER_INFINIBAND_TYPE 84,3998
+#define DEFAULT_ACCT_GATHER_FILESYSTEM_TYPE 85,4072
+#define ACCOUNTING_STORAGE_TYPE_NONE 86,4146
+#define DEFAULT_DISABLE_ROOT_JOBS 87,4209
+#define DEFAULT_ENFORCE_PART_LIMITS 88,4247
+#define DEFAULT_JOB_CKPT_DIR 89,4285
+#define DEFAULT_JOB_COMP_TYPE 90,4345
+#define DEFAULT_JOB_COMP_LOC 91,4396
+#define DEFAULT_JOB_COMP_DB 92,4461
+#define DEFAULT_JOB_CONTAINER_PLUGIN 93,4516
+#define DEFAULT_KEEP_ALIVE_TIME 94,4574
+#define DEFAULT_KILL_ON_BAD_EXIT 95,4630
+#define DEFAULT_KILL_TREE 96,4668
+#define DEFAULT_KILL_WAIT 97,4706
+#  define DEFAULT_LAUNCH_TYPE 100,4796
+#  define DEFAULT_LAUNCH_TYPE 102,4876
+#  define DEFAULT_LAUNCH_TYPE 104,4982
+#  define DEFAULT_LAUNCH_TYPE 106,5041
+#define DEFAULT_MAIL_PROG 109,5102
+#define DEFAULT_MAX_ARRAY_SIZE 110,5150
+#define DEFAULT_MAX_JOB_COUNT 111,5191
+#define DEFAULT_MAX_JOB_ID 112,5233
+#define DEFAULT_MAX_STEP_COUNT 113,5280
+#define DEFAULT_MEM_PER_CPU 114,5322
+#define DEFAULT_MAX_MEM_PER_CPU 115,5360
+#define DEFAULT_MIN_JOB_AGE 116,5398
+#define DEFAULT_MPI_DEFAULT 117,5438
+#define DEFAULT_MSG_TIMEOUT 118,5481
+#  define DEFAULT_CHECKPOINT_TYPE 120,5589
+#  define DEFAULT_PROCTRACK_TYPE 121,5642
+#  define DEFAULT_CHECKPOINT_TYPE 123,5700
+#    define DEFAULT_PROCTRACK_TYPE 125,5835
+#    define DEFAULT_PROCTRACK_TYPE 127,5901
+#define DEFAULT_PREEMPT_TYPE 130,5972
+#define DEFAULT_PRIORITY_DECAY 131,6023
+#define DEFAULT_PRIORITY_CALC_PERIOD 132,6079
+#define DEFAULT_PRIORITY_TYPE 133,6137
+#define DEFAULT_RECONF_KEEP_PART_STATE 134,6190
+#define DEFAULT_RETURN_TO_SERVICE 135,6231
+#define DEFAULT_RESUME_RATE 136,6269
+#define DEFAULT_RESUME_TIMEOUT 137,6309
+#define DEFAULT_SAVE_STATE_LOC 138,6348
+#define DEFAULT_SCHEDROOTFILTER 139,6397
+#define DEFAULT_SCHEDULER_PORT 140,6435
+#define DEFAULT_SCHED_LOG_LEVEL 141,6476
+#define DEFAULT_SCHED_TIME_SLICE 142,6514
+#define DEFAULT_SCHEDTYPE 143,6553
+#  define DEFAULT_SELECT_TYPE 145,6679
+#  define DEFAULT_SELECT_TYPE 147,6762
+#  define DEFAULT_SELECT_TYPE 149,6841
+#  define DEFAULT_SELECT_TYPE 151,6897
+#define DEFAULT_SLURMCTLD_PIDFILE 153,6956
+#define DEFAULT_SLURMCTLD_TIMEOUT 154,7017
+#define DEFAULT_SLURMD_PIDFILE 155,7057
+#define DEFAULT_SLURMD_TIMEOUT 156,7115
+#define DEFAULT_SPOOLDIR 157,7155
+#define DEFAULT_STORAGE_HOST 158,7211
+#define DEFAULT_STORAGE_LOC 159,7259
+#define DEFAULT_STORAGE_USER 160,7324
+#define DEFAULT_STORAGE_PORT 161,7367
+#define DEFAULT_PGSQL_PORT 162,7405
+#define DEFAULT_MYSQL_PORT 163,7446
+#define DEFAULT_SUSPEND_RATE 164,7487
+#define DEFAULT_SUSPEND_TIME 165,7526
+#define DEFAULT_SUSPEND_TIMEOUT 166,7564
+#define DEFAULT_SWITCH_TYPE 167,7603
+#define DEFAULT_TASK_PLUGIN 168,7653
+#define DEFAULT_TMP_FS 169,7701
+#  define DEFAULT_TOPOLOGY_PLUGIN 171,7791
+#  define DEFAULT_TOPOLOGY_PLUGIN 173,7855
+#define DEFAULT_WAIT_TIME 175,7916
+#  define DEFAULT_TREE_WIDTH 176,7954
+#define DEFAULT_UNKILLABLE_TIMEOUT 177,7993
+#define DEFAULT_MAX_TASKS_PER_NODE 178,8046
+typedef struct slurm_conf_frontend 180,8087
+	char *allow_groups;allow_groups181,8124
+	char *allow_users;allow_users182,8173
+	char *deny_groups;deny_groups183,8220
+	char *deny_users;deny_users184,8267
+	char *frontends;frontends185,8312
+	char *addresses;addresses186,8356
+	uint16_t port;187,8403
+	char *reason;reason188,8450
+	uint16_t node_state;189,8503
+} slurm_conf_frontend_t;192,8616
+typedef struct slurm_conf_node 194,8642
+	char *nodenames;nodenames195,8675
+	char *hostnames;hostnames196,8693
+	char *addresses;addresses197,8711
+	char *gres;gres198,8729
+	char *feature;feature199,8792
+	char *port_str;port_str200,8849
+	uint16_t cpus;201,8866
+	uint16_t boards;202,8923
+	uint16_t sockets;203,8974
+	uint16_t cores;204,9032
+	uint16_t threads;205,9087
+	uint32_t real_memory;206,9145
+	char *reason;reason207,9201
+	char *state;state208,9216
+	uint32_t tmp_disk;209,9230
+	uint32_t weight;210,9295
+} slurm_conf_node_t;212,9376
+typedef struct slurm_conf_partition 214,9398
+	char *allow_alloc_nodes;allow_alloc_nodes215,9436
+	char *allow_accounts;allow_accounts218,9549
+	char *allow_groups;allow_groups220,9640
+	char *allow_qos;allow_qos222,9725
+	char *deny_accounts;deny_accounts224,9818
+	char *deny_qos;deny_qos226,9916
+	char *alternate;alternate228,10002
+	uint16_t cr_type;229,10054
+	uint32_t def_mem_per_cpu;231,10160
+	bool default_flag;232,10229
+	uint32_t default_time;233,10280
+	uint16_t disable_root_jobs;234,10330
+	uint32_t grace_time;237,10453
+	bool     hidden_flag;238,10514
+	uint32_t max_cpus_per_node;239,10566
+	uint16_t max_share;240,10633
+	uint32_t max_time;241,10692
+	uint32_t max_mem_per_cpu;242,10738
+	uint32_t max_nodes;243,10807
+	uint32_t min_nodes;244,10854
+	char	*name;name245,10889
+	char 	*nodes;nodes246,10931
+	uint16_t preempt_mode;247,10989
+	uint16_t priority;248,11055
+	bool     req_resv_flag;249,11110
+	bool     root_only_flag;251,11197
+	uint16_t state_up;253,11292
+	uint32_t total_nodes;254,11356
+	uint32_t total_cpus;255,11424
+} slurm_conf_partition_t;256,11490
+typedef struct slurm_conf_downnodes 258,11517
+	char *nodenames;nodenames259,11555
+	char *reason;reason260,11573
+	char *state;state261,11588
+} slurm_conf_downnodes_t;262,11602
+	char *name;name265,11646
+	char *value;value266,11659
+} config_key_pair_t;267,11673
+extern void destroy_frontend(270,11765
+extern int list_find_frontend 278,11991
+extern int slurm_conf_init(293,12702
+extern int slurm_conf_reinit(306,13309
+extern void slurm_conf_mutex_init(311,13423
+void slurm_conf_install_fork_handlers(316,13560
+extern int slurm_conf_destroy(321,13668
+extern slurm_ctl_conf_t *slurm_conf_lock(slurm_conf_lock323,13706
+extern void slurm_conf_unlock(325,13755
+extern int slurm_conf_frontend_array(334,13948
+extern int slurm_conf_nodename_array(342,14174
+extern int slurm_conf_partition_array(350,14401
+extern int slurm_conf_downnodes_array(358,14634
+extern void slurm_reset_alias(363,14797
+extern char *slurm_conf_get_hostname(slurm_conf_get_hostname374,15132
+extern char *slurm_conf_get_nodename(slurm_conf_get_nodename382,15389
+extern char *slurm_conf_get_aliases(slurm_conf_get_aliases392,15781
+extern char *slurm_conf_get_nodeaddr(slurm_conf_get_nodeaddr400,16041
+extern char *slurm_conf_get_nodename_from_addr(slurm_conf_get_nodename_from_addr408,16308
+extern char *slurm_conf_get_aliased_nodename(slurm_conf_get_aliased_nodename419,16647
+extern uint16_t slurm_conf_get_port(426,16827
+extern int slurm_conf_get_addr(435,17151
+extern int slurm_conf_get_cpus_bsct(445,17479
+extern void init_slurm_conf 456,17913
+extern void free_slurm_conf 464,18243
+extern int gethostname_short 474,18642
+extern char *slurm_conf_expand_slurmd_path(slurm_conf_expand_slurmd_path484,18973
+extern char *debug_flags2str(debug_flags2str491,19224
+extern uint32_t debug_str2flags(497,19389
+extern char *reconfig_flags2str(reconfig_flags2str503,19605
+extern uint16_t reconfig_str2flags(509,19782
+extern void destroy_config_key_pair(511,19841
+extern void pack_config_key_pair(512,19892
+extern int unpack_config_key_pair(513,19970
+extern int sort_key_pairs(515,20060
+extern char *get_extra_conf_path(get_extra_conf_path520,20224
+extern bool run_in_daemon(527,20503
+
+/home/david/slurm/master/slurm/src/common/safeopen.c,25
+FILE * safeopen(59,2447
+
+/home/david/slurm/master/slurm/src/common/safeopen.h,168
+#define _SAFEOPEN_H40,2118
+#define SAFEOPEN_LINK_OK	50,2295
+#define SAFEOPEN_CREATE_ONLY	51,2361
+#define SAFEOPEN_NOCREATE	52,2432
+FILE *safeopen(safeopen57,2616
+
+/home/david/slurm/master/slurm/src/common/slurm_accounting_storage.c,5826
+#  define _GNU_SOURCE48,2369
+typedef struct slurm_acct_storage_ops 70,2874
+	void *(*get_conn)get_conn71,2914
+	int  (*close_conn)close_conn74,3053
+	int  (*commit)commit75,3099
+	int  (*add_users)add_users76,3157
+	int  (*add_coord)add_coord78,3240
+	int  (*add_accts)add_accts81,3363
+	int  (*add_clusters)add_clusters83,3446
+	int  (*add_associations)add_associations85,3532
+	int  (*add_qos)add_qos87,3622
+	int  (*add_wckeys)add_wckeys89,3704
+	int  (*add_reservation)add_reservation91,3788
+	List (*modify_users)modify_users93,3874
+	List (*modify_accts)modify_accts96,4007
+	List (*modify_clusters)modify_clusters99,4146
+	List (*modify_associations)modify_associations102,4291
+	List (*modify_job)modify_job105,4440
+	List (*modify_qos)modify_qos108,4576
+	List (*modify_wckeys)modify_wckeys111,4705
+	int  (*modify_reservation)modify_reservation114,4842
+	List (*remove_users)remove_users116,4928
+	List (*remove_coord)remove_coord118,5027
+	List (*remove_accts)remove_accts121,5150
+	List (*remove_clusters)remove_clusters123,5252
+	List (*remove_associations)remove_associations125,5357
+	List (*remove_qos)remove_qos127,5464
+	List (*remove_wckeys)remove_wckeys129,5561
+	int  (*remove_reservation)remove_reservation131,5662
+	List (*get_users)get_users133,5748
+	List (*get_accts)get_accts135,5847
+	List (*get_clusters)get_clusters137,5949
+	List (*get_config)get_config139,6054
+	List (*get_associations)get_associations140,6118
+	List (*get_events)get_events142,6225
+	List (*get_problems)get_problems144,6326
+	List (*get_qos)get_qos146,6433
+	List (*get_wckeys)get_wckeys148,6530
+	List (*get_resvs)get_resvs150,6631
+	List (*get_txn)get_txn152,6737
+	int  (*get_usage)get_usage154,6834
+	int (*roll_usage)roll_usage158,6963
+	int  (*node_down)node_down161,7083
+	int  (*node_up)node_up165,7236
+	int  (*cluster_cpus)cluster_cpus168,7346
+	int  (*register_ctld)register_ctld170,7452
+	int  (*register_disconn_ctld)register_disconn_ctld171,7512
+	int  (*fini_ctld)fini_ctld172,7579
+	int  (*job_start)job_start174,7668
+	int  (*job_complete)job_complete175,7741
+	int  (*step_start)step_start177,7822
+	int  (*step_complete)step_complete179,7905
+	int  (*job_suspend)job_suspend181,7988
+	List (*get_jobs_cond)get_jobs_cond183,8069
+	int (*archive_dump)archive_dump185,8166
+	int (*archive_load)archive_load187,8254
+	int (*update_shares_used)update_shares_used189,8340
+	int (*flush_jobs)flush_jobs191,8411
+} slurm_acct_storage_ops_t;193,8483
+static const char *syms[syms197,8579
+static slurm_acct_storage_ops_t ops;256,10471
+static plugin_context_t *plugin_context plugin_context257,10508
+static pthread_mutex_t plugin_context_lock 258,10556
+static bool init_run 259,10628
+static uint16_t enforce 260,10658
+extern int slurm_acct_storage_init(265,10741
+extern int slurm_acct_storage_fini(300,11485
+extern void *acct_storage_g_get_connection(acct_storage_g_get_connection314,11722
+extern int acct_storage_g_close_connection(323,11992
+extern int acct_storage_g_commit(331,12157
+extern int acct_storage_g_add_users(339,12328
+extern int acct_storage_g_add_coord(347,12537
+extern int acct_storage_g_add_accounts(356,12797
+extern int acct_storage_g_add_clusters(364,13012
+extern int acct_storage_g_add_associations(372,13236
+extern int acct_storage_g_add_qos(380,13473
+extern int acct_storage_g_add_wckeys(388,13674
+extern int acct_storage_g_add_reservation(396,13888
+extern List acct_storage_g_modify_users(404,14096
+extern List acct_storage_g_modify_accounts(413,14355
+extern List acct_storage_g_modify_clusters(422,14629
+extern List acct_storage_g_modify_associations(431,14918
+extern List acct_storage_g_modify_job(441,15203
+extern List acct_storage_g_modify_qos(451,15470
+extern List acct_storage_g_modify_wckeys(460,15729
+extern int acct_storage_g_modify_reservation(469,15998
+extern List acct_storage_g_remove_users(477,16215
+extern List acct_storage_g_remove_coord(485,16437
+extern List acct_storage_g_remove_accounts(494,16691
+extern List acct_storage_g_remove_clusters(502,16922
+extern List acct_storage_g_remove_associations(510,17162
+extern List acct_storage_g_remove_qos(519,17405
+extern List acct_storage_g_remove_wckeys(527,17625
+extern int acct_storage_g_remove_reservation(535,17853
+extern List acct_storage_g_get_users(543,18070
+extern List acct_storage_g_get_accounts(551,18290
+extern List acct_storage_g_get_clusters(559,18512
+extern List acct_storage_g_get_config(567,18743
+extern List acct_storage_g_get_associations(574,18926
+extern List acct_storage_g_get_events(583,19163
+extern List acct_storage_g_get_problems(591,19389
+extern List acct_storage_g_get_qos(599,19620
+extern List acct_storage_g_get_wckeys(607,19831
+extern List acct_storage_g_get_reservations(615,20057
+extern List acct_storage_g_get_txn(623,20284
+extern int acct_storage_g_get_usage(631,20496
+extern int acct_storage_g_roll_usage(640,20755
+extern int clusteracct_storage_g_node_down(649,21025
+extern int clusteracct_storage_g_node_up(660,21343
+extern int clusteracct_storage_g_cluster_cpus(730,23244
+extern int clusteracct_storage_g_register_ctld(741,23534
+extern int clusteracct_storage_g_register_disconn_ctld(748,23725
+extern int clusteracct_storage_g_fini_ctld(756,23947
+extern int jobacct_storage_g_job_start(768,24283
+extern int jobacct_storage_g_job_complete(795,25086
+extern int jobacct_storage_g_step_start(808,25417
+extern int jobacct_storage_g_step_complete(821,25744
+extern int jobacct_storage_g_job_suspend(834,26080
+extern List jobacct_storage_g_get_jobs_cond(849,26462
+extern int jobacct_storage_g_archive(860,26733
+extern int jobacct_storage_g_archive_load(871,26992
+extern int acct_storage_g_update_shares_used(885,27388
+extern int acct_storage_g_flush_jobs_on_cluster(900,27914
+
+/home/david/slurm/master/slurm/src/common/slurm_accounting_storage.h,3043
+#define _SLURM_ACCOUNTING_STORAGE_H41,2271
+extern int slurm_acct_storage_init(53,2546
+extern int slurm_acct_storage_fini(54,2615
+extern void *acct_storage_g_get_connection(acct_storage_g_get_connection65,3070
+extern int acct_storage_g_close_connection(75,3438
+extern int acct_storage_g_commit(83,3745
+extern int acct_storage_g_add_users(90,3946
+extern int acct_storage_g_add_coord(99,4225
+extern int acct_storage_g_add_accounts(109,4504
+extern int acct_storage_g_add_clusters(117,4748
+extern int acct_storage_g_add_associations(125,5007
+extern int acct_storage_g_add_qos(133,5235
+extern int acct_storage_g_add_wckeys(141,5463
+extern int acct_storage_g_add_reservation(149,5721
+extern List acct_storage_g_modify_users(158,6003
+extern List acct_storage_g_modify_accounts(168,6331
+extern List acct_storage_g_modify_clusters(178,6683
+extern List acct_storage_g_modify_associations(188,7049
+extern List acct_storage_g_modify_job(199,7389
+extern List acct_storage_g_modify_qos(209,7716
+extern List acct_storage_g_modify_wckeys(219,8046
+extern int acct_storage_g_modify_reservation(228,8334
+extern List acct_storage_g_remove_users(235,8577
+extern List acct_storage_g_remove_coord(244,8894
+extern List acct_storage_g_remove_accounts(253,9168
+extern List acct_storage_g_remove_clusters(261,9433
+extern List acct_storage_g_remove_associations(269,9707
+extern List acct_storage_g_remove_qos(277,9963
+extern List acct_storage_g_remove_wckeys(285,10206
+extern int acct_storage_g_remove_reservation(293,10456
+extern List acct_storage_g_get_users(302,10731
+extern List acct_storage_g_get_accounts(312,11018
+extern List acct_storage_g_get_clusters(322,11307
+extern List acct_storage_g_get_config(330,11534
+extern List acct_storage_g_get_associations(338,11768
+extern List acct_storage_g_get_events(347,12033
+extern List acct_storage_g_get_problems(356,12299
+extern List acct_storage_g_get_qos(365,12556
+extern List acct_storage_g_get_wckeys(374,12807
+extern List acct_storage_g_get_reservations(383,13080
+extern List acct_storage_g_get_txn(393,13341
+extern int acct_storage_g_get_usage(405,13741
+extern int acct_storage_g_roll_usage(416,14158
+extern int acct_storage_g_update_shares_used(424,14469
+extern int acct_storage_g_flush_jobs_on_cluster(434,14873
+extern int clusteracct_storage_g_node_down(439,15040
+extern int clusteracct_storage_g_node_up(444,15208
+extern int clusteracct_storage_g_cluster_cpus(448,15327
+extern int clusteracct_storage_g_register_ctld(453,15478
+extern int clusteracct_storage_g_register_disconn_ctld(454,15556
+extern int clusteracct_storage_g_fini_ctld(456,15649
+extern int jobacct_storage_g_job_start(462,15804
+extern int jobacct_storage_g_job_complete(468,15948
+extern int jobacct_storage_g_step_start(474,16098
+extern int jobacct_storage_g_step_complete(480,16244
+extern int jobacct_storage_g_job_suspend(486,16396
+extern List jobacct_storage_g_get_jobs_cond(494,16606
+extern int jobacct_storage_g_archive(500,16763
+extern int jobacct_storage_g_archive_load(506,16904
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather.c,318
+bool acct_gather_suspended 45,2208
+static bool inited 47,2245
+static int _get_int(49,2270
+extern int acct_gather_conf_init(65,2542
+extern int acct_gather_conf_destroy(125,4254
+extern int acct_gather_parse_freq(133,4363
+extern void acct_gather_suspend_poll(172,5298
+extern void acct_gather_resume_poll(177,5377
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_energy.c,1291
+strong_alias(55,2498
+typedef struct slurm_acct_gather_energy_ops 57,2575
+	int (*update_node_energy)update_node_energy58,2621
+	int (*get_data)get_data59,2656
+	int (*set_data)set_data60,2730
+	void (*conf_options)conf_options61,2804
+	void (*conf_set)conf_set63,2893
+} slurm_acct_gather_energy_ops_t;64,2942
+static const char *syms[syms69,3093
+static slurm_acct_gather_energy_ops_t ops;77,3310
+static plugin_context_t *g_context g_context78,3353
+static pthread_mutex_t g_context_lock 79,3396
+static bool init_run 80,3463
+static bool acct_shutdown 81,3493
+static int freq 82,3527
+static void *_watch_node(_watch_node85,3550
+extern int slurm_acct_gather_energy_init(104,4098
+extern int acct_gather_energy_fini(139,4778
+extern acct_gather_energy_t *acct_gather_energy_alloc(acct_gather_energy_alloc153,4968
+extern void acct_gather_energy_destroy(161,5128
+extern void acct_gather_energy_pack(166,5218
+extern int acct_gather_energy_unpack(185,5699
+extern int acct_gather_energy_g_update_node_energy(206,6354
+extern int acct_gather_energy_g_get_data(218,6562
+extern int acct_gather_energy_g_set_data(231,6810
+extern int acct_gather_energy_startpoll(244,7058
+extern void acct_gather_energy_g_conf_options(284,8030
+extern void acct_gather_energy_g_conf_set(293,8254
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_energy.h,824
+#define __SLURM_ACCT_GATHER_ENERGY_H__39,2077
+typedef struct acct_energy_data 69,2741
+	time_t		time;70,2775
+	uint64_t	power;71,2790
+	uint64_t	cpu_freq;72,2807
+} acct_energy_data_t;73,2827
+extern int acct_gather_energy_init(76,2851
+extern int acct_gather_energy_fini(77,2915
+extern acct_gather_energy_t *acct_gather_energy_alloc(acct_gather_energy_alloc78,2981
+extern void acct_gather_energy_destroy(79,3042
+extern void acct_gather_energy_pack(80,3112
+extern int acct_gather_energy_unpack(82,3226
+extern int acct_gather_energy_g_update_node_energy(85,3344
+extern int acct_gather_energy_g_get_data(86,3402
+extern int acct_gather_energy_g_set_data(88,3495
+extern int acct_gather_energy_startpoll(90,3588
+extern void acct_gather_energy_g_conf_options(91,3649
+extern void acct_gather_energy_g_conf_set(93,3760
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_filesystem.c,818
+typedef struct slurm_acct_gather_filesystem_ops 51,2440
+	int (*node_update)node_update52,2490
+	void (*conf_options)conf_options53,2518
+	void (*conf_set)conf_set55,2600
+} slurm_acct_gather_filesystem_ops_t;56,2640
+static const char *syms[syms61,2799
+static slurm_acct_gather_filesystem_ops_t ops;67,2954
+static plugin_context_t *g_context g_context68,3001
+static pthread_mutex_t g_context_lock 69,3044
+static bool init_run 70,3111
+static bool acct_shutdown 71,3141
+static int freq 72,3175
+static void *_watch_node(_watch_node74,3197
+extern int acct_gather_filesystem_init(90,3674
+extern int acct_gather_filesystem_fini(126,4375
+extern int acct_gather_filesystem_startpoll(140,4569
+extern void acct_gather_filesystem_g_conf_options(181,5555
+extern void acct_gather_filesystem_g_conf_set(189,5805
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_filesystem.h,558
+#define __SLURM_ACCT_GATHER_FILESYSTEM_H__39,2114
+typedef struct acct_filesystem_data 68,2737
+	uint64_t	reads;69,2775
+	uint64_t	writes;70,2792
+	double		read_size;71,2810
+	double		write_size;72,2863
+} acct_filesystem_data_t;73,2916
+extern int acct_gather_filesystem_init(75,2943
+extern int acct_gather_filesystem_fini(76,3011
+extern int acct_gather_filesystem_startpoll(77,3081
+extern int acct_gather_filesystem_g_node_update(78,3136
+extern void acct_gather_filesystem_g_conf_options(87,3433
+extern void acct_gather_filesystem_g_conf_set(95,3692
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather.h,304
+#define __SLURM_ACCT_GATHER_H__39,2081
+extern bool acct_gather_suspended;60,2575
+extern int acct_gather_conf_init(62,2611
+extern int acct_gather_conf_destroy(63,2651
+extern int acct_gather_parse_freq(64,2694
+extern void acct_gather_suspend_poll(65,2751
+extern void acct_gather_resume_poll(66,2795
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_infiniband.c,818
+typedef struct slurm_acct_gather_infiniband_ops 52,2490
+	int (*node_update)node_update53,2540
+	void (*conf_options)conf_options54,2568
+	void (*conf_set)conf_set56,2650
+} slurm_acct_gather_infiniband_ops_t;57,2690
+static const char *syms[syms62,2849
+static slurm_acct_gather_infiniband_ops_t ops;68,3004
+static plugin_context_t *g_context g_context69,3051
+static pthread_mutex_t g_context_lock 70,3094
+static bool init_run 71,3161
+static bool acct_shutdown 72,3191
+static int freq 73,3225
+static void *_watch_node(_watch_node75,3247
+extern int acct_gather_infiniband_init(92,3716
+extern int acct_gather_infiniband_fini(128,4403
+extern int acct_gather_infiniband_startpoll(142,4597
+extern void acct_gather_infiniband_g_conf_options(183,5588
+extern void acct_gather_infiniband_g_conf_set(191,5810
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_infiniband.h,558
+#define __SLURM_ACCT_GATHER_INFINIBAND_H__39,2114
+typedef struct acct_network_data 68,2737
+	uint64_t	packets_in;69,2772
+	uint64_t	packets_out;70,2794
+	double		size_in;71,2817
+	double		size_out;72,2868
+} acct_network_data_t;73,2919
+extern int acct_gather_infiniband_init(75,2943
+extern int acct_gather_infiniband_fini(76,3011
+extern int acct_gather_infiniband_startpoll(77,3081
+extern int acct_gather_infiniband_g_node_update(79,3147
+extern void acct_gather_infiniband_g_conf_options(88,3444
+extern void acct_gather_infiniband_g_conf_set(96,3703
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_profile.c,2018
+#define SLEEP_TIME 59,2739
+#define USLEEP_TIME 60,2760
+typedef struct slurm_acct_gather_profile_ops 62,2789
+	void (*conf_options)conf_options63,2836
+	void (*conf_set)conf_set65,2921
+	void* (*get)get66,2968
+	int (*node_step_start)node_step_start68,3053
+	int (*node_step_end)node_step_end69,3099
+	int (*task_start)task_start70,3132
+	int (*task_end)task_end71,3169
+	int (*add_sample_data)add_sample_data72,3203
+} slurm_acct_gather_profile_ops_t;73,3247
+static const char *syms[syms79,3401
+acct_gather_profile_timer_t acct_gather_profile_timer[acct_gather_profile_timer90,3735
+bool acct_gather_profile_running 91,3803
+static slurm_acct_gather_profile_ops_t ops;93,3846
+static plugin_context_t *g_context g_context94,3890
+static pthread_mutex_t g_context_lock 95,3933
+static pthread_mutex_t profile_mutex 96,4000
+static pthread_t timer_thread_id 97,4066
+static bool init_run 98,4104
+static void _set_freq(100,4135
+static void *_timer_thread(_timer_thread109,4439
+extern int acct_gather_profile_init(158,5719
+extern int acct_gather_profile_fini(193,6396
+extern char *acct_gather_profile_to_string(acct_gather_profile_to_string236,7183
+extern uint32_t acct_gather_profile_from_string(267,7980
+extern char *acct_gather_profile_type_to_string(acct_gather_profile_type_to_string292,8689
+extern uint32_t acct_gather_profile_type_from_string(306,9040
+extern char *acct_gather_profile_type_t_name(acct_gather_profile_type_t_name320,9475
+extern int acct_gather_profile_startpoll(347,9999
+extern void acct_gather_profile_endpoll(432,12318
+extern void acct_gather_profile_g_conf_options(468,13225
+extern void acct_gather_profile_g_conf_set(477,13454
+extern void acct_gather_profile_g_get(486,13604
+extern int acct_gather_profile_g_node_step_start(496,13799
+extern int acct_gather_profile_g_node_step_end(504,13975
+extern int acct_gather_profile_g_task_start(513,14114
+extern int acct_gather_profile_g_task_end(526,14390
+extern int acct_gather_profile_g_add_sample_data(539,14661
+
+/home/david/slurm/master/slurm/src/common/slurm_acct_gather_profile.h,1526
+#define __SLURM_ACCT_GATHER_PROFILE_H__40,2092
+	PROFILE_ENERGY,70,2776
+	PROFILE_TASK,71,2793
+	PROFILE_FILESYSTEM,72,2808
+	PROFILE_NETWORK,73,2829
+	PROFILE_CNT74,2847
+} acct_gather_profile_type_t;75,2860
+	int freq;78,2908
+	time_t last_notify;79,2919
+	pthread_cond_t notify;80,2940
+	pthread_mutex_t notify_mutex;81,2964
+} acct_gather_profile_timer_t;82,2995
+extern acct_gather_profile_timer_t acct_gather_profile_timer[acct_gather_profile_timer84,3027
+extern bool acct_gather_profile_running;85,3102
+extern int acct_gather_profile_init(90,3170
+extern int acct_gather_profile_fini(95,3242
+extern char *acct_gather_profile_to_string(acct_gather_profile_to_string98,3343
+extern uint32_t acct_gather_profile_from_string(101,3485
+extern char *acct_gather_profile_type_to_string(acct_gather_profile_type_to_string103,3554
+extern uint32_t acct_gather_profile_type_from_string(104,3620
+extern char *acct_gather_profile_type_t_name(acct_gather_profile_type_t_name106,3693
+extern int acct_gather_profile_startpoll(108,3773
+extern void acct_gather_profile_endpoll(109,3843
+extern void acct_gather_profile_g_conf_options(119,4105
+extern void acct_gather_profile_g_conf_set(127,4361
+extern void acct_gather_profile_g_get(133,4472
+extern int acct_gather_profile_g_node_step_start(146,4852
+extern int acct_gather_profile_g_node_step_end(155,5105
+extern int acct_gather_profile_g_task_start(170,5594
+extern int acct_gather_profile_g_task_end(181,5864
+extern int acct_gather_profile_g_add_sample_data(195,6315
+
+/home/david/slurm/master/slurm/src/common/slurm_auth.c,1372
+static bool auth_dummy 55,2607
+static bool init_run 56,2666
+typedef struct slurm_auth_ops 64,2946
+        void *       (*create)create65,2978
+        int          (*destroy)destroy66,3047
+        int          (*verify)verify67,3097
+        uid_t        (*get_uid)get_uid68,3164
+        gid_t        (*get_gid)get_gid69,3231
+        int          (*pack)pack70,3298
+        void *       (*unpack)unpack71,3357
+        int          (*print)print72,3404
+        int          (*sa_errno)sa_errno73,3464
+        const char * (*sa_errstr)sa_errstr74,3514
+} slurm_auth_ops_t;75,3569
+static const char *syms[syms80,3692
+static slurm_auth_ops_t ops;97,4079
+static plugin_context_t *g_context g_context98,4108
+static pthread_mutex_t      context_lock 99,4151
+static arg_desc_t auth_args[auth_args104,4291
+slurm_auth_get_arg_desc(112,4418
+slurm_auth_marshal_args(118,4496
+slurm_auth_generic_errstr(145,5389
+                int err;148,5460
+                const char *msg;msg149,5485
+extern int slurm_auth_init(173,6289
+slurm_auth_fini(216,7170
+g_slurm_auth_create(237,7586
+g_slurm_auth_destroy(258,8003
+g_slurm_auth_verify(270,8250
+g_slurm_auth_get_uid(291,8734
+g_slurm_auth_get_gid(300,8943
+g_slurm_auth_pack(309,9150
+g_slurm_auth_unpack(321,9368
+g_slurm_auth_print(330,9528
+g_slurm_auth_errno(342,9745
+g_slurm_auth_errstr(351,9933
+
+/home/david/slurm/master/slurm/src/common/slurm_auth.h,1166
+#define __SLURM_AUTHENTICATION_H__40,2207
+    SLURM_AUTH_NOPLUGIN,86,3455
+    SLURM_AUTH_BADARG,87,3531
+    SLURM_AUTH_MEMORY,88,3607
+    SLURM_AUTH_NOUSER,89,3683
+    SLURM_AUTH_INVALID,90,3759
+    SLURM_AUTH_MISMATCH,91,3835
+    SLURM_AUTH_VERSION,92,3911
+    SLURM_AUTH_FIRST_LOCAL_ERROR 94,3988
+#define ARG_HOST_LIST	102,4211
+#define ARG_TIMEOUT	103,4245
+const arg_desc_t *slurm_auth_get_arg_desc(slurm_auth_get_arg_desc109,4365
+typedef struct slurm_auth_context * slurm_auth_context_t;114,4469
+slurm_auth_context_t slurm_auth_context_create(121,4603
+int slurm_auth_context_destroy(131,4945
+#define SLURM_AUTH_NOBODY	137,5141
+extern int slurm_auth_init(144,5334
+extern int slurm_auth_fini(149,5429
+extern void *	g_slurm_auth_create(154,5531
+extern int	g_slurm_auth_destroy(155,5611
+extern int	g_slurm_auth_verify(156,5658
+extern uid_t	g_slurm_auth_get_uid(158,5756
+extern gid_t	g_slurm_auth_get_gid(159,5822
+extern int	g_slurm_auth_pack(160,5888
+extern void	*g_slurm_auth_unpack(g_slurm_auth_unpack167,6107
+int	g_slurm_auth_print(169,6153
+int	g_slurm_auth_errno(170,6201
+const char *g_slurm_auth_errstr(g_slurm_auth_errstr171,6239
+
+/home/david/slurm/master/slurm/src/common/slurm_cred.c,6910
+#  define  __sbcast_cred_t_defined70,2960
+typedef struct sbcast_cred sbcast_cred_t;71,2995
+#define DEFAULT_EXPIRATION_WINDOW 79,3250
+#define EXTREME_DEBUG 81,3290
+#define MAX_TIME 82,3316
+	time_t   ctime;89,3402
+	time_t   expiration;90,3457
+	uint32_t jobid;91,3525
+	uint32_t stepid;92,3582
+} cred_state_t;93,3640
+	time_t   ctime;101,3783
+	time_t   expiration;102,3855
+	uint32_t jobid;103,3927
+	time_t   revoked;104,3991
+} job_state_t;105,4063
+enum ctx_type 111,4129
+	SLURM_CRED_CREATOR,112,4145
+	SLURM_CRED_VERIFIER113,4166
+struct sbcast_cred 120,4234
+	time_t       ctime;121,4255
+	time_t       expiration;122,4313
+	uint32_t     jobid;123,4381
+	char *       nodes;124,4441
+	char        *signature;signature125,4504
+	unsigned int siglen;126,4558
+struct slurm_cred_context 132,4665
+#  define CRED_CTX_MAGIC 134,4708
+	int magic;135,4742
+	pthread_mutex_t mutex;138,4779
+	enum ctx_type  type;140,4810
+	void          *key;key141,4882
+	List           job_list;142,4954
+	List           state_list;143,5026
+	int          expiry_window;145,5099
+	void          *exkey;exkey147,5172
+	time_t         exkey_exp;148,5244
+struct slurm_job_credential 155,5386
+#  define CRED_MAGIC 157,5431
+	int      magic;158,5461
+	pthread_mutex_t mutex;161,5507
+	uint32_t  jobid;163,5538
+	uint32_t  stepid;164,5595
+	uid_t     uid;165,5652
+	uint32_t  job_mem_limit;167,5710
+	uint32_t  step_mem_limit;170,5845
+	uint16_t  core_array_size;172,5873
+	uint16_t *cores_per_socket;cores_per_socket173,5930
+	uint16_t *sockets_per_node;sockets_per_node174,5959
+	uint32_t *sock_core_rep_count;sock_core_rep_count175,5988
+	List job_gres_list;177,6021
+	List step_gres_list;178,6084
+	bitstr_t *job_core_bitmap;job_core_bitmap180,6150
+	uint32_t  job_nhosts;181,6178
+	char     *job_hostlist;job_hostlist182,6239
+	bitstr_t *step_core_bitmap;step_core_bitmap183,6301
+	time_t    ctime;184,6330
+	char     *step_hostlist;step_hostlist185,6383
+	char     *signature;signature187,6450
+	unsigned int siglen;188,6502
+typedef struct slurm_crypto_ops 197,6810
+	void *(*crypto_read_private_key)crypto_read_private_key198,6844
+	void *(*crypto_read_public_key)crypto_read_public_key199,6898
+	void  (*crypto_destroy_key)crypto_destroy_key200,6952
+	int   (*crypto_sign)crypto_sign201,6995
+	int   (*crypto_verify_sign)crypto_verify_sign204,7116
+	const char *(*crypto_str_error)crypto_str_error208,7258
+} slurm_crypto_ops_t;209,7299
+static const char *syms[syms215,7422
+struct sbcast_cache 224,7593
+	time_t       expire;225,7615
+	uint32_t     value;226,7674
+static slurm_crypto_ops_t ops;229,7738
+static plugin_context_t *g_context g_context230,7769
+static pthread_mutex_t g_context_lock 231,7812
+static bool init_run 232,7879
+static time_t crypto_restart_time 233,7909
+static List sbcast_cache_list 234,7957
+static slurm_cred_ctx_t _slurm_cred_ctx_alloc(240,8026
+static slurm_cred_t *    _slurm_cred_alloc(241,8079
+static int  _ctx_update_private_key(243,8130
+static int  _ctx_update_public_key(244,8207
+static bool _exkey_is_valid(245,8283
+static cred_state_t * _cred_state_create(247,8335
+static job_state_t  * _job_state_create(248,8416
+static void           _cred_state_destroy(249,8473
+static void           _job_state_destroy(250,8534
+static job_state_t  * _find_job_state(252,8596
+static job_state_t  * _insert_job_state(253,8673
+static int            _find_cred_state(254,8753
+static void _insert_cred_state(256,8831
+static void _clear_expired_job_states(257,8905
+static void _clear_expired_credential_states(258,8966
+static void _verifier_ctx_init(259,9034
+static bool _credential_replayed(261,9089
+static bool _credential_revoked(262,9165
+static int _slurm_cred_sign(264,9241
+static int _slurm_cred_verify_signature(265,9312
+static int _slurm_crypto_init(267,9393
+static int _slurm_crypto_fini(268,9430
+static job_state_t  * _job_state_unpack_one(270,9468
+static cred_state_t * _cred_state_unpack_one(271,9525
+static void _pack_cred(273,9584
+static void _job_state_unpack(274,9640
+static void _job_state_pack(275,9705
+static void _cred_state_unpack(276,9768
+static void _cred_state_pack(277,9834
+static void _job_state_pack_one(278,9898
+static void _cred_state_pack_one(279,9959
+static void _sbast_cache_add(281,10023
+static void _sbcast_cache_del(282,10081
+static char * timestr 285,10148
+static int _slurm_crypto_init(288,10219
+static int _slurm_crypto_fini(322,10980
+extern int slurm_crypto_fini(338,11276
+slurm_cred_creator_ctx_create(347,11410
+slurm_cred_verifier_ctx_create(375,11931
+slurm_cred_ctx_destroy(405,12467
+slurm_cred_ctx_set(435,13021
+slurm_cred_ctx_get(465,13491
+slurm_cred_ctx_key_update(497,13987
+slurm_cred_create(510,14261
+slurm_cred_copy(582,16371
+slurm_cred_faker(634,18165
+void slurm_cred_free_args(701,20195
+int slurm_cred_get_args(714,20558
+slurm_cred_verify(763,22211
+slurm_cred_destroy(860,24924
+slurm_cred_jobid_cached(890,25565
+slurm_cred_insert_jobid(913,26010
+slurm_cred_rewind(930,26354
+slurm_cred_revoke(950,26750
+slurm_cred_begin_expiration(993,27660
+slurm_cred_get_signature(1036,28546
+static char *_core_format(_core_format1054,28953
+void format_core_allocs(1077,29491
+extern void get_cred_gres(1190,32742
+slurm_cred_pack(1232,33812
+slurm_cred_unpack(1249,34126
+slurm_cred_ctx_pack(1340,36795
+slurm_cred_ctx_unpack(1351,37011
+slurm_cred_print(1372,37470
+_verifier_ctx_init(1413,38776
+_ctx_update_private_key(1427,39079
+_ctx_update_public_key(1455,39552
+_exkey_is_valid(1487,40223
+_slurm_cred_ctx_alloc(1504,40511
+_slurm_cred_alloc(1522,40887
+_print_data(1538,41140
+_slurm_cred_sign(1550,41332
+_slurm_cred_verify_signature(1573,41794
+_pack_cred(1606,42551
+_credential_replayed(1651,43838
+extern char * timestr 1683,44438
+slurm_cred_handle_reissue(1704,44878
+slurm_cred_revoked(1723,45477
+_credential_revoked(1737,45737
+_find_job_state(1765,46318
+_find_cred_state(1780,46587
+_insert_job_state(1787,46766
+_job_state_create(1796,46936
+_job_state_destroy(1809,47157
+_clear_expired_job_states(1817,47268
+_clear_expired_credential_states(1862,48309
+_insert_cred_state(1883,48742
+_cred_state_create(1891,48915
+_cred_state_destroy(1904,49188
+_cred_state_pack_one(1911,49254
+_cred_state_unpack_one(1921,49452
+_job_state_pack_one(1938,49763
+_job_state_unpack_one(1948,49962
+_cred_state_pack(1988,50842
+_cred_state_unpack(2003,51143
+_job_state_pack(2031,51636
+_job_state_unpack(2047,51943
+static void _pack_sbcast_cred(2081,52818
+sbcast_cred_t *create_sbcast_cred(create_sbcast_cred2092,53197
+sbcast_cred_t *copy_sbcast_cred(copy_sbcast_cred2130,54136
+void delete_sbcast_cred(2146,54640
+static void _sbast_cache_add(2155,54804
+static void _sbcast_cache_del(2174,55368
+int extract_sbcast_cred(2186,55830
+void pack_sbcast_cred(2273,58238
+sbcast_cred_t *unpack_sbcast_cred(unpack_sbcast_cred2299,59025
+void  print_sbcast_cred(2323,59632
+
+/home/david/slurm/master/slurm/src/common/slurm_cred.h,2594
+#define _HAVE_SLURM_CRED_H41,2267
+#  define __slurm_cred_t_defined65,2745
+   typedef struct slurm_job_credential slurm_cred_t;66,2778
+#  define  __sbcast_cred_t_defined75,3048
+   typedef struct sbcast_cred *sbcast_cred_t;sbcast_cred_t76,3083
+typedef struct slurm_cred_context   * slurm_cred_ctx_t;82,3208
+slurm_cred_ctx_t slurm_cred_creator_ctx_create(95,3536
+slurm_cred_ctx_t slurm_cred_verifier_ctx_create(103,3790
+	SLURM_CRED_OPT_EXPIRY_WINDOW 110,3927
+} slurm_cred_opt_t;111,3997
+int slurm_cred_ctx_set(113,4018
+int slurm_cred_ctx_get(114,4091
+int slurm_cred_ctx_key_update(119,4209
+void slurm_cred_ctx_destroy(125,4352
+int  slurm_cred_ctx_pack(134,4631
+int  slurm_cred_ctx_unpack(135,4691
+	uint32_t  jobid;147,5050
+	uint32_t  stepid;148,5068
+	uid_t     uid;149,5087
+	uint16_t *cores_per_socket;cores_per_socket154,5317
+	uint16_t *sockets_per_node;sockets_per_node155,5383
+	uint32_t *sock_core_rep_count;sock_core_rep_count156,5449
+	bitstr_t *job_core_bitmap;job_core_bitmap159,5544
+	char     *job_hostlist;job_hostlist160,5601
+	uint32_t  job_mem_limit;161,5664
+	uint32_t  job_nhosts;164,5802
+	List job_gres_list;165,5864
+	bitstr_t *step_core_bitmap;step_core_bitmap168,5954
+	char     *step_hostlist;step_hostlist169,6013
+	uint32_t  step_mem_limit;170,6077
+	List step_gres_list;173,6216
+} slurm_cred_arg_t;174,6281
+int slurm_crypto_fini(177,6353
+slurm_cred_t *slurm_cred_create(slurm_cred_create188,6657
+slurm_cred_t *slurm_cred_copy(slurm_cred_copy194,6799
+slurm_cred_t *slurm_cred_faker(slurm_cred_faker202,7076
+void slurm_cred_free_args(206,7236
+int slurm_cred_get_args(209,7336
+int slurm_cred_verify(222,7816
+int slurm_cred_rewind(230,8108
+void slurm_cred_handle_reissue(238,8420
+int slurm_cred_revoke(246,8729
+bool slurm_cred_revoked(257,9115
+int slurm_cred_begin_expiration(272,9698
+bool slurm_cred_jobid_cached(279,9860
+int slurm_cred_insert_jobid(287,10139
+void slurm_cred_destroy(291,10267
+void slurm_cred_pack(296,10372
+slurm_cred_t *slurm_cred_unpack(slurm_cred_unpack301,10467
+int slurm_cred_get_signature(307,10659
+void format_core_allocs(317,10981
+extern void get_cred_gres(327,11317
+void slurm_cred_print(333,11491
+sbcast_cred_t *create_sbcast_cred(create_sbcast_cred339,11679
+sbcast_cred_t *copy_sbcast_cred(copy_sbcast_cred342,11797
+void          delete_sbcast_cred(343,11858
+int           extract_sbcast_cred(344,11920
+void          pack_sbcast_cred(347,12068
+sbcast_cred_t *unpack_sbcast_cred(unpack_sbcast_cred348,12140
+void          print_sbcast_cred(349,12187
+extern char * timestr 353,12275
+
+/home/david/slurm/master/slurm/src/common/slurmdbd_defs.c,6055
+strong_alias(80,3154
+strong_alias(81,3224
+strong_alias(82,3290
+strong_alias(83,3362
+#define DBD_MAGIC	86,3436
+#define MAX_AGENT_QUEUE	87,3466
+#define MAX_DBD_MSG_LEN	88,3497
+#define SLURMDBD_TIMEOUT	89,3528
+uint16_t running_cache 91,3594
+pthread_mutex_t assoc_cache_mutex 92,3622
+pthread_cond_t assoc_cache_cond 93,3685
+static pthread_mutex_t agent_lock 95,3746
+static pthread_cond_t  agent_cond 96,3809
+static List      agent_list 97,3871
+static pthread_t agent_tid 98,3918
+static time_t    agent_shutdown 99,3955
+static pthread_mutex_t slurmdbd_lock 101,3993
+static pthread_cond_t  slurmdbd_cond 102,4059
+static slurm_fd_t  slurmdbd_fd 103,4124
+static char *    slurmdbd_auth_info 104,4169
+static char *    slurmdbd_cluster 105,4214
+static bool      rollback_started 106,4259
+static bool      halt_agent 107,4301
+static slurm_trigger_callbacks_t callback;108,4343
+static bool      callbacks_requested 109,4386
+static bool      from_ctld 110,4428
+static bool      need_to_register 111,4470
+static void * _agent(113,4513
+static void   _close_slurmdbd_fd(114,4544
+static void   _create_agent(115,4584
+static bool   _fd_readable(116,4619
+static int    _fd_writeable(117,4680
+static int    _get_return_code(118,4724
+static Buf    _load_dbd_rec(119,4796
+static void   _load_dbd_state(120,4833
+static void   _open_slurmdbd_fd(121,4870
+static int    _purge_job_start_req(122,4919
+static Buf    _recv_msg(123,4961
+static void   _reopen_slurmdbd_fd(124,5004
+static int    _save_dbd_rec(125,5045
+static void   _save_dbd_state(126,5094
+static int    _send_init_msg(127,5131
+static int    _send_fini_msg(128,5167
+static int    _send_msg(129,5203
+static void   _sig_handler(130,5240
+static void   _shutdown_agent(131,5280
+static void   _slurmdbd_packstr(132,5317
+static int    _slurmdbd_unpackstr(133,5395
+static int    _tot_wait 134,5476
+extern uint16_t slurmdbd_translate_rpc(146,5976
+extern int slurm_open_slurmdbd_conn(162,6518
+extern int slurm_close_slurmdbd_conn(212,7766
+extern int slurm_send_slurmdbd_recv_rc_msg(236,8385
+extern int slurm_send_recv_slurmdbd_msg(295,10247
+extern int slurm_send_slurmdbd_msg(365,12079
+static void _open_slurmdbd_fd(417,13616
+extern Buf pack_slurmdbd_msg(494,15499
+extern int unpack_slurmdbd_msg(671,19992
+extern slurmdbd_msg_type_t str_2_slurmdbd_msg_type(854,24601
+extern char *slurmdbd_msg_type_2_str(slurmdbd_msg_type_2_str1015,30772
+extern void slurmdbd_free_buffer(1476,39600
+static int _send_init_msg(1483,39703
+static int _send_fini_msg(1519,40599
+static void _close_slurmdbd_fd(1542,41073
+static void _reopen_slurmdbd_fd(1551,41241
+static int _send_msg(1558,41371
+static int _unpack_return_code(1606,42437
+static int _get_return_code(1668,44080
+static int _handle_mult_rc_ret(1681,44330
+static Buf _recv_msg(1769,46527
+static int _tot_wait 1819,47697
+static bool _fd_readable(1832,48054
+static int _fd_writeable(1882,49236
+static void _create_agent(1942,50853
+static void _shutdown_agent(1963,51379
+static void _slurmdbd_packstr(1990,52129
+static int _slurmdbd_unpackstr(1995,52240
+static void *_agent(_agent2004,52462
+static void _save_dbd_state(2175,57186
+static void _load_dbd_state(2236,58694
+static int _save_dbd_rec(2341,61290
+static Buf _load_dbd_rec(2379,62076
+static void _sig_handler(2428,63122
+static int _purge_job_start_req(2434,63259
+extern void slurmdbd_free_acct_coord_msg(2465,64077
+extern void slurmdbd_free_cluster_cpus_msg(2477,64306
+extern void slurmdbd_free_rec_msg(2485,64441
+extern void slurmdbd_free_cond_msg(2507,64845
+extern void slurmdbd_free_init_msg(2564,66164
+extern void slurmdbd_free_fini_msg(2572,66282
+extern void slurmdbd_free_job_complete_msg(2577,66356
+extern void slurmdbd_free_job_start_msg(2586,66502
+extern void slurmdbd_free_id_rc_msg(2604,66874
+extern void slurmdbd_free_job_suspend_msg(2610,66985
+extern void slurmdbd_free_list_msg(2615,67073
+extern void slurmdbd_free_modify_msg(2624,67214
+extern void slurmdbd_free_node_state_msg(2669,68363
+extern void slurmdbd_free_rc_msg(2678,68511
+extern void slurmdbd_free_register_ctld_msg(2686,68620
+extern void slurmdbd_free_roll_usage_msg(2691,68712
+extern void slurmdbd_free_step_complete_msg(2696,68798
+extern void slurmdbd_free_step_start_msg(2704,68925
+extern void slurmdbd_free_usage_msg(2714,69092
+slurmdbd_pack_acct_coord_msg(2747,69926
+slurmdbd_unpack_acct_coord_msg(2771,70420
+slurmdbd_pack_cluster_cpus_msg(2802,71164
+slurmdbd_unpack_cluster_cpus_msg(2813,71445
+extern void slurmdbd_pack_rec_msg(2837,72021
+extern int slurmdbd_unpack_rec_msg(2857,72465
+extern void slurmdbd_pack_cond_msg(2889,73180
+extern int slurmdbd_unpack_cond_msg(2944,74483
+slurmdbd_pack_init_msg(3012,76092
+slurmdbd_unpack_init_msg(3045,77014
+slurmdbd_pack_fini_msg(3091,78189
+slurmdbd_unpack_fini_msg(3098,78347
+slurmdbd_pack_job_complete_msg(3115,78719
+slurmdbd_unpack_job_complete_msg(3135,79291
+slurmdbd_pack_job_start_msg(3165,80271
+slurmdbd_unpack_job_start_msg(3228,82295
+slurmdbd_pack_id_rc_msg(3309,85638
+slurmdbd_unpack_id_rc_msg(3322,85914
+slurmdbd_pack_job_suspend_msg(3342,86373
+slurmdbd_unpack_job_suspend_msg(3354,86694
+extern void slurmdbd_pack_list_msg(3373,87279
+extern int slurmdbd_unpack_list_msg(3461,89311
+extern void slurmdbd_pack_modify_msg(3574,92308
+extern int slurmdbd_unpack_modify_msg(3615,93405
+slurmdbd_pack_node_state_msg(3671,94863
+slurmdbd_unpack_node_state_msg(3686,95261
+slurmdbd_pack_rc_msg(3716,96062
+slurmdbd_unpack_rc_msg(3725,96259
+slurmdbd_pack_register_ctld_msg(3743,96719
+slurmdbd_unpack_register_ctld_msg(3755,97017
+slurmdbd_pack_roll_usage_msg(3776,97583
+slurmdbd_unpack_roll_usage_msg(3787,97845
+slurmdbd_pack_step_complete_msg(3808,98353
+slurmdbd_unpack_step_complete_msg(3826,98902
+slurmdbd_pack_step_start_msg(3857,99903
+slurmdbd_unpack_step_start_msg(3893,100996
+extern void slurmdbd_pack_usage_msg(3942,102860
+extern int slurmdbd_unpack_usage_msg(3972,103557
+extern void slurmdbd_pack_buffer(4016,104550
+extern int slurmdbd_unpack_buffer(4025,104730
+
+/home/david/slurm/master/slurm/src/common/slurmdbd_defs.h,10899
+#define _SLURMDBD_DEFS_H40,2172
+#define SLURMDBD_VERSION 79,3515
+#define SLURMDBD_13_12_VERSION 80,3586
+#define SLURMDBD_2_6_VERSION 81,3646
+#define SLURMDBD_2_5_VERSION 82,3704
+#define SLURMDBD_VERSION_MIN 83,3762
+	DBD_INIT 88,3911
+	DBD_FINI,89,3962
+	DBD_ADD_ACCOUNTS,90,4011
+	DBD_ADD_ACCOUNT_COORDS,91,4079
+	DBD_ADD_ASSOCS,92,4147
+	DBD_ADD_CLUSTERS,93,4215
+	DBD_ADD_USERS,94,4283
+	DBD_CLUSTER_CPUS,95,4351
+	DBD_FLUSH_JOBS,96,4411
+	DBD_GET_ACCOUNTS,98,4506
+	DBD_GET_ASSOCS,99,4556
+	DBD_GET_ASSOC_USAGE,100,4617
+	DBD_GET_CLUSTERS,101,4677
+	DBD_GET_CLUSTER_USAGE,102,4727
+	DBD_GET_JOBS,103,4788
+	DBD_GET_USERS,104,4835
+	DBD_GOT_ACCOUNTS,105,4884
+	DBD_GOT_ASSOCS,106,4939
+	DBD_GOT_ASSOC_USAGE,107,4993
+	DBD_GOT_CLUSTERS,108,5059
+	DBD_GOT_CLUSTER_USAGE,109,5114
+	DBD_GOT_JOBS,110,5182
+	DBD_GOT_LIST,111,5230
+	DBD_GOT_USERS,112,5298
+	DBD_JOB_COMPLETE,113,5349
+	DBD_JOB_START,114,5398
+	DBD_ID_RC,115,5443
+	DBD_JOB_SUSPEND,118,5570
+	DBD_MODIFY_ACCOUNTS,119,5617
+	DBD_MODIFY_ASSOCS,120,5685
+	DBD_MODIFY_CLUSTERS,121,5753
+	DBD_MODIFY_USERS,122,5821
+	DBD_NODE_STATE,123,5889
+	DBD_RC,124,5943
+	DBD_REGISTER_CTLD,125,5988
+	DBD_REMOVE_ACCOUNTS,126,6047
+	DBD_REMOVE_ACCOUNT_COORDS,127,6115
+	DBD_REMOVE_ASSOCS,129,6201
+	DBD_REMOVE_CLUSTERS,130,6269
+	DBD_REMOVE_USERS,131,6337
+	DBD_ROLL_USAGE,132,6405
+	DBD_STEP_COMPLETE,133,6473
+	DBD_STEP_START,134,6523
+	DBD_UPDATE_SHARES_USED,135,6570
+	DBD_GET_JOBS_COND,138,6674
+	DBD_GET_TXN,139,6738
+	DBD_GOT_TXN,140,6788
+	DBD_ADD_QOS,141,6838
+	DBD_GET_QOS,142,6890
+	DBD_GOT_QOS,143,6942
+	DBD_REMOVE_QOS,144,6994
+	DBD_MODIFY_QOS,145,7052
+	DBD_ADD_WCKEYS,146,7120
+	DBD_GET_WCKEYS,147,7177
+	DBD_GOT_WCKEYS,148,7234
+	DBD_REMOVE_WCKEYS,149,7291
+	DBD_MODIFY_WCKEYS,150,7353
+	DBD_GET_WCKEY_USAGE,151,7421
+	DBD_GOT_WCKEY_USAGE,152,7481
+	DBD_ARCHIVE_DUMP,153,7541
+	DBD_ARCHIVE_LOAD,155,7617
+	DBD_ADD_RESV,156,7679
+	DBD_REMOVE_RESV,157,7741
+	DBD_MODIFY_RESV,158,7806
+	DBD_GET_RESVS,159,7871
+	DBD_GOT_RESVS,160,7927
+	DBD_GET_CONFIG,161,7976
+	DBD_GOT_CONFIG,162,8031
+	DBD_GET_PROBS,163,8083
+	DBD_GOT_PROBS,164,8143
+	DBD_GET_EVENTS,165,8193
+	DBD_GOT_EVENTS,166,8240
+	DBD_SEND_MULT_JOB_START,167,8292
+	DBD_GOT_MULT_JOB_START,168,8349
+	DBD_SEND_MULT_MSG,169,8420
+	DBD_GOT_MULT_MSG,170,8474
+	DBD_MODIFY_JOB	171,8536
+} slurmdbd_msg_type_t;172,8596
+typedef struct slurmdbd_msg 178,8819
+	uint16_t msg_type;179,8849
+	void * data;180,8905
+} slurmdbd_msg_t;181,8958
+	List acct_list;184,8994
+	slurmdb_user_cond_t *cond;cond185,9050
+} dbd_acct_coord_msg_t;186,9078
+typedef struct dbd_cluster_cpus_msg 188,9103
+	char *cluster_nodes;cluster_nodes189,9141
+	uint32_t cpu_count;190,9186
+	time_t event_time;191,9235
+} dbd_cluster_cpus_msg_t;192,9280
+	void *rec;rec195,9324
+} dbd_rec_msg_t;198,9455
+	void *cond;cond201,9490
+} dbd_cond_msg_t;204,9625
+	uint16_t archive_data;207,9661
+	time_t end;208,9685
+	time_t start;209,9698
+} dbd_roll_usage_msg_t;210,9713
+	time_t end;213,9755
+	void *rec;rec214,9768
+	time_t start;215,9780
+} dbd_usage_msg_t;216,9795
+typedef struct dbd_get_jobs_msg 218,9815
+	char *cluster_name;cluster_name219,9849
+	uint16_t completion;220,9901
+	uint32_t gid;222,9992
+	time_t last_update;223,10023
+	List selected_steps;224,10070
+	List selected_parts;225,10134
+	char *user;user226,10179
+} dbd_get_jobs_msg_t;227,10209
+typedef struct dbd_init_msg 229,10232
+	char *cluster_name;cluster_name230,10262
+	uint16_t rollback;231,10329
+	uint16_t version;232,10386
+	uint32_t uid;233,10428
+} dbd_init_msg_t;235,10517
+typedef struct dbd_fini_msg 237,10536
+	uint16_t close_conn;238,10566
+	uint16_t commit;240,10651
+} dbd_fini_msg_t;241,10716
+typedef struct dbd_job_comp_msg 243,10735
+	uint32_t assoc_id;244,10769
+	char *	 comment;246,10860
+	uint32_t db_index;247,10902
+	uint32_t derived_ec;248,10959
+	time_t   end_time;249,11019
+	uint32_t exit_code;250,11067
+	uint32_t job_id;251,11118
+	uint16_t job_state;252,11149
+	char *   nodes;253,11186
+	uint32_t req_uid;254,11237
+	time_t   start_time;255,11280
+	time_t   submit_time;256,11323
+} dbd_job_comp_msg_t;258,11407
+typedef struct dbd_job_start_msg 260,11430
+	char *   account;261,11465
+	uint32_t alloc_cpus;263,11556
+	uint32_t alloc_nodes;264,11614
+	uint32_t assoc_id;265,11672
+	char *   block_id;266,11724
+	uint32_t db_index;267,11773
+	time_t   eligible_time;268,11830
+	uint32_t gid;269,11894
+	uint32_t job_id;270,11932
+	uint16_t job_state;271,11963
+	char *   name;272,12000
+	char *   nodes;273,12032
+	char *   node_inx;274,12083
+	char *   partition;276,12172
+	uint32_t priority;277,12227
+	uint32_t qos_id;278,12266
+	uint32_t req_cpus;279,12321
+	uint32_t req_mem;280,12371
+	uint32_t resv_id;281,12427
+	time_t   start_time;282,12467
+	time_t   submit_time;283,12510
+	uint32_t timelimit;284,12555
+	uint32_t uid;285,12596
+	char*    gres_alloc;286,12664
+	char*    gres_req;288,12779
+	char*    gres_used;290,12894
+	char *   wckey;292,13013
+} dbd_job_start_msg_t;293,13048
+typedef struct dbd_id_rc_msg 296,13122
+	uint32_t job_id;297,13153
+	uint32_t id;298,13171
+	uint32_t return_code;299,13185
+} dbd_id_rc_msg_t;300,13208
+typedef struct dbd_job_suspend_msg 302,13228
+	uint32_t assoc_id;303,13265
+	uint32_t db_index;305,13356
+	uint32_t job_id;306,13413
+	uint16_t job_state;308,13483
+	time_t   submit_time;309,13520
+	time_t   suspend_time;311,13604
+} dbd_job_suspend_msg_t;312,13661
+	List my_list;315,13704
+	uint32_t return_code;317,13812
+} dbd_list_msg_t;320,13931
+	void *cond;cond323,13967
+	void *rec;rec324,13980
+} dbd_modify_msg_t;325,13992
+#define DBD_NODE_STATE_DOWN 327,14013
+#define DBD_NODE_STATE_UP 328,14044
+typedef struct dbd_node_state_msg 329,14075
+	uint32_t cpu_count;330,14111
+	time_t event_time;331,14165
+	char *hostlist;hostlist332,14210
+	uint16_t new_state;333,14248
+	char *reason;reason334,14315
+	uint32_t reason_uid;335,14370
+	uint16_t state;337,14462
+} dbd_node_state_msg_t;339,14574
+typedef struct dbd_rc_msg 341,14599
+	char *   comment;342,14627
+	uint32_t return_code;343,14671
+	uint16_t sent_type;344,14694
+} dbd_rc_msg_t;345,14760
+typedef struct dbd_register_ctld_msg 347,14777
+	uint16_t dimensions;348,14816
+	uint32_t flags;349,14868
+	uint32_t plugin_id_select;350,14917
+	uint16_t port;351,14972
+} dbd_register_ctld_msg_t;352,15017
+typedef struct dbd_step_comp_msg 354,15045
+	uint32_t assoc_id;355,15080
+	uint32_t db_index;356,15132
+	time_t   end_time;357,15189
+	uint32_t exit_code;358,15237
+	jobacctinfo_t *jobacct;jobacct359,15288
+	uint32_t job_id;360,15331
+	uint32_t req_uid;361,15362
+	time_t   start_time;362,15405
+	time_t   job_submit_time;363,15449
+	uint32_t step_id;365,15537
+	uint32_t total_tasks;366,15570
+} dbd_step_comp_msg_t;367,15623
+typedef struct dbd_step_start_msg 369,15647
+	uint32_t assoc_id;370,15683
+	uint32_t db_index;371,15735
+	uint32_t job_id;372,15792
+	char *   name;373,15823
+	char *   nodes;374,15856
+	char *   node_inx;375,15908
+	uint32_t node_cnt;377,15985
+	time_t   start_time;378,16044
+	time_t   job_submit_time;379,16088
+	uint32_t req_cpufreq;381,16176
+	uint32_t step_id;382,16231
+	uint16_t task_dist;383,16264
+	uint32_t total_cpus;384,16317
+	uint32_t total_tasks;385,16375
+} dbd_step_start_msg_t;386,16428
+extern uint16_t running_cache;390,16537
+extern pthread_mutex_t assoc_cache_mutex;393,16697
+extern pthread_cond_t assoc_cache_cond;394,16763
+extern uint16_t slurmdbd_translate_rpc(406,17280
+extern int slurm_open_slurmdbd_conn(413,17585
+extern int slurm_close_slurmdbd_conn(418,17814
+extern int slurm_send_slurmdbd_msg(425,18121
+extern int slurm_send_recv_slurmdbd_msg(432,18426
+extern int slurm_send_slurmdbd_recv_rc_msg(439,18705
+extern Buf pack_slurmdbd_msg(443,18818
+extern int unpack_slurmdbd_msg(444,18891
+extern slurmdbd_msg_type_t str_2_slurmdbd_msg_type(447,18990
+extern char *slurmdbd_msg_type_2_str(slurmdbd_msg_type_2_str448,19058
+extern void slurmdbd_free_buffer(451,19150
+extern void slurmdbd_free_acct_coord_msg(456,19398
+extern void slurmdbd_free_cluster_cpus_msg(457,19467
+extern void slurmdbd_free_rec_msg(458,19540
+extern void slurmdbd_free_cond_msg(459,19621
+extern void slurmdbd_free_init_msg(461,19711
+extern void slurmdbd_free_fini_msg(462,19768
+extern void slurmdbd_free_job_complete_msg(463,19825
+extern void slurmdbd_free_job_start_msg(464,19894
+extern void slurmdbd_free_id_rc_msg(465,19945
+extern void slurmdbd_free_job_suspend_msg(466,19992
+extern void slurmdbd_free_list_msg(467,20063
+extern void slurmdbd_free_modify_msg(468,20120
+extern void slurmdbd_free_node_state_msg(470,20216
+extern void slurmdbd_free_rc_msg(471,20285
+extern void slurmdbd_free_register_ctld_msg(472,20338
+extern void slurmdbd_free_roll_usage_msg(473,20413
+extern void slurmdbd_free_step_complete_msg(474,20482
+extern void slurmdbd_free_step_start_msg(475,20553
+extern void slurmdbd_free_usage_msg(476,20622
+extern void slurmdbd_pack_acct_coord_msg(482,20934
+extern void slurmdbd_pack_cluster_cpus_msg(485,21049
+extern void slurmdbd_pack_rec_msg(488,21172
+extern void slurmdbd_pack_cond_msg(491,21299
+extern void slurmdbd_pack_init_msg(494,21430
+extern void slurmdbd_pack_fini_msg(496,21545
+extern void slurmdbd_pack_job_complete_msg(498,21643
+extern void slurmdbd_pack_job_start_msg(501,21762
+extern void slurmdbd_pack_id_rc_msg(504,21857
+extern void slurmdbd_pack_job_suspend_msg(507,21954
+extern void slurmdbd_pack_list_msg(510,22073
+extern void slurmdbd_pack_modify_msg(514,22211
+extern void slurmdbd_pack_node_state_msg(518,22359
+extern void slurmdbd_pack_rc_msg(521,22474
+extern void slurmdbd_pack_register_ctld_msg(523,22566
+extern void slurmdbd_pack_roll_usage_msg(526,22693
+extern void slurmdbd_pack_step_complete_msg(528,22802
+extern void slurmdbd_pack_step_start_msg(531,22925
+extern void slurmdbd_pack_usage_msg(534,23040
+extern void slurmdbd_pack_buffer(538,23183
+extern int slurmdbd_unpack_acct_coord_msg(545,23492
+extern int slurmdbd_unpack_cluster_cpus_msg(548,23611
+extern int slurmdbd_unpack_rec_msg(551,23738
+extern int slurmdbd_unpack_cond_msg(555,23876
+extern int slurmdbd_unpack_init_msg(558,24011
+extern int slurmdbd_unpack_fini_msg(560,24107
+extern int slurmdbd_unpack_job_complete_msg(562,24208
+extern int slurmdbd_unpack_job_start_msg(565,24331
+extern int slurmdbd_unpack_id_rc_msg(568,24431
+extern int slurmdbd_unpack_job_suspend_msg(571,24533
+extern int slurmdbd_unpack_list_msg(574,24656
+extern int slurmdbd_unpack_modify_msg(578,24799
+extern int slurmdbd_unpack_node_state_msg(582,24952
+extern int slurmdbd_unpack_rc_msg(585,25071
+extern int slurmdbd_unpack_register_ctld_msg(587,25166
+extern int slurmdbd_unpack_roll_usage_msg(590,25297
+extern int slurmdbd_unpack_step_complete_msg(593,25416
+extern int slurmdbd_unpack_step_start_msg(596,25543
+extern int slurmdbd_unpack_usage_msg(599,25662
+extern int slurmdbd_unpack_buffer(603,25810
+
+/home/david/slurm/master/slurm/src/common/slurmdb_defs.c,4631
+slurmdb_cluster_rec_t *working_cluster_rec working_cluster_rec52,2527
+static void _free_assoc_rec_members(54,2579
+static void _free_cluster_rec_members(71,2978
+static void _free_qos_rec_members(84,3312
+static void _free_wckey_rec_members(96,3582
+static void _free_cluster_cond_members(107,3808
+static int _sort_children_list(122,4163
+static int _sort_assoc_by_lft_dec(162,5067
+static int _sort_slurmdb_hierarchical_rec_list(177,5399
+static int _append_hierarchical_children_ret_list(199,6025
+static char *_get_qos_list_str(_get_qos_list_str224,6705
+static int _setup_cluster_rec(245,7093
+static uint32_t _str_2_qos_flags(314,8934
+extern slurmdb_job_rec_t *slurmdb_create_job_rec(slurmdb_create_job_rec340,9581
+extern slurmdb_step_rec_t *slurmdb_create_step_rec(slurmdb_create_step_rec355,9988
+extern void slurmdb_destroy_user_rec(371,10427
+extern void slurmdb_destroy_account_rec(390,10961
+extern void slurmdb_destroy_coord_rec(407,11428
+extern void slurmdb_destroy_cluster_accounting_rec(418,11636
+extern void slurmdb_destroy_cluster_rec(428,11859
+extern void slurmdb_destroy_accounting_rec(439,12095
+extern void slurmdb_destroy_association_rec(449,12303
+extern void slurmdb_destroy_event_rec(460,12565
+extern void slurmdb_destroy_job_rec(475,12883
+extern void slurmdb_destroy_qos_rec(496,13302
+extern void slurmdb_destroy_reservation_rec(505,13503
+extern void slurmdb_destroy_step_rec(519,13850
+extern void slurmdb_destroy_txn_rec(530,14066
+extern void slurmdb_destroy_wckey_rec(544,14420
+extern void slurmdb_destroy_archive_rec(554,14606
+extern void slurmdb_destroy_report_assoc_rec(565,14833
+extern void slurmdb_destroy_report_user_rec(578,15210
+extern void slurmdb_destroy_report_cluster_rec(593,15671
+extern void slurmdb_destroy_user_cond(607,16129
+extern void slurmdb_destroy_account_cond(621,16528
+extern void slurmdb_destroy_cluster_cond(636,16974
+extern void slurmdb_destroy_association_cond(647,17214
+extern void slurmdb_destroy_event_cond(714,19814
+extern void slurmdb_destroy_job_cond(734,20394
+extern void slurmdb_destroy_job_modify_cond(771,21474
+extern void slurmdb_destroy_qos_cond(782,21683
+extern void slurmdb_destroy_reservation_cond(794,21987
+extern void slurmdb_destroy_txn_cond(810,22433
+extern void slurmdb_destroy_wckey_cond(834,23175
+extern void slurmdb_destroy_archive_cond(851,23568
+extern void slurmdb_destroy_update_object(864,23860
+extern void slurmdb_destroy_used_limits(877,24128
+extern void slurmdb_destroy_update_shares_rec(887,24330
+extern void slurmdb_destroy_print_tree(892,24411
+extern void slurmdb_destroy_hierarchical_rec(905,24720
+extern void slurmdb_destroy_selected_step(920,25142
+extern void slurmdb_destroy_report_job_grouping(928,25302
+extern void slurmdb_destroy_report_acct_grouping(939,25569
+extern void slurmdb_destroy_report_cluster_grouping(951,25878
+extern List slurmdb_get_info_cluster(963,26223
+extern void slurmdb_init_association_rec(1034,28070
+extern void slurmdb_init_cluster_rec(1076,29124
+extern void slurmdb_init_qos_rec(1088,29377
+extern void slurmdb_init_wckey_rec(1126,30295
+extern void slurmdb_init_cluster_cond(1138,30533
+extern char *slurmdb_qos_str(slurmdb_qos_str1150,30791
+extern uint32_t str_2_slurmdb_qos(1175,31242
+extern char *slurmdb_qos_flags_str(slurmdb_qos_flags_str1205,31845
+extern uint32_t str_2_qos_flags(1237,32741
+extern char *slurmdb_admin_level_str(slurmdb_admin_level_str1272,33492
+extern slurmdb_admin_level_t str_2_slurmdb_admin_level(1294,33877
+extern List slurmdb_get_hierarchical_sorted_assoc_list(1312,34448
+extern void slurmdb_sort_hierarchical_assoc_list(1326,34873
+extern List slurmdb_get_acct_hierarchical_rec_list(1341,35334
+extern char *slurmdb_tree_name_get(slurmdb_tree_name_get1431,38126
+extern int set_qos_bitstr_from_list(1480,39523
+extern char *get_qos_complete_str_bitstr(get_qos_complete_str_bitstr1515,40248
+extern char *get_qos_complete_str(get_qos_complete_str1552,41128
+extern char *get_classification_str(get_classification_str1600,42305
+extern uint16_t str_2_classification(1636,42976
+extern char *slurmdb_problem_str_get(slurmdb_problem_str_get1657,43475
+extern uint16_t str_2_slurmdb_problem(1683,44018
+extern void log_assoc_rec(1702,44530
+extern int slurmdb_report_set_start_end_time(1849,49430
+extern uint32_t slurmdb_parse_purge(1940,51829
+extern char *slurmdb_purge_string(slurmdb_purge_string1976,52703
+extern int slurmdb_addto_qos_char_list(2001,53431
+extern int slurmdb_send_accounting_update(2198,57773
+extern slurmdb_report_cluster_rec_t *slurmdb_cluster_rec_2_report(slurmdb_cluster_rec_2_report2255,59276
+
+/home/david/slurm/master/slurm/src/common/slurmdb_defs.h,4131
+#define _SLURMDB_DEFS_H39,2164
+#define SLURMDB_PURGE_GET_UNITS(44,2244
+#define SLURMDB_PURGE_ARCHIVE_SET(46,2309
+#define SLURMDB_PURGE_IN_HOURS(48,2379
+#define SLURMDB_PURGE_IN_DAYS(50,2444
+#define SLURMDB_PURGE_IN_MONTHS(52,2507
+extern slurmdb_step_rec_t *slurmdb_create_step_rec(slurmdb_create_step_rec55,2575
+extern slurmdb_job_rec_t *slurmdb_create_job_rec(slurmdb_create_job_rec56,2629
+extern void slurmdb_destroy_user_defs(58,2682
+extern void slurmdb_destroy_user_rec(59,2735
+extern void slurmdb_destroy_account_rec(60,2787
+extern void slurmdb_destroy_coord_rec(61,2842
+extern void slurmdb_destroy_cluster_accounting_rec(62,2895
+extern void slurmdb_destroy_cluster_rec(63,2961
+extern void slurmdb_destroy_accounting_rec(64,3016
+extern void slurmdb_destroy_association_rec(65,3074
+extern void slurmdb_destroy_event_rec(66,3133
+extern void slurmdb_destroy_job_rec(67,3186
+extern void slurmdb_destroy_qos_rec(68,3237
+extern void slurmdb_destroy_reservation_rec(69,3288
+extern void slurmdb_destroy_step_rec(70,3347
+extern void slurmdb_destroy_txn_rec(71,3399
+extern void slurmdb_destroy_wckey_rec(72,3450
+extern void slurmdb_destroy_archive_rec(73,3503
+extern void slurmdb_destroy_report_assoc_rec(74,3558
+extern void slurmdb_destroy_report_user_rec(75,3618
+extern void slurmdb_destroy_report_cluster_rec(76,3677
+extern void slurmdb_destroy_user_cond(78,3740
+extern void slurmdb_destroy_account_cond(79,3793
+extern void slurmdb_destroy_cluster_cond(80,3849
+extern void slurmdb_destroy_association_cond(81,3905
+extern void slurmdb_destroy_event_cond(82,3965
+extern void slurmdb_destroy_job_cond(83,4019
+extern void slurmdb_destroy_job_modify_cond(84,4071
+extern void slurmdb_destroy_qos_cond(85,4130
+extern void slurmdb_destroy_reservation_cond(86,4182
+extern void slurmdb_destroy_txn_cond(87,4242
+extern void slurmdb_destroy_wckey_cond(88,4294
+extern void slurmdb_destroy_archive_cond(89,4348
+extern void slurmdb_destroy_update_object(91,4405
+extern void slurmdb_destroy_used_limits(92,4462
+extern void slurmdb_destroy_update_shares_rec(93,4517
+extern void slurmdb_destroy_print_tree(94,4578
+extern void slurmdb_destroy_hierarchical_rec(95,4632
+extern void slurmdb_destroy_selected_step(96,4692
+extern void slurmdb_destroy_report_job_grouping(98,4750
+extern void slurmdb_destroy_report_acct_grouping(99,4813
+extern void slurmdb_destroy_report_cluster_grouping(100,4877
+extern void slurmdb_init_association_rec(102,4945
+extern void slurmdb_init_cluster_rec(104,5041
+extern void slurmdb_init_qos_rec(106,5134
+extern void slurmdb_init_wckey_rec(108,5211
+extern void slurmdb_init_cluster_cond(111,5297
+extern List slurmdb_get_info_cluster(114,5394
+extern char *slurmdb_qos_str(slurmdb_qos_str115,5452
+extern uint32_t str_2_slurmdb_qos(116,5513
+extern char *slurmdb_qos_flags_str(slurmdb_qos_flags_str117,5576
+extern uint32_t str_2_qos_flags(118,5628
+extern char *slurmdb_admin_level_str(slurmdb_admin_level_str119,5686
+extern slurmdb_admin_level_t str_2_slurmdb_admin_level(120,5753
+extern List slurmdb_get_hierarchical_sorted_assoc_list(125,5964
+extern List slurmdb_get_acct_hierarchical_rec_list(126,6037
+extern void slurmdb_sort_hierarchical_assoc_list(131,6190
+extern char *slurmdb_tree_name_get(slurmdb_tree_name_get134,6315
+extern int set_qos_bitstr_from_list(136,6394
+extern char *get_qos_complete_str_bitstr(get_qos_complete_str_bitstr137,6467
+extern char *get_qos_complete_str(get_qos_complete_str138,6545
+extern char *get_classification_str(get_classification_str140,6615
+extern uint16_t str_2_classification(141,6677
+extern char *slurmdb_problem_str_get(slurmdb_problem_str_get143,6738
+extern uint16_t str_2_slurmdb_problem(144,6794
+extern void log_assoc_rec(146,6849
+extern int slurmdb_report_set_start_end_time(148,6930
+extern uint32_t slurmdb_parse_purge(150,7005
+extern char *slurmdb_purge_string(slurmdb_purge_string151,7056
+extern int slurmdb_addto_qos_char_list(153,7155
+extern int slurmdb_send_accounting_update(155,7262
+extern slurmdb_report_cluster_rec_t *slurmdb_cluster_rec_2_report(slurmdb_cluster_rec_2_report158,7401
+
+/home/david/slurm/master/slurm/src/common/slurmdb_pack.c,3078
+static void _pack_slurmdb_stats(46,2292
+static int _unpack_slurmdb_stats(164,5704
+extern void slurmdb_pack_user_rec(256,9231
+extern int slurmdb_unpack_user_rec(394,12559
+extern void slurmdb_pack_used_limits(509,15920
+extern int slurmdb_unpack_used_limits(557,16997
+extern void slurmdb_pack_account_rec(590,18028
+extern int slurmdb_unpack_account_rec(642,19300
+extern void slurmdb_pack_coord_rec(695,20713
+extern int slurmdb_unpack_coord_rec(709,20992
+extern void slurmdb_pack_cluster_accounting_rec(726,21435
+extern int slurmdb_unpack_cluster_accounting_rec(779,22781
+extern void slurmdb_pack_cluster_rec(817,24068
+extern int slurmdb_unpack_cluster_rec(923,26592
+extern void slurmdb_pack_accounting_rec(1012,29234
+extern int slurmdb_unpack_accounting_rec(1044,29947
+extern void slurmdb_pack_association_rec(1071,30688
+extern int slurmdb_unpack_association_rec(1408,38750
+extern void slurmdb_pack_event_rec(1627,45851
+extern int slurmdb_unpack_event_rec(1657,46632
+extern void slurmdb_pack_qos_rec(1684,47542
+extern int slurmdb_unpack_qos_rec(2012,55705
+extern void slurmdb_pack_reservation_rec(2214,62544
+extern int slurmdb_unpack_reservation_rec(2251,63506
+extern void slurmdb_pack_txn_rec(2282,64585
+extern int slurmdb_unpack_txn_rec(2312,65303
+extern void slurmdb_pack_wckey_rec(2344,66274
+extern int slurmdb_unpack_wckey_rec(2436,68034
+extern void slurmdb_pack_archive_rec(2511,69920
+extern int slurmdb_unpack_archive_rec(2525,70213
+extern void slurmdb_pack_user_cond(2546,70701
+extern int slurmdb_unpack_user_cond(2607,72139
+extern void slurmdb_pack_account_cond(2673,73844
+extern int slurmdb_unpack_account_cond(2730,75218
+extern void slurmdb_pack_cluster_cond(2783,76558
+extern int slurmdb_unpack_cluster_cond(2892,79043
+extern void slurmdb_pack_association_cond(2975,81353
+extern int slurmdb_unpack_association_cond(4028,106945
+extern void slurmdb_pack_event_cond(4831,128982
+extern int slurmdb_unpack_event_cond(4926,131186
+extern void slurmdb_pack_job_cond(5002,133200
+extern int slurmdb_unpack_job_cond(5611,148725
+extern void slurmdb_pack_job_modify_cond(6095,161742
+extern int slurmdb_unpack_job_modify_cond(6111,162079
+extern void slurmdb_pack_job_rec(6133,162600
+extern int slurmdb_unpack_job_rec(6256,166604
+extern void slurmdb_pack_qos_cond(6404,172277
+extern int slurmdb_unpack_qos_cond(6514,174817
+extern void slurmdb_pack_reservation_cond(6604,177110
+extern int slurmdb_unpack_reservation_cond(6671,178681
+extern void slurmdb_pack_selected_step(6724,180127
+extern int slurmdb_unpack_selected_step(6731,180308
+extern void slurmdb_pack_step_rec(6750,180728
+extern int slurmdb_unpack_step_rec(6805,182696
+extern void slurmdb_pack_txn_cond(6879,185508
+extern int slurmdb_unpack_txn_cond(7010,188636
+extern void slurmdb_pack_wckey_cond(7122,191470
+extern int slurmdb_unpack_wckey_cond(7281,195012
+extern void slurmdb_pack_archive_cond(7404,198205
+extern int slurmdb_unpack_archive_cond(7462,200108
+extern void slurmdb_pack_update_object(7538,202447
+extern int slurmdb_unpack_update_object(7595,203915
+
+/home/david/slurm/master/slurm/src/common/slurmdb_pack.h,3036
+#define _SLURMDB_PACK_H39,2172
+extern void slurmdb_pack_user_defs(46,2290
+extern int slurmdb_unpack_user_defs(48,2377
+extern void slurmdb_pack_user_rec(50,2471
+extern int slurmdb_unpack_user_rec(52,2556
+extern void slurmdb_pack_account_rec(54,2648
+extern int slurmdb_unpack_account_rec(56,2739
+extern void slurmdb_pack_coord_rec(58,2837
+extern int slurmdb_unpack_coord_rec(60,2924
+extern void pack_cluster_accounting_rec(62,3018
+extern int unpack_cluster_accounting_rec(64,3108
+extern void slurmdb_pack_cluster_rec(66,3205
+extern int slurmdb_unpack_cluster_rec(68,3296
+extern void slurmdb_pack_accounting_rec(70,3394
+extern int slurmdb_unpack_accounting_rec(73,3489
+extern void slurmdb_pack_association_rec(75,3586
+extern int slurmdb_unpack_association_rec(78,3684
+extern void slurmdb_pack_event_rec(80,3783
+extern int slurmdb_unpack_event_rec(83,3877
+extern void slurmdb_pack_qos_rec(85,3971
+extern int slurmdb_unpack_qos_rec(87,4054
+extern void slurmdb_pack_reservation_rec(89,4144
+extern int slurmdb_unpack_reservation_rec(91,4236
+extern void slurmdb_pack_txn_rec(93,4335
+extern int slurmdb_unpack_txn_rec(95,4418
+extern void slurmdb_pack_wckey_rec(97,4508
+extern int slurmdb_unpack_wckey_rec(99,4595
+extern void slurmdb_pack_archive_rec(101,4689
+extern int slurmdb_unpack_archive_rec(103,4780
+extern void slurmdb_pack_user_cond(106,4879
+extern int slurmdb_unpack_user_cond(108,4966
+extern void slurmdb_pack_account_cond(110,5060
+extern int slurmdb_unpack_account_cond(112,5153
+extern void slurmdb_pack_cluster_cond(114,5253
+extern int slurmdb_unpack_cluster_cond(116,5346
+extern void slurmdb_pack_association_cond(118,5446
+extern int slurmdb_unpack_association_cond(121,5547
+extern void slurmdb_pack_event_cond(123,5648
+extern int slurmdb_unpack_event_cond(125,5737
+extern void slurmdb_pack_job_cond(127,5833
+extern int slurmdb_unpack_job_cond(129,5918
+extern void slurmdb_pack_job_modify_cond(131,6010
+extern int slurmdb_unpack_job_modify_cond(133,6102
+extern void slurmdb_pack_job_rec(135,6201
+extern int slurmdb_unpack_job_rec(137,6288
+extern void slurmdb_pack_qos_cond(138,6369
+extern int slurmdb_unpack_qos_cond(140,6454
+extern void slurmdb_pack_reservation_cond(142,6546
+extern int slurmdb_unpack_reservation_cond(145,6647
+extern void slurmdb_pack_selected_step(147,6748
+extern int slurmdb_unpack_selected_step(149,6864
+extern void slurmdb_pack_step_rec(151,6976
+extern int slurmdb_unpack_step_rec(153,7077
+extern void slurmdb_pack_txn_cond(155,7181
+extern int slurmdb_unpack_txn_cond(157,7266
+extern void slurmdb_pack_wckey_cond(159,7358
+extern int slurmdb_unpack_wckey_cond(161,7447
+extern void slurmdb_pack_archive_cond(163,7543
+extern int slurmdb_unpack_archive_cond(165,7636
+extern void slurmdb_pack_update_object(167,7736
+extern int slurmdb_unpack_update_object(169,7854
+extern void slurmdb_pack_used_limits(171,7968
+extern int slurmdb_unpack_used_limits(173,8059
+extern void pack_update_shares_used(176,8158
+extern int unpack_update_shares_used(178,8247
+
+/home/david/slurm/master/slurm/src/common/slurm_errno.c,357
+	int xe_number;63,2844
+	char *xe_message;xe_message64,2860
+} slurm_errtab_t;65,2879
+static slurm_errtab_t slurm_errtab[slurm_errtab68,2986
+static char *_lookup_slurm_api_errtab(_lookup_slurm_api_errtab407,15857
+char *slurm_strerror(slurm_strerror444,16735
+int slurm_get_errno(453,16880
+void slurm_seterrno(461,16970
+void slurm_perror(473,17158
+
+/home/david/slurm/master/slurm/src/common/slurm_ext_sensors.c,894
+typedef struct slurm_ext_sensors_ops 59,2579
+	int (*update_component_data)update_component_data60,2618
+	int (*get_stepstartdata)get_stepstartdata61,2656
+	int (*get_stependdata)get_stependdata62,2718
+} slurm_ext_sensors_ops_t;63,2780
+static const char *syms[syms68,2917
+static slurm_ext_sensors_ops_t ops;74,3061
+static plugin_context_t *g_context g_context75,3097
+static pthread_mutex_t g_context_lock 76,3140
+static bool init_run 77,3207
+extern int ext_sensors_init(79,3238
+extern int ext_sensors_fini(112,3825
+extern ext_sensors_data_t *ext_sensors_alloc(ext_sensors_alloc126,4008
+extern void ext_sensors_destroy(137,4242
+extern void ext_sensors_data_pack(142,4333
+extern int ext_sensors_data_unpack(159,4770
+extern int ext_sensors_g_update_component_data(180,5395
+extern int ext_sensors_g_get_stepstartdata(192,5589
+extern int ext_sensors_g_get_stependdata(204,5807
+
+/home/david/slurm/master/slurm/src/common/slurm_ext_sensors.h,472
+#define __SLURM_EXT_SENSORS_H__39,2063
+extern int ext_sensors_init(68,2670
+extern int ext_sensors_fini(69,2727
+extern ext_sensors_data_t *ext_sensors_alloc(ext_sensors_alloc70,2786
+extern void ext_sensors_destroy(71,2838
+extern void ext_sensors_data_pack(72,2904
+extern int ext_sensors_data_unpack(74,3019
+extern int ext_sensors_g_update_component_data(77,3138
+extern int ext_sensors_g_get_stepstartdata(78,3192
+extern int ext_sensors_g_get_stependdata(79,3266
+
+/home/david/slurm/master/slurm/src/common/slurm_jobacct_gather.c,2080
+strong_alias(72,3215
+strong_alias(73,3271
+strong_alias(74,3331
+strong_alias(75,3391
+typedef struct slurm_jobacct_gather_ops 84,3704
+	void (*poll_data)poll_data85,3746
+	int (*endpoll)endpoll86,3819
+	int (*add_task)add_task87,3842
+} slurm_jobacct_gather_ops_t;88,3900
+static const char *syms[syms94,4039
+static slurm_jobacct_gather_ops_t ops;100,4163
+static plugin_context_t *g_context g_context101,4202
+static pthread_mutex_t g_context_lock 102,4245
+static bool init_run 103,4312
+static int freq 105,4343
+static bool pgid_plugin 106,4364
+static List task_list 107,4397
+static uint64_t cont_id 108,4427
+static pthread_mutex_t task_list_lock 109,4471
+static bool jobacct_shutdown 111,4539
+static bool plugin_polling 112,4576
+static uint32_t jobacct_job_id 114,4612
+static uint32_t jobacct_step_id 115,4652
+static uint32_t jobacct_mem_limit 116,4692
+static uint32_t jobacct_vmem_limit 117,4732
+static void _acct_kill_step(120,4832
+static void _pack_jobacct_id(147,5482
+static int _unpack_jobacct_id(159,5788
+static void _poll_data(170,6041
+static void _task_sleep(178,6226
+static void *_watch_tasks(_watch_tasks190,6461
+extern int jobacct_gather_init(212,7189
+extern int jobacct_gather_fini(269,8584
+extern int jobacct_gather_startpoll(283,8841
+extern int jobacct_gather_endpoll(327,9882
+extern int jobacct_gather_add_task(346,10222
+extern jobacctinfo_t *jobacct_gather_stat_task(jobacct_gather_stat_task390,11153
+extern jobacctinfo_t *jobacct_gather_remove_task(jobacct_gather_remove_task434,12331
+extern int jobacct_gather_set_proctrack_container_id(474,13178
+extern int jobacct_gather_set_mem_limit(494,13706
+extern void jobacct_gather_handle_mem_limit(514,14260
+extern jobacctinfo_t *jobacctinfo_create(jobacctinfo_create558,15648
+extern void jobacctinfo_destroy(603,16983
+extern int jobacctinfo_setinfo(609,17112
+extern int jobacctinfo_getinfo(705,19621
+extern void jobacctinfo_pack(801,22164
+extern int jobacctinfo_unpack(920,26691
+extern void jobacctinfo_aggregate(1062,32074
+extern void jobacctinfo_2_stats(1142,34323
+
+/home/david/slurm/master/slurm/src/common/slurm_jobacct_gather.h,2528
+#define __SLURM_JOBACCT_GATHER_H__52,2643
+#define PROTOCOL_TYPE_SLURM 82,3267
+#define PROTOCOL_TYPE_DBD 83,3297
+struct lustre_data 85,3326
+	uint64_t	reads;86,3347
+	double		read_size;87,3364
+	uint64_t	writes;88,3415
+	double		write_size;89,3433
+	uint16_t taskid;93,3505
+	uint32_t nodeid;94,3566
+	stepd_step_rec_t *job;job95,3627
+} jobacct_id_t;96,3684
+struct jobacctinfo 98,3701
+	pid_t pid;99,3722
+	uint32_t sys_cpu_sec;100,3734
+	uint32_t sys_cpu_usec;101,3757
+	uint32_t user_cpu_sec;102,3781
+	uint32_t user_cpu_usec;103,3805
+	uint32_t max_vsize;104,3830
+	jobacct_id_t max_vsize_id;105,3884
+	uint32_t tot_vsize;106,3955
+	uint32_t max_rss;108,4044
+	jobacct_id_t max_rss_id;109,4091
+	uint32_t tot_rss;110,4153
+	uint32_t max_pages;112,4227
+	jobacct_id_t max_pages_id;113,4264
+	uint32_t tot_pages;114,4328
+	uint32_t min_cpu;116,4406
+	jobacct_id_t min_cpu_id;117,4444
+	uint32_t tot_cpu;118,4506
+	uint32_t act_cpufreq;119,4576
+	acct_gather_energy_t energy;120,4626
+	uint32_t last_total_cputime;121,4656
+	uint32_t this_sampled_cputime;122,4686
+	uint32_t current_weighted_freq;123,4718
+	uint32_t current_weighted_power;124,4751
+	double max_disk_read;125,4785
+	jobacct_id_t max_disk_read_id;126,4833
+	double tot_disk_read;127,4898
+	double max_disk_write;128,4962
+	jobacct_id_t max_disk_write_id;129,5012
+	double tot_disk_write;130,5079
+#  define  __jobacctinfo_t_defined135,5259
+   typedef struct jobacctinfo jobacctinfo_t;136,5294
+extern int jobacct_gather_init(139,5374
+extern int jobacct_gather_fini(140,5434
+extern int  jobacct_gather_startpoll(142,5497
+extern int  jobacct_gather_endpoll(143,5555
+extern void jobacct_gather_suspend_poll(144,5597
+extern void jobacct_gather_resume_poll(145,5644
+extern int jobacct_gather_add_task(147,5691
+extern jobacctinfo_t *jobacct_gather_stat_task(jobacct_gather_stat_task150,5823
+extern jobacctinfo_t *jobacct_gather_remove_task(jobacct_gather_remove_task152,5924
+extern int jobacct_gather_set_proctrack_container_id(154,5986
+extern int jobacct_gather_set_mem_limit(155,6053
+extern void jobacct_gather_handle_mem_limit(157,6154
+extern jobacctinfo_t *jobacctinfo_create(jobacctinfo_create160,6252
+extern void jobacctinfo_destroy(161,6320
+extern int jobacctinfo_setinfo(162,6367
+extern int jobacctinfo_getinfo(164,6474
+extern void jobacctinfo_pack(166,6581
+extern int jobacctinfo_unpack(169,6709
+extern void jobacctinfo_aggregate(173,6842
+extern void jobacctinfo_2_stats(175,6920
+extern void jobacct_common_free_jobacct(177,7002
+
+/home/david/slurm/master/slurm/src/common/slurm_jobcomp.c,803
+typedef struct slurm_jobcomp_ops 65,2889
+	int          (*set_loc)set_loc66,2924
+	int          (*job_write)job_write67,2966
+	int          (*sa_errno)sa_errno68,3024
+	char *       (*job_strerror)job_strerror69,3061
+	List         (*get_jobs)get_jobs70,3108
+	int          (*archive)archive71,3167
+} slurm_jobcomp_ops_t;72,3230
+static const char *syms[syms78,3360
+static slurm_jobcomp_ops_t ops;87,3561
+static plugin_context_t *g_context g_context88,3593
+static pthread_mutex_t context_lock 89,3636
+static bool init_run 90,3701
+jobcomp_destroy_job(93,3744
+g_slurm_jobcomp_init(118,4237
+g_slurm_jobcomp_fini(152,4908
+g_slurm_jobcomp_write(169,5165
+g_slurm_jobcomp_errno(185,5497
+g_slurm_jobcomp_strerror(201,5802
+g_slurm_jobcomp_get_jobs(215,6093
+g_slurm_jobcomp_archive(229,6404
+
+/home/david/slurm/master/slurm/src/common/slurm_jobcomp.h,1142
+#define __SLURM_JOBCOMP_H__41,2220
+	uint32_t jobid;60,2660
+	char *partition;partition61,2677
+	char *start_time;start_time62,2695
+	char *end_time;end_time63,2714
+	uint32_t uid;64,2731
+	char *uid_name;uid_name65,2746
+	uint32_t gid;66,2763
+	char *gid_name;gid_name67,2778
+	uint32_t node_cnt;68,2795
+	char *nodelist;nodelist69,2815
+	char *jobname;jobname70,2832
+	char *state;state71,2848
+	char *timelimit;timelimit72,2862
+	char *blockid;blockid73,2880
+	char *connection;connection74,2896
+	char *reboot;reboot75,2915
+	char *rotate;rotate76,2930
+	uint32_t max_procs;77,2945
+	char *geo;geo78,2966
+	char *bg_start_point;bg_start_point79,2978
+} jobcomp_job_rec_t;80,3001
+typedef struct slurm_jobcomp_context * slurm_jobcomp_context_t;82,3023
+extern void jobcomp_destroy_job(84,3088
+extern int g_slurm_jobcomp_init(87,3183
+extern int g_slurm_jobcomp_fini(90,3304
+extern int g_slurm_jobcomp_write(93,3385
+extern int g_slurm_jobcomp_errno(96,3472
+extern char *g_slurm_jobcomp_strerror(g_slurm_jobcomp_strerror99,3581
+extern List g_slurm_jobcomp_get_jobs(106,3751
+extern int g_slurm_jobcomp_archive(111,3863
+
+/home/david/slurm/master/slurm/src/common/slurm_priority.c,866
+typedef struct slurm_priority_ops 44,2272
+	uint32_t (*set)set45,2308
+	void     (*reconfig)reconfig47,2394
+	void     (*set_assoc_usage)set_assoc_usage48,2430
+	double   (*calc_fs_factor)calc_fs_factor49,2494
+	List	 (*get_priority_factors)get_priority_factors51,2582
+} slurm_priority_ops_t;53,2668
+static const char *syms[syms58,2757
+static slurm_priority_ops_t ops;66,2936
+static plugin_context_t *g_priority_context g_priority_context67,2969
+static pthread_mutex_t g_priority_context_lock 68,3021
+static bool init_run 69,3097
+extern int slurm_priority_init(74,3177
+extern int slurm_priority_fini(106,3814
+extern uint32_t priority_g_set(119,4026
+extern void priority_g_reconfig(127,4197
+extern void priority_g_set_assoc_usage(137,4315
+extern double priority_g_calc_fs_factor(146,4479
+extern List priority_g_get_priority_factors_list(156,4688
+
+/home/david/slurm/master/slurm/src/common/slurm_priority.h,350
+#define _SLURM_PRIORITY_H40,2162
+extern int slurm_priority_init(55,2522
+extern int slurm_priority_fini(56,2560
+extern uint32_t priority_g_set(57,2598
+extern void priority_g_reconfig(58,2678
+extern void priority_g_set_assoc_usage(64,2850
+extern double priority_g_calc_fs_factor(65,2924
+extern List priority_g_get_priority_factors_list(67,3020
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_api.c,9153
+#define _DEBUG	80,3183
+#define MAX_SHUTDOWN_RETRY 81,3200
+static slurm_protocol_config_t proto_conf_default;85,3323
+static slurm_protocol_config_t *proto_conf proto_conf86,3374
+static int message_timeout 88,3486
+static char *_global_auth_key(_global_auth_key91,3543
+static void  _remap_slurmctld_errno(92,3580
+static int   _unpack_msg_uid(93,3623
+static void _print_data(96,3677
+slurm_dbd_conf_t *slurmdbd_conf slurmdbd_conf100,3770
+int slurm_set_api_config(112,4190
+slurm_protocol_config_t *slurm_get_api_config(slurm_get_api_config122,4477
+extern void  slurm_api_set_conf_file(131,4710
+int slurm_api_set_default_config(142,5016
+void slurm_api_clear_config(184,6008
+uint16_t slurm_get_complete_wait(192,6143
+uint16_t slurm_get_batch_start_timeout(217,6700
+uint16_t slurm_get_suspend_timeout(234,7054
+uint16_t slurm_get_resume_timeout(251,7386
+uint32_t slurm_get_suspend_time(268,7709
+uint32_t slurm_get_def_mem_per_cpu(285,8031
+uint16_t slurm_get_kill_on_bad_exit(302,8353
+uint32_t slurm_get_debug_flags(319,8684
+void slurm_set_debug_flags(335,8950
+uint32_t slurm_get_max_mem_per_cpu(350,9231
+uint32_t slurm_get_epilog_msg_time(367,9552
+extern int slurm_get_env_timeout(384,9903
+char *slurm_get_mpi_default(slurm_get_mpi_default402,10289
+char *slurm_get_mpi_params(slurm_get_mpi_params420,10694
+uint16_t slurm_get_msg_timeout(437,11025
+char *slurm_get_plugin_dir(slurm_get_plugin_dir459,11499
+uint32_t slurm_get_priority_decay_hl(478,11935
+uint32_t slurm_get_priority_calc_period(497,12345
+bool slurm_get_priority_favor_small(516,12771
+uint32_t slurm_get_priority_max_age(536,13144
+uint16_t slurm_get_priority_reset_period(555,13545
+char *slurm_get_priority_type(slurm_get_priority_type574,13963
+uint32_t slurm_get_priority_weight_age(593,14353
+uint32_t slurm_get_priority_weight_fairshare(613,14746
+uint32_t slurm_get_priority_weight_job_size(633,15142
+uint32_t slurm_get_priority_weight_partition(652,15539
+uint32_t slurm_get_priority_weight_qos(672,15927
+uint16_t slurm_get_private_data(691,16249
+char *slurm_get_state_save_location(slurm_get_state_save_location710,16729
+char *slurm_get_auth_type(slurm_get_auth_type728,17141
+extern char *slurm_get_checkpoint_type(slurm_get_checkpoint_type747,17581
+char *slurm_get_cluster_name(slurm_get_cluster_name765,17995
+extern char *slurm_get_crypto_type(slurm_get_crypto_type783,18359
+extern char * slurm_get_topology_plugin(801,18766
+extern uint16_t slurm_get_propagate_prio_process(818,19144
+extern uint16_t slurm_get_fast_schedule(835,19514
+extern uint16_t slurm_get_track_wckey(852,19843
+extern int slurm_set_tree_width(871,20239
+extern uint16_t slurm_get_tree_width(890,20632
+extern uint16_t slurm_get_vsize_factor(907,20963
+extern int slurm_set_auth_type(926,21356
+uint32_t slurm_get_hash_val(947,21825
+char *slurm_get_health_check_program(slurm_get_health_check_program967,22252
+char *slurm_get_gres_plugins(slurm_get_gres_plugins986,22704
+char *slurm_get_job_submit_plugins(slurm_get_job_submit_plugins1006,23135
+char *slurm_get_slurmctld_plugstack(slurm_get_slurmctld_plugstack1025,23598
+char *slurm_get_accounting_storage_type(slurm_get_accounting_storage_type1043,24058
+char *slurm_get_accounting_storage_user(slurm_get_accounting_storage_user1063,24544
+int slurm_set_accounting_storage_user(1082,24971
+char *slurm_get_accounting_storage_backup_host(slurm_get_accounting_storage_backup_host1102,25499
+char *slurm_get_accounting_storage_host(slurm_get_accounting_storage_host1121,25993
+int slurm_set_accounting_storage_host(1140,26420
+char *slurm_get_accounting_storage_loc(slurm_get_accounting_storage_loc1160,26934
+int slurm_set_accounting_storage_loc(1179,27352
+uint16_t slurm_get_accounting_storage_enforce(1198,27789
+int slurm_get_is_association_based_accounting(1216,28148
+char *slurm_get_accounting_storage_pass(slurm_get_accounting_storage_pass1242,28803
+static char *_global_auth_key(_global_auth_key1262,29309
+uint32_t slurm_get_accounting_storage_port(1301,30364
+int slurm_set_accounting_storage_port(1321,30785
+uint16_t slurm_get_preempt_mode(1344,31325
+char *slurm_get_jobacct_gather_type(slurm_get_jobacct_gather_type1362,31736
+char *slurm_get_jobacct_gather_freq(slurm_get_jobacct_gather_freq1380,32146
+char *slurm_get_acct_gather_energy_type(slurm_get_acct_gather_energy_type1398,32547
+char *slurm_get_acct_gather_profile_type(slurm_get_acct_gather_profile_type1417,33018
+char *slurm_get_acct_gather_infiniband_type(slurm_get_acct_gather_infiniband_type1436,33503
+char *slurm_get_acct_gather_filesystem_type(slurm_get_acct_gather_filesystem_type1455,34003
+extern uint16_t slurm_get_acct_gather_node_freq(1471,34330
+char *slurm_get_ext_sensors_type(slurm_get_ext_sensors_type1489,34717
+extern uint16_t slurm_get_ext_sensors_freq(1504,34988
+char *slurm_get_jobcomp_type(slurm_get_jobcomp_type1522,35386
+char *slurm_get_jobcomp_loc(slurm_get_jobcomp_loc1540,35795
+char *slurm_get_jobcomp_user(slurm_get_jobcomp_user1558,36180
+char *slurm_get_jobcomp_host(slurm_get_jobcomp_host1576,36573
+char *slurm_get_jobcomp_pass(slurm_get_jobcomp_pass1594,36974
+uint32_t slurm_get_jobcomp_port(1612,37341
+int slurm_set_jobcomp_port(1631,37688
+uint16_t slurm_get_keep_alive_time(1653,38100
+uint16_t slurm_get_kill_wait(1672,38477
+char *slurm_get_launch_type(slurm_get_launch_type1690,38835
+int slurm_set_launch_type(1708,39174
+char *slurm_get_preempt_type(slurm_get_preempt_type1726,39552
+char *slurm_get_proctrack_type(slurm_get_proctrack_type1744,39939
+uint16_t slurm_get_slurmd_port(1762,40306
+uint32_t slurm_get_slurm_user_id(1780,40654
+uint32_t slurm_get_slurmd_user_id(1799,41047
+extern uint16_t slurm_get_root_filter(1815,41363
+extern char *slurm_get_sched_params(slurm_get_sched_params1831,41710
+extern uint16_t slurm_get_sched_port(1847,42014
+char *slurm_get_sched_type(slurm_get_sched_type1865,42363
+char *slurm_get_select_type(slurm_get_select_type1883,42731
+uint16_t slurm_get_select_type_param(1901,43099
+bool is_cray_select_type(1916,43420
+char *slurm_get_switch_type(slurm_get_switch_type1933,43792
+uint16_t slurm_get_wait_time(1948,44100
+char *slurm_get_srun_prolog(slurm_get_srun_prolog1966,44469
+char *slurm_get_srun_epilog(slurm_get_srun_epilog1984,44839
+char *slurm_get_task_epilog(slurm_get_task_epilog2000,45145
+char *slurm_get_task_prolog(slurm_get_task_prolog2016,45466
+char *slurm_get_task_plugin(slurm_get_task_plugin2032,45787
+uint16_t slurm_get_task_plugin_param(2044,46026
+char *slurm_get_job_container_plugin(slurm_get_job_container_plugin2060,46389
+static void _remap_slurmctld_errno(2072,46716
+slurm_fd_t slurm_init_msg_engine_port(2096,47664
+slurm_fd_t slurm_init_msg_engine_addrname_port(2111,48104
+slurm_fd_t slurm_init_msg_engine(2133,48621
+int slurm_shutdown_msg_engine(2145,48889
+int slurm_shutdown_msg_conn(2160,49221
+slurm_fd_t slurm_open_msg_conn(2177,49926
+slurm_fd_t slurm_open_controller_conn(2188,50358
+slurm_fd_t slurm_open_controller_conn_spec(2262,52400
+void slurm_get_controller_addr_spec(2296,53266
+slurm_fd_t slurm_accept_msg_conn(2308,53708
+int slurm_close_accepted_conn(2319,54046
+int slurm_receive_msg(2336,54675
+List slurm_receive_msgs(2480,58519
+static int _unpack_msg_uid(2653,63216
+int slurm_receive_msg_and_forward(2676,63946
+_pack_msg(2881,70019
+int slurm_send_node_msg(2903,70585
+slurm_fd_t slurm_listen_stream(2990,72808
+slurm_fd_t slurm_accept_stream(3001,73196
+slurm_fd_t slurm_open_stream(3012,73606
+size_t slurm_write_stream(3025,73999
+size_t slurm_write_stream_timeout(3031,74211
+size_t slurm_read_stream(3047,74709
+size_t slurm_read_stream_timeout(3053,74920
+int slurm_get_stream_addr(3066,75317
+int slurm_close_stream(3076,75605
+int slurm_set_stream_non_blocking(3086,75893
+int slurm_set_stream_blocking(3090,76000
+void slurm_set_addr_uint(3105,76535
+void slurm_set_addr_any(3116,76872
+void slurm_set_addr(3127,77220
+void reset_slurm_addr(3137,77564
+void slurm_set_addr_char(3148,77907
+void slurm_get_addr(3161,78271
+void slurm_get_ip_str(3174,78692
+int slurm_get_peer_addr(3187,79167
+void slurm_print_slurm_addr(3205,79689
+void slurm_pack_slurm_addr(3219,80180
+int slurm_unpack_slurm_addr_no_alloc(3230,80541
+void slurm_pack_slurm_addr_array(3243,80949
+int slurm_unpack_slurm_addr_array(3263,81470
+int slurm_send_rc_msg(3301,82524
+_send_and_recv_msg(3336,83555
+_send_and_recv_msgs(3376,84716
+int slurm_send_recv_controller_msg(3427,86035
+int slurm_send_recv_node_msg(3508,88196
+int slurm_send_only_controller_msg(3527,88693
+int slurm_send_only_node_msg(3571,89673
+List slurm_send_recv_msgs(3609,90725
+List slurm_send_addr_recv_msgs(3641,91558
+int slurm_send_recv_rc_msg_only_one(3698,93269
+int slurm_send_recv_controller_rc_msg(3734,94248
+extern int *set_span(set_span3759,94906
+extern void slurm_free_msg(3800,95604
+extern char *nodelist_nth_host(nodelist_nth_host3813,95818
+extern int nodelist_find(3821,96003
+extern void convert_num_unit2(3829,96187
+extern void convert_num_unit(3866,97040
+extern int revert_num_unit(3871,97188
+static void _print_data(3894,97507
+slurm_forward_data(3918,97992
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_api.h,9044
+#define _SLURM_PROTOCOL_API_H42,2280
+#define MIN_NOALLOC_JOBID 67,2825
+#define MAX_NOALLOC_JOBID 68,2875
+enum controller_id 70,2926
+	PRIMARY_CONTROLLER 71,2947
+	SECONDARY_CONTROLLER 72,2972
+	UNIT_NONE,77,3026
+	UNIT_KILO,78,3038
+	UNIT_MEGA,79,3050
+	UNIT_GIGA,80,3062
+	UNIT_TERA,81,3074
+	UNIT_PETA,82,3086
+	UNIT_UNKNOWN83,3098
+extern int slurm_set_api_config(94,3421
+extern slurm_protocol_config_t *slurm_get_api_config(slurm_get_api_config100,3659
+uint16_t slurm_get_batch_start_timeout(105,3804
+uint16_t slurm_get_suspend_timeout(110,3928
+uint16_t slurm_get_resume_timeout(115,4046
+uint32_t slurm_get_suspend_time(120,4159
+uint16_t slurm_get_complete_wait(125,4272
+uint32_t slurm_get_debug_flags(130,4382
+void slurm_set_debug_flags(134,4450
+uint32_t slurm_get_def_mem_per_cpu(139,4581
+uint16_t slurm_get_kill_on_bad_exit(144,4701
+uint32_t slurm_get_max_mem_per_cpu(149,4825
+uint32_t slurm_get_epilog_msg_time(154,4944
+extern int slurm_get_env_timeout(159,5080
+char *slurm_get_mpi_default(slurm_get_mpi_default165,5281
+char *slurm_get_mpi_params(slurm_get_mpi_params171,5479
+extern uint16_t slurm_get_msg_timeout(176,5607
+extern void slurm_api_set_conf_file(182,5809
+extern int slurm_api_set_default_config(189,6067
+extern void slurm_api_clear_config(193,6203
+uint32_t slurm_get_hash_val(200,6391
+char *slurm_get_health_check_program(slurm_get_health_check_program207,6615
+char *slurm_get_gres_plugins(slurm_get_gres_plugins214,6824
+char *slurm_get_job_submit_plugins(slurm_get_job_submit_plugins221,7043
+char *slurm_get_slurmctld_plugstack(slurm_get_slurmctld_plugstack228,7271
+char *slurm_get_plugin_dir(slurm_get_plugin_dir234,7482
+uint32_t slurm_get_priority_decay_hl(240,7666
+uint32_t slurm_get_priority_calc_period(246,7866
+bool slurm_get_priority_favor_small(252,8079
+uint32_t slurm_get_priority_max_age(258,8262
+uint16_t slurm_get_priority_reset_period(264,8489
+char *slurm_get_priority_type(slurm_get_priority_type270,8684
+uint32_t slurm_get_priority_weight_age(276,8858
+uint32_t slurm_get_priority_weight_fairshare(282,9053
+uint32_t slurm_get_priority_weight_job_size(288,9252
+uint32_t slurm_get_priority_weight_partition(294,9453
+uint32_t slurm_get_priority_weight_qos(300,9642
+uint16_t slurm_get_private_data(306,9799
+char *slurm_get_state_save_location(slurm_get_state_save_location312,10031
+extern char *slurm_get_auth_type(slurm_get_auth_type318,10219
+extern int slurm_set_auth_type(325,10404
+extern char *slurm_get_checkpoint_type(slurm_get_checkpoint_type331,10606
+char *slurm_get_cluster_name(slurm_get_cluster_name337,10797
+extern char *slurm_get_crypto_type(slurm_get_crypto_type343,10974
+extern uint16_t slurm_get_fast_schedule(348,11111
+extern uint16_t slurm_get_track_wckey(353,11249
+extern char * slurm_get_topology_plugin(359,11452
+extern int slurm_set_tree_width(365,11608
+extern uint16_t slurm_get_tree_width(370,11751
+extern uint16_t slurm_get_vsize_factor(375,11888
+char *slurm_get_accounting_storage_type(slurm_get_accounting_storage_type381,12112
+char *slurm_get_accounting_storage_user(slurm_get_accounting_storage_user387,12315
+int slurm_set_accounting_storage_user(393,12472
+char *slurm_get_accounting_storage_backup_host(slurm_get_accounting_storage_backup_host399,12693
+char *slurm_get_accounting_storage_host(slurm_get_accounting_storage_host405,12903
+int slurm_set_accounting_storage_host(411,13060
+uint16_t slurm_get_accounting_storage_enforce(416,13205
+int slurm_get_is_association_based_accounting(421,13362
+char *slurm_get_accounting_storage_loc(slurm_get_accounting_storage_loc427,13579
+int slurm_set_accounting_storage_loc(433,13733
+char *slurm_get_accounting_storage_pass(slurm_get_accounting_storage_pass439,13946
+uint32_t slurm_get_accounting_storage_port(445,14123
+int slurm_set_accounting_storage_port(451,14288
+char *slurm_get_launch_type(slurm_get_launch_type457,14482
+int slurm_set_launch_type(463,14614
+uint16_t slurm_get_preempt_mode(469,14821
+char *slurm_get_jobacct_gather_type(slurm_get_jobacct_gather_type475,15026
+char *slurm_get_jobacct_gather_freq(slurm_get_jobacct_gather_freq481,15224
+char *slurm_get_jobcomp_type(slurm_get_jobcomp_type487,15433
+char *slurm_get_jobcomp_loc(slurm_get_jobcomp_loc493,15630
+char *slurm_get_jobcomp_user(slurm_get_jobcomp_user499,15810
+char *slurm_get_jobcomp_host(slurm_get_jobcomp_host505,15991
+char *slurm_get_jobcomp_pass(slurm_get_jobcomp_pass511,16180
+uint32_t slurm_get_jobcomp_port(517,16335
+int slurm_set_jobcomp_port(523,16478
+uint16_t slurm_get_keep_alive_time(529,16645
+uint16_t slurm_get_kill_wait(535,16798
+char *slurm_get_preempt_type(slurm_get_preempt_type541,16968
+extern uint16_t slurm_get_propagate_prio_process(546,17112
+char *slurm_get_proctrack_type(slurm_get_proctrack_type552,17308
+char *slurm_get_acct_gather_energy_type(slurm_get_acct_gather_energy_type558,17511
+char *slurm_get_acct_gather_profile_type(slurm_get_acct_gather_profile_type564,17726
+char *slurm_get_acct_gather_infiniband_type(slurm_get_acct_gather_infiniband_type570,17952
+char *slurm_get_acct_gather_filesystem_type(slurm_get_acct_gather_filesystem_type576,18181
+extern uint16_t slurm_get_acct_gather_node_freq(584,18422
+char *slurm_get_ext_sensors_type(slurm_get_ext_sensors_type590,18622
+extern uint16_t slurm_get_ext_sensors_freq(597,18901
+extern uint16_t slurm_get_root_filter(601,19028
+extern char *slurm_get_sched_params(slurm_get_sched_params605,19174
+extern uint16_t slurm_get_sched_port(609,19287
+extern uint16_t slurm_get_slurmd_port(615,19441
+uint32_t slurm_get_slurm_user_id(621,19598
+uint32_t slurm_get_slurmd_user_id(627,19753
+char *slurm_get_sched_type(slurm_get_sched_type633,19923
+char *slurm_get_select_type(slurm_get_select_type639,20089
+uint16_t slurm_get_select_type_param(645,20250
+bool is_cray_select_type(648,20349
+char *slurm_get_switch_type(slurm_get_switch_type654,20513
+uint16_t slurm_get_wait_time(660,20659
+char *slurm_get_srun_prolog(slurm_get_srun_prolog666,20838
+char *slurm_get_srun_epilog(slurm_get_srun_epilog672,21016
+char *slurm_get_task_epilog(slurm_get_task_epilog676,21130
+char *slurm_get_task_prolog(slurm_get_task_prolog680,21244
+char *slurm_get_task_plugin(slurm_get_task_plugin684,21358
+uint16_t slurm_get_task_plugin_param(687,21428
+char *slurm_get_job_container_plugin(slurm_get_job_container_plugin691,21569
+extern slurm_fd_t slurm_init_msg_engine_port(703,22038
+extern slurm_fd_t slurm_init_msg_engine_addrname_port(712,22388
+extern slurm_fd_t slurm_init_msg_engine(720,22711
+extern slurm_fd_t slurm_accept_msg_conn(727,23028
+extern int slurm_close_accepted_conn(735,23314
+extern int slurm_shutdown_msg_engine(741,23508
+int slurm_receive_msg(761,24443
+List slurm_receive_msgs(778,25217
+int slurm_receive_msg_and_forward(797,26175
+int slurm_send_node_msg(810,26640
+extern slurm_fd_t slurm_open_controller_conn(821,27149
+extern slurm_fd_t slurm_open_controller_conn_spec(822,27215
+void slurm_get_controller_addr_spec(828,27518
+extern slurm_fd_t slurm_open_msg_conn(839,28032
+extern int slurm_shutdown_msg_conn(845,28246
+extern slurm_fd_t slurm_listen_stream(857,28663
+extern slurm_fd_t slurm_accept_stream(865,29011
+extern slurm_fd_t slurm_open_stream(873,29316
+extern int slurm_close_stream(880,29547
+extern size_t slurm_write_stream(890,29879
+extern size_t slurm_write_stream_timeout(892,29965
+extern size_t slurm_read_stream(904,30365
+extern size_t slurm_read_stream_timeout(906,30449
+extern int slurm_get_stream_addr(915,30746
+extern int slurm_set_stream_non_blocking(922,31027
+extern int slurm_set_stream_blocking(923,31089
+extern void slurm_set_addr_uint(935,31583
+void reset_slurm_addr(943,31899
+extern void slurm_set_addr(951,32192
+extern void slurm_set_addr_any(959,32465
+extern void slurm_set_addr_char(967,32755
+extern void slurm_get_addr(977,33072
+extern void slurm_get_ip_str(987,33439
+extern int slurm_get_peer_addr(995,33746
+extern void slurm_print_slurm_addr(1003,34045
+extern void slurm_pack_slurm_addr(1015,34504
+extern int slurm_unpack_slurm_addr_no_alloc(1023,34819
+extern void slurm_pack_slurm_addr_array(1033,35165
+extern int slurm_unpack_slurm_addr_array(1042,35533
+int slurm_send_rc_msg(1057,36174
+int slurm_send_recv_controller_msg(1066,36545
+int slurm_send_recv_node_msg(1077,36943
+List slurm_send_recv_msgs(1092,37585
+List slurm_send_addr_recv_msgs(1105,38158
+int slurm_send_recv_rc_msg_only_one(1112,38337
+int slurm_send_recv_controller_rc_msg(1118,38519
+int slurm_send_only_controller_msg(1126,38786
+int slurm_send_only_node_msg(1134,39034
+extern int *set_span(set_span1143,39379
+extern void slurm_free_msg(1145,39434
+extern char *nodelist_nth_host(nodelist_nth_host1148,39530
+extern int nodelist_find(1149,39593
+extern void convert_num_unit2(1150,39659
+extern void convert_num_unit(1152,39775
+extern int revert_num_unit(1153,39856
+extern void parse_int_to_array(1154,39901
+extern int slurm_job_step_create 1164,40315
+extern int slurm_forward_data(1178,40753
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_common.h,778
+#define _SLURM_PROTOCOL_COMMON_H41,2219
+#define SLURM_PROTOCOL_NO_SEND_RECV_FLAGS 53,2413
+#define SLURM_PROTOCOL_DEFAULT_LISTEN_BACKLOG 57,2525
+#define SLURM_PROTOCOL_FUNCTION_NOT_IMPLEMENTED 61,2616
+#define SLURM_PROTOCOL_MAX_MESSAGE_BUFFER_SIZE 65,2767
+#define SLURM_PROTOCOL_VERSION 72,3156
+#define SLURM_13_12_PROTOCOL_VERSION 73,3228
+#define SLURM_2_6_PROTOCOL_VERSION 74,3281
+#define SLURM_2_5_PROTOCOL_VERSION 75,3332
+#define SLURM_2_4_PROTOCOL_VERSION 78,3469
+#define SLURM_2_3_PROTOCOL_VERSION 79,3520
+#define SLURM_2_2_PROTOCOL_VERSION 80,3571
+#define SLURM_2_1_PROTOCOL_VERSION 81,3622
+#define SLURM_2_0_PROTOCOL_VERSION 82,3673
+#define SLURM_1_3_PROTOCOL_VERSION 83,3724
+#define SLURM_PROTOCOL_NO_FLAGS 87,3816
+#define SLURM_GLOBAL_AUTH_KEY 88,3850
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_defs.c,8498
+strong_alias(72,3155
+strong_alias(73,3217
+strong_alias(74,3273
+strong_alias(75,3331
+strong_alias(76,3387
+strong_alias(77,3459
+strong_alias(78,3509
+strong_alias(79,3567
+strong_alias(80,3641
+strong_alias(81,3703
+strong_alias(82,3777
+strong_alias(83,3833
+strong_alias(84,3899
+strong_alias(85,3953
+strong_alias(86,4019
+strong_alias(87,4079
+static void _free_all_front_end_info(90,4153
+static void _free_all_job_info 92,4219
+static void _free_all_node_info 94,4274
+static void _free_all_partitions 96,4331
+static void  _free_all_reservations(98,4394
+static void _free_all_step_info 100,4457
+extern void slurm_msg_t_init(106,4659
+extern void slurm_msg_t_copy(127,5256
+extern void slurm_destroy_char(137,5508
+extern void slurm_destroy_uint32_ptr(143,5600
+extern char *slurm_add_slash_to_quotes(slurm_add_slash_to_quotes150,5779
+extern int slurm_addto_char_list(168,6193
+extern int slurm_sort_char_list_asc(259,8086
+extern int slurm_sort_char_list_desc(277,8342
+extern void slurm_free_last_update_msg(289,8521
+extern void slurm_free_reboot_msg(294,8603
+extern void slurm_free_shutdown_msg(302,8716
+extern void slurm_free_job_alloc_info_msg(307,8792
+extern void slurm_free_return_code_msg(312,8880
+extern void slurm_free_job_id_msg(317,8962
+extern void slurm_free_job_user_id_msg(322,9034
+extern void slurm_free_job_step_id_msg(327,9116
+extern void slurm_free_job_id_request_msg(332,9198
+extern void slurm_free_update_step_msg(337,9286
+extern void slurm_free_job_id_response_msg(346,9449
+extern void slurm_free_job_step_kill_msg(351,9539
+extern void slurm_free_job_info_request_msg(356,9625
+extern void slurm_free_job_step_info_request_msg(361,9716
+extern void slurm_free_front_end_info_request_msg366,9817
+extern void slurm_free_node_info_request_msg(372,9923
+extern void slurm_free_node_info_single_msg(377,10016
+extern void slurm_free_part_info_request_msg(385,10148
+extern void slurm_free_job_desc_msg(390,10241
+extern void slurm_free_job_launch_msg(443,11475
+extern void slurm_free_job_info(484,12341
+extern void slurm_free_job_info_members(492,12461
+extern void slurm_free_acct_gather_node_resp_msg(526,13240
+extern void slurm_free_acct_gather_energy_req_msg(536,13427
+extern void slurm_free_node_registration_status_msg(544,13548
+extern void slurm_free_update_front_end_msg(563,13981
+extern void slurm_free_update_node_msg(572,14131
+extern void slurm_free_update_part_msg(585,14375
+extern void slurm_free_delete_part_msg(593,14535
+extern void slurm_free_resv_desc_msg(601,14653
+extern void slurm_free_resv_name_msg(617,14958
+extern void slurm_free_resv_info_request_msg(625,15079
+extern void slurm_free_job_step_create_request_msg(630,15173
+extern void slurm_free_complete_job_allocation_msg(645,15453
+extern void slurm_free_complete_batch_script_msg(651,15561
+extern void slurm_free_launch_tasks_response_msg(662,15745
+extern void slurm_free_kill_job_msg(673,15940
+extern void slurm_free_signal_job_msg(688,16252
+extern void slurm_free_update_job_time_msg(693,16332
+extern void slurm_free_task_exit_msg(698,16415
+extern void slurm_free_launch_tasks_request_msg(706,16537
+extern void slurm_free_task_user_managed_io_stream_msg(768,17791
+extern void slurm_free_reattach_tasks_request_msg(774,17900
+extern void slurm_free_reattach_tasks_response_msg(785,18103
+extern void slurm_free_kill_tasks_msg(802,18418
+extern void slurm_free_checkpoint_tasks_msg(807,18498
+extern void slurm_free_epilog_complete_msg(815,18631
+extern void slurm_free_srun_job_complete_msg(824,18812
+extern void slurm_free_srun_exec_msg(830,18909
+extern void slurm_free_srun_ping_msg(842,19089
+extern void slurm_free_srun_node_fail_msg(847,19167
+extern void slurm_free_srun_step_missing_msg(855,19295
+extern void slurm_free_srun_timeout_msg(863,19429
+extern void slurm_free_srun_user_msg(868,19513
+extern void slurm_free_checkpoint_msg(876,19646
+extern void slurm_free_checkpoint_comp_msg(884,19766
+extern void slurm_free_checkpoint_task_comp_msg(892,19896
+extern void slurm_free_checkpoint_resp_msg(900,20036
+extern void slurm_free_suspend_msg(907,20165
+extern void slurm_free_suspend_int_msg(912,20238
+extern void slurm_free_stats_response_msg(920,20387
+extern void slurm_free_spank_env_request_msg(925,20479
+extern void slurm_free_spank_env_responce_msg(930,20572
+extern char *job_reason_string(job_reason_string941,20856
+extern void slurm_free_get_kvs_msg(1017,22662
+extern void slurm_free_will_run_response_msg(1025,22775
+inline void slurm_free_forward_data_msg(1035,23020
+extern void slurm_free_ping_slurmd_resp(1044,23162
+extern char *preempt_mode_string(preempt_mode_string1049,23249
+extern uint16_t preempt_mode_num(1079,24059
+extern char *log_num2string(log_num2string1126,25288
+extern uint16_t log_string2num(1155,25711
+extern char *sched_param_type_string(sched_param_type_string1191,26611
+extern char *job_state_string(job_state_string1236,27925
+extern char *job_state_string_compact(job_state_string_compact1271,28612
+static bool _job_name_test(1306,29227
+extern int job_state_num(1315,29461
+extern char *trigger_res_type(trigger_res_type1334,29840
+extern char *health_check_node_state_str(health_check_node_state_str1354,30428
+extern char *trigger_type(trigger_type1380,30991
+extern char *reservation_flags_string(reservation_flags_string1426,32667
+extern char *node_state_string(node_state_string1505,34542
+extern char *node_state_string_compact(node_state_string_compact1625,37174
+extern void private_data_string(1746,39707
+extern void accounting_enforce_string(1793,40754
+extern char *conn_type_string(conn_type_string1840,41781
+extern char *conn_type_string_full(conn_type_string_full1866,42255
+extern char* node_use_string(1888,42886
+extern char *bg_block_state_string(bg_block_state_string1901,43115
+extern char *cray_nodelist2nids(cray_nodelist2nids1953,44022
+extern void slurm_free_resource_allocation_response_msg 2021,45530
+extern void slurm_free_sbcast_cred_msg(2041,46100
+extern void slurm_free_job_alloc_info_response_msg(2057,46544
+extern void slurm_free_job_step_create_response_msg(2078,47065
+extern void slurm_free_submit_response_response_msg(2102,47644
+extern void slurm_free_ctl_conf(2113,47935
+extern void slurm_free_slurmd_status(2126,48258
+extern void slurm_free_job_info_msg(2142,48726
+static void _free_all_job_info(2153,48966
+extern void slurm_free_job_step_info_response_msg(2171,49400
+static void _free_all_step_info 2183,49627
+extern void slurm_free_job_step_info_members 2195,49873
+extern void slurm_free_front_end_info_msg(2215,50415
+static void _free_all_front_end_info(2226,50619
+extern void slurm_free_front_end_info_members(2237,50866
+extern void slurm_free_node_info_msg(2254,51333
+static void _free_all_node_info(2265,51512
+extern void slurm_free_node_info_members(2276,51734
+extern void slurm_free_partition_info_msg(2298,52276
+static void  _free_all_partitions(2309,52476
+extern void slurm_free_partition_info_members(2323,52730
+extern void slurm_free_reservation_info_msg(2345,53300
+static void  _free_all_reservations(2356,53506
+extern void slurm_free_reserve_info_members(2370,53762
+extern void slurm_free_topo_info_msg(2390,54269
+extern void slurm_free_file_bcast_msg(2406,54565
+extern void slurm_free_step_complete_msg(2416,54735
+extern void slurm_free_job_step_stat(2424,54873
+extern void slurm_free_job_step_pids(2434,55090
+extern void slurm_free_block_job_info(2445,55271
+extern void slurm_free_block_info_members(2456,55548
+extern void slurm_free_block_info(2472,55966
+extern void slurm_free_block_info_msg(2480,56119
+extern void slurm_free_block_info_request_msg(2494,56462
+extern void slurm_free_trigger_msg(2500,56559
+extern void slurm_free_set_debug_flags_msg(2512,56795
+extern void slurm_free_set_debug_level_msg(2517,56884
+extern void slurm_destroy_association_shares_object(2522,56973
+extern void slurm_free_shares_request_msg(2535,57240
+extern void slurm_free_shares_response_msg(2546,57453
+inline void slurm_free_stats_info_request_msg(2556,57630
+extern void slurm_destroy_priority_factors_object(2562,57726
+extern void slurm_free_priority_factors_request_msg(2569,57889
+extern void slurm_free_priority_factors_response_msg(2581,58126
+extern void slurm_free_accounting_update_msg(2592,58333
+extern int slurm_free_msg_data(2601,58501
+extern uint32_t slurm_get_return_code(2829,64484
+extern void slurm_free_job_notify_msg(2868,65514
+extern bool valid_spank_job_env(2881,65814
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_defs.h,32953
+#define _SLURM_PROTOCOL_DEFS_H42,2309
+#define MAX_SLURM_NAME 72,3053
+#define FORWARD_INIT 73,3079
+#define IS_JOB_PENDING(76,3133
+#define IS_JOB_RUNNING(78,3214
+#define IS_JOB_SUSPENDED(80,3295
+#define IS_JOB_COMPLETE(82,3380
+#define IS_JOB_CANCELLED(84,3463
+#define IS_JOB_FAILED(86,3548
+#define IS_JOB_TIMEOUT(88,3627
+#define IS_JOB_NODE_FAILED(90,3708
+#define IS_JOB_COMPLETING(94,3821
+#define IS_JOB_CONFIGURING(96,3888
+#define IS_JOB_STARTED(98,3957
+#define IS_JOB_FINISHED(100,4038
+#define IS_JOB_COMPLETED(102,4122
+#define IS_JOB_RESIZING(104,4220
+#define IS_NODE_UNKNOWN(108,4310
+#define IS_NODE_DOWN(110,4401
+#define IS_NODE_IDLE(112,4486
+#define IS_NODE_ALLOCATED(114,4571
+#define IS_NODE_ERROR(116,4666
+#define IS_NODE_MIXED(118,4753
+#define IS_NODE_FUTURE(120,4840
+#define IS_NODE_CLOUD(124,4956
+#define IS_NODE_DRAIN(126,5022
+#define IS_NODE_DRAINING(128,5088
+#define IS_NODE_DRAINED(131,5232
+#define IS_NODE_COMPLETING(133,5309
+#define IS_NODE_NO_RESPOND(135,5384
+#define IS_NODE_POWER_SAVE(137,5460
+#define IS_NODE_POWER_UP(139,5536
+#define IS_NODE_FAIL(141,5608
+#define IS_NODE_POWER_UP(143,5672
+#define IS_NODE_MAINT(145,5744
+#define THIS_FILE 148,5811
+#  define __switch_jobinfo_t_defined154,5995
+   typedef struct switch_jobinfo   switch_jobinfo_t;155,6032
+#  define __switch_node_info_t_defined158,6129
+   typedef struct switch_node_info switch_node_info_t;159,6168
+enum task_flag_vals 165,6336
+	TASK_PARALLEL_DEBUG 166,6358
+	TASK_PARALLEL_DEBUG = 0x1,x1166,6358
+	TASK_UNUSED1 167,6386
+	TASK_UNUSED1 = 0x2,x2167,6386
+	TASK_UNUSED2 168,6407
+	TASK_UNUSED2 = 0x4x4168,6407
+	REQUEST_NODE_REGISTRATION_STATUS 179,6695
+	MESSAGE_NODE_REGISTRATION_STATUS,180,6737
+	REQUEST_RECONFIGURE,181,6772
+	RESPONSE_RECONFIGURE,182,6794
+	REQUEST_SHUTDOWN,183,6817
+	REQUEST_SHUTDOWN_IMMEDIATE,184,6836
+	RESPONSE_SHUTDOWN,185,6865
+	REQUEST_PING,186,6885
+	REQUEST_CONTROL,187,6900
+	REQUEST_SET_DEBUG_LEVEL,188,6918
+	REQUEST_HEALTH_CHECK,189,6944
+	REQUEST_TAKEOVER,190,6967
+	REQUEST_SET_SCHEDLOG_LEVEL,191,6986
+	REQUEST_SET_DEBUG_FLAGS,192,7015
+	REQUEST_REBOOT_NODES,193,7041
+	RESPONSE_PING_SLURMD,194,7064
+	REQUEST_ACCT_GATHER_UPDATE,195,7087
+	RESPONSE_ACCT_GATHER_UPDATE,196,7116
+	REQUEST_ACCT_GATHER_ENERGY,197,7146
+	RESPONSE_ACCT_GATHER_ENERGY,198,7175
+	REQUEST_BUILD_INFO 200,7206
+	RESPONSE_BUILD_INFO,201,7234
+	REQUEST_JOB_INFO,202,7256
+	RESPONSE_JOB_INFO,203,7275
+	REQUEST_JOB_STEP_INFO,204,7295
+	RESPONSE_JOB_STEP_INFO,205,7319
+	REQUEST_NODE_INFO,206,7344
+	RESPONSE_NODE_INFO,207,7364
+	REQUEST_PARTITION_INFO,208,7385
+	RESPONSE_PARTITION_INFO,209,7410
+	REQUEST_ACCTING_INFO,210,7436
+	RESPONSE_ACCOUNTING_INFO,211,7459
+	REQUEST_JOB_ID,212,7486
+	RESPONSE_JOB_ID,213,7503
+	REQUEST_BLOCK_INFO,214,7521
+	RESPONSE_BLOCK_INFO,215,7542
+	REQUEST_TRIGGER_SET,216,7564
+	REQUEST_TRIGGER_GET,217,7586
+	REQUEST_TRIGGER_CLEAR,218,7608
+	RESPONSE_TRIGGER_GET,219,7632
+	REQUEST_JOB_INFO_SINGLE,220,7655
+	REQUEST_SHARE_INFO,221,7681
+	RESPONSE_SHARE_INFO,222,7702
+	REQUEST_RESERVATION_INFO,223,7724
+	RESPONSE_RESERVATION_INFO,224,7751
+	REQUEST_PRIORITY_FACTORS,225,7779
+	RESPONSE_PRIORITY_FACTORS,226,7806
+	REQUEST_TOPO_INFO,227,7834
+	RESPONSE_TOPO_INFO,228,7854
+	REQUEST_TRIGGER_PULL,229,7875
+	REQUEST_FRONT_END_INFO,230,7898
+	RESPONSE_FRONT_END_INFO,231,7923
+	REQUEST_SPANK_ENVIRONMENT,232,7949
+	RESPONCE_SPANK_ENVIRONMENT,233,7977
+	REQUEST_STATS_INFO,234,8006
+	RESPONSE_STATS_INFO,235,8027
+	REQUEST_STATS_RESET,236,8049
+	RESPONSE_STATS_RESET,237,8071
+	REQUEST_JOB_USER_INFO,238,8094
+	REQUEST_NODE_INFO_SINGLE,239,8118
+	REQUEST_UPDATE_JOB 241,8146
+	REQUEST_UPDATE_NODE,242,8174
+	REQUEST_CREATE_PARTITION,243,8196
+	REQUEST_DELETE_PARTITION,244,8223
+	REQUEST_UPDATE_PARTITION,245,8250
+	REQUEST_CREATE_RESERVATION,246,8277
+	RESPONSE_CREATE_RESERVATION,247,8306
+	REQUEST_DELETE_RESERVATION,248,8336
+	REQUEST_UPDATE_RESERVATION,249,8365
+	REQUEST_UPDATE_BLOCK,250,8394
+	REQUEST_UPDATE_FRONT_END,251,8417
+	REQUEST_RESOURCE_ALLOCATION 253,8445
+	RESPONSE_RESOURCE_ALLOCATION,254,8482
+	REQUEST_SUBMIT_BATCH_JOB,255,8513
+	RESPONSE_SUBMIT_BATCH_JOB,256,8540
+	REQUEST_BATCH_JOB_LAUNCH,257,8568
+	REQUEST_CANCEL_JOB,258,8595
+	RESPONSE_CANCEL_JOB,259,8616
+	REQUEST_JOB_RESOURCE,260,8638
+	RESPONSE_JOB_RESOURCE,261,8661
+	REQUEST_JOB_ATTACH,262,8685
+	RESPONSE_JOB_ATTACH,263,8706
+	REQUEST_JOB_WILL_RUN,264,8728
+	RESPONSE_JOB_WILL_RUN,265,8751
+	REQUEST_JOB_ALLOCATION_INFO,266,8775
+	RESPONSE_JOB_ALLOCATION_INFO,267,8805
+	REQUEST_JOB_ALLOCATION_INFO_LITE,268,8836
+	RESPONSE_JOB_ALLOCATION_INFO_LITE,269,8871
+	REQUEST_UPDATE_JOB_TIME,270,8907
+	REQUEST_JOB_READY,271,8933
+	RESPONSE_JOB_READY,272,8953
+	REQUEST_JOB_END_TIME,273,8974
+	REQUEST_JOB_NOTIFY,274,8997
+	REQUEST_JOB_SBCAST_CRED,275,9018
+	RESPONSE_JOB_SBCAST_CRED,276,9044
+	REQUEST_JOB_STEP_CREATE 278,9072
+	RESPONSE_JOB_STEP_CREATE,279,9105
+	REQUEST_RUN_JOB_STEP,280,9132
+	RESPONSE_RUN_JOB_STEP,281,9155
+	REQUEST_CANCEL_JOB_STEP,282,9179
+	RESPONSE_CANCEL_JOB_STEP,283,9205
+	REQUEST_UPDATE_JOB_STEP,284,9232
+	DEFUNCT_RESPONSE_COMPLETE_JOB_STEP,285,9258
+	REQUEST_CHECKPOINT,286,9309
+	RESPONSE_CHECKPOINT,287,9330
+	REQUEST_CHECKPOINT_COMP,288,9352
+	REQUEST_CHECKPOINT_TASK_COMP,289,9378
+	RESPONSE_CHECKPOINT_COMP,290,9409
+	REQUEST_SUSPEND,291,9436
+	RESPONSE_SUSPEND,292,9454
+	REQUEST_STEP_COMPLETE,293,9473
+	REQUEST_COMPLETE_JOB_ALLOCATION,294,9497
+	REQUEST_COMPLETE_BATCH_SCRIPT,295,9531
+	REQUEST_JOB_STEP_STAT,296,9563
+	RESPONSE_JOB_STEP_STAT,297,9587
+	REQUEST_STEP_LAYOUT,298,9612
+	RESPONSE_STEP_LAYOUT,299,9634
+	REQUEST_JOB_REQUEUE,300,9657
+	REQUEST_DAEMON_STATUS,301,9679
+	RESPONSE_SLURMD_STATUS,302,9703
+	RESPONSE_SLURMCTLD_STATUS,303,9728
+	REQUEST_JOB_STEP_PIDS,304,9756
+	RESPONSE_JOB_STEP_PIDS,305,9780
+	REQUEST_FORWARD_DATA,306,9805
+	REQUEST_COMPLETE_BATCH_JOB,307,9828
+	REQUEST_SUSPEND_INT,308,9857
+	REQUEST_LAUNCH_TASKS 310,9880
+	RESPONSE_LAUNCH_TASKS,311,9910
+	MESSAGE_TASK_EXIT,312,9934
+	REQUEST_SIGNAL_TASKS,313,9954
+	REQUEST_CHECKPOINT_TASKS,314,9977
+	REQUEST_TERMINATE_TASKS,315,10004
+	REQUEST_REATTACH_TASKS,316,10030
+	RESPONSE_REATTACH_TASKS,317,10055
+	REQUEST_KILL_TIMELIMIT,318,10081
+	REQUEST_SIGNAL_JOB,319,10106
+	REQUEST_TERMINATE_JOB,320,10127
+	MESSAGE_EPILOG_COMPLETE,321,10151
+	REQUEST_ABORT_JOB,322,10177
+	REQUEST_FILE_BCAST,324,10285
+	TASK_USER_MANAGED_IO_STREAM,325,10306
+	REQUEST_KILL_PREEMPTED,326,10336
+	SRUN_PING 328,10362
+	SRUN_TIMEOUT,329,10381
+	SRUN_NODE_FAIL,330,10396
+	SRUN_JOB_COMPLETE,331,10413
+	SRUN_USER_MSG,332,10433
+	SRUN_EXEC,333,10449
+	SRUN_STEP_MISSING,334,10461
+	SRUN_REQUEST_SUSPEND,335,10481
+	SRUN_STEP_SIGNAL,336,10504
+	PMI_KVS_PUT_REQ 339,10622
+	PMI_KVS_PUT_RESP,340,10647
+	PMI_KVS_GET_REQ,341,10666
+	PMI_KVS_GET_RESP,342,10684
+	RESPONSE_SLURM_RC 344,10704
+	RESPONSE_FORWARD_FAILED 346,10732
+	ACCOUNTING_UPDATE_MSG 348,10766
+	ACCOUNTING_FIRST_REG,349,10798
+	ACCOUNTING_REGISTER_CTLD,350,10821
+} slurm_msg_type_t;351,10848
+	CREDENTIAL1354,10884
+} slurm_credential_type_t;355,10897
+typedef struct forward 360,11118
+	uint16_t   cnt;361,11143
+	uint16_t   init;362,11197
+	char      *nodelist;nodelist363,11260
+	uint32_t   timeout;365,11342
+} forward_t;366,11397
+typedef struct slurm_protocol_header 369,11453
+	uint16_t version;370,11492
+	uint16_t flags;371,11511
+	uint16_t msg_type;372,11528
+	uint32_t body_length;374,11634
+	uint16_t ret_cnt;375,11657
+	forward_t forward;376,11676
+	slurm_addr_t orig_addr;377,11696
+	List ret_list;378,11721
+} header_t;379,11737
+typedef struct forward_message 381,11750
+	header_t header;382,11783
+	char *buf;buf383,11801
+	int buf_len;384,11813
+	int timeout;385,11827
+	List ret_list;386,11841
+	pthread_mutex_t *forward_mutex;forward_mutex387,11857
+	pthread_cond_t *notify;notify388,11890
+} forward_msg_t;389,11915
+typedef struct forward_struct 391,11933
+	int timeout;392,11965
+	uint16_t fwd_cnt;393,11979
+	pthread_mutex_t forward_mutex;394,11998
+	pthread_cond_t notify;395,12030
+	forward_msg_t *forward_msg;forward_msg396,12054
+	char *buf;buf397,12083
+	int buf_len;398,12095
+	List ret_list;399,12109
+} forward_struct_t;400,12125
+typedef struct slurm_protocol_config 402,12146
+	slurm_addr_t primary_controller;403,12185
+	slurm_addr_t secondary_controller;404,12219
+} slurm_protocol_config_t;405,12255
+typedef struct slurm_msg 407,12283
+	slurm_addr_t address;408,12310
+	void *auth_cred;auth_cred409,12333
+	slurm_fd_t conn_fd;410,12351
+	void *data;data411,12372
+	uint32_t data_size;412,12385
+	uint16_t flags;413,12406
+	uint16_t msg_type;414,12423
+	uint16_t protocol_version;416,12545
+	forward_t forward;421,12787
+	forward_struct_t *forward_struct;forward_struct422,12807
+	slurm_addr_t orig_addr;423,12842
+	List ret_list;424,12867
+} slurm_msg_t;425,12883
+typedef struct ret_data_info 427,12899
+	uint16_t type;428,12930
+	uint32_t err;430,13044
+	char *node_name;node_name431,13059
+	void *data;data432,13077
+} ret_data_info_t;434,13166
+typedef struct association_shares_object 440,13381
+	uint32_t assoc_id;441,13424
+	char *cluster;cluster443,13466
+	uint64_t cpu_run_mins;444,13510
+	uint64_t grp_cpu_mins;446,13607
+	char *name;name448,13655
+	char *parent;parent449,13691
+	double shares_norm;451,13735
+	uint32_t shares_raw;452,13784
+	double usage_efctv;454,13840
+	double usage_norm;455,13895
+	uint64_t usage_raw;456,13938
+	uint16_t user;458,13992
+} association_shares_object_t;460,14077
+typedef struct shares_request_msg 462,14109
+	List acct_list;463,14145
+	List user_list;464,14162
+} shares_request_msg_t;465,14179
+typedef struct shares_response_msg 467,14204
+	List assoc_shares_list;468,14241
+	uint64_t tot_shares;469,14312
+} shares_response_msg_t;470,14334
+typedef struct priority_factors_object 472,14360
+	uint32_t job_id;473,14401
+	uint32_t user_id;474,14419
+	double	 priority_age;476,14439
+	double	 priority_fs;477,14462
+	double	 priority_js;478,14484
+	double	 priority_part;479,14506
+	double	 priority_qos;480,14530
+	uint16_t nice;482,14554
+} priority_factors_object_t;483,14570
+typedef struct priority_factors_request_msg 485,14600
+	List	 job_id_list;486,14646
+	List	 uid_list;487,14666
+} priority_factors_request_msg_t;488,14683
+typedef struct priority_factors_response_msg 490,14718
+	List	 priority_factors_list;491,14765
+} priority_factors_response_msg_t;492,14832
+typedef struct job_step_kill_msg 494,14868
+	uint32_t job_id;495,14903
+	uint32_t job_step_id;496,14921
+	uint16_t signal;497,14944
+	uint16_t flags;498,14962
+} job_step_kill_msg_t;499,14979
+typedef struct job_notify_msg 501,15003
+	uint32_t job_id;502,15035
+	uint32_t job_step_id;503,15053
+	char *   message;504,15101
+} job_notify_msg_t;505,15120
+typedef struct job_id_msg 507,15141
+	uint32_t job_id;508,15169
+	uint16_t show_flags;509,15187
+} job_id_msg_t;510,15209
+typedef struct job_user_id_msg 512,15226
+	uint32_t user_id;513,15259
+	uint16_t show_flags;514,15278
+} job_user_id_msg_t;515,15300
+typedef struct job_step_id_msg 517,15322
+	uint32_t job_id;518,15355
+	uint32_t step_id;519,15373
+} job_step_id_msg_t;520,15392
+typedef struct job_info_request_msg 522,15414
+	time_t last_update;523,15452
+	uint16_t show_flags;524,15473
+} job_info_request_msg_t;525,15495
+typedef struct job_step_info_request_msg 527,15522
+	time_t last_update;528,15565
+	uint32_t job_id;529,15586
+	uint32_t step_id;530,15604
+	uint16_t show_flags;531,15623
+} job_step_info_request_msg_t;532,15645
+typedef struct node_info_request_msg 534,15677
+	time_t last_update;535,15716
+	uint16_t show_flags;536,15737
+} node_info_request_msg_t;537,15759
+typedef struct node_info_single_msg 539,15787
+	char *node_name;node_name540,15825
+	uint16_t show_flags;541,15843
+} node_info_single_msg_t;542,15865
+typedef struct front_end_info_request_msg 544,15892
+	time_t last_update;545,15936
+} front_end_info_request_msg_t;546,15957
+typedef struct block_info_request_msg 548,15990
+	time_t last_update;549,16030
+	uint16_t show_flags;550,16051
+} block_info_request_msg_t;551,16073
+typedef struct part_info_request_msg 553,16102
+	time_t last_update;554,16141
+	uint16_t show_flags;555,16162
+} part_info_request_msg_t;556,16184
+typedef struct resv_info_request_msg 558,16212
+        time_t last_update;559,16251
+} resv_info_request_msg_t;560,16279
+typedef struct complete_job_allocation 562,16307
+	uint32_t job_id;563,16348
+	uint32_t job_rc;564,16366
+} complete_job_allocation_msg_t;565,16384
+typedef struct complete_batch_script 567,16418
+	jobacctinfo_t *jobacct;jobacct568,16457
+	uint32_t job_id;569,16482
+	uint32_t job_rc;570,16500
+	uint32_t slurm_rc;571,16518
+	char *node_name;node_name572,16538
+	uint32_t user_id;573,16556
+} complete_batch_script_msg_t;574,16602
+typedef struct step_complete_msg 576,16634
+	uint32_t job_id;577,16669
+	uint32_t job_step_id;578,16687
+	uint32_t range_first;579,16710
+	uint32_t range_last;580,16733
+ 	uint32_t step_rc;581,16755
+	jobacctinfo_t *jobacct;jobacct582,16806
+} step_complete_msg_t;583,16831
+typedef struct kill_tasks_msg 585,16855
+	uint32_t job_id;586,16887
+	uint32_t job_step_id;587,16905
+	uint32_t signal;588,16928
+} kill_tasks_msg_t;589,16946
+typedef struct checkpoint_tasks_msg 591,16967
+	uint32_t job_id;592,17005
+	uint32_t job_step_id;593,17023
+	time_t timestamp;594,17046
+	char *image_dir;image_dir595,17065
+} checkpoint_tasks_msg_t;596,17083
+typedef struct epilog_complete_msg 598,17110
+	uint32_t job_id;599,17147
+	uint32_t return_code;600,17165
+	char    *node_name;node_name601,17188
+	switch_node_info_t *switch_nodeinfo;switch_nodeinfo602,17209
+} epilog_complete_msg_t;603,17247
+typedef struct reboot_msg 605,17273
+	char *node_list;node_list606,17301
+} reboot_msg_t;607,17319
+typedef struct shutdown_msg 609,17336
+	uint16_t options;610,17366
+} shutdown_msg_t;611,17385
+typedef struct last_update_msg 613,17404
+	time_t last_update;614,17437
+} last_update_msg_t;615,17458
+typedef struct set_debug_flags_msg 617,17480
+	uint32_t debug_flags_minus;618,17517
+	uint32_t debug_flags_plus;619,17546
+} set_debug_flags_msg_t;620,17574
+typedef struct set_debug_level_msg 622,17600
+	uint32_t debug_level;623,17637
+} set_debug_level_msg_t;624,17660
+typedef struct job_step_specs 626,17686
+	uint16_t ckpt_interval;627,17718
+	char *ckpt_dir;ckpt_dir628,17788
+	uint32_t cpu_count;629,17849
+	uint32_t cpu_freq;630,17905
+	uint16_t exclusive;631,17955
+	char *features;features632,18020
+	char *gres;gres633,18081
+	char *host;host634,18128
+	uint16_t immediate;635,18180
+	uint32_t job_id;637,18293
+	uint32_t pn_min_memory;638,18324
+	char *name;name641,18462
+	char *network;network642,18515
+	uint32_t min_nodes;643,18555
+	uint32_t max_nodes;645,18640
+	uint8_t no_kill;647,18723
+	char *node_list;node_list648,18776
+	uint32_t num_tasks;649,18823
+	uint8_t overcommit;650,18875
+	uint16_t plane_size;652,18995
+	uint16_t port;654,19075
+	uint16_t relative;655,19130
+	uint16_t resv_port_cnt;656,19194
+	uint16_t task_dist;657,19254
+	uint32_t time_limit;658,19306
+	uint32_t user_id;660,19397
+} job_step_create_request_msg_t;661,19443
+typedef struct job_step_create_response_msg 663,19477
+	uint32_t job_step_id;664,19523
+	char *resv_ports;resv_ports665,19574
+	slurm_step_layout_t *step_layout;step_layout666,19615
+	slurm_cred_t *cred;cred668,19744
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo669,19798
+	switch_jobinfo_t *switch_job;switch_job670,19868
+} job_step_create_response_msg_t;672,19986
+typedef struct launch_tasks_request_msg 674,20021
+	uint32_t  job_id;675,20063
+	uint32_t  job_step_id;676,20082
+	uint32_t  nnodes;677,20106
+	uint32_t  ntasks;678,20170
+	uint32_t  uid;679,20230
+	uint32_t  gid;680,20246
+	uint32_t  job_mem_lim;681,20262
+	uint32_t  step_mem_lim;684,20403
+	uint16_t  *tasks_to_launch;tasks_to_launch685,20464
+	uint32_t  envc;686,20493
+	uint32_t  argc;687,20510
+	uint16_t  multi_prog;688,20527
+	uint16_t  *cpus_allocated;cpus_allocated689,20550
+	uint16_t  cpus_per_task;690,20578
+	char    **env;env691,20604
+	char    **argv;argv692,20620
+	char     *cwd;cwd693,20637
+	uint16_t cpu_bind_type;694,20653
+	char     *cpu_bind;cpu_bind695,20715
+	uint16_t mem_bind_type;696,20781
+	char     *mem_bind;mem_bind697,20843
+	uint16_t  num_resp_port;698,20909
+	uint16_t  *resp_port;resp_port699,20935
+	uint16_t task_dist;702,21081
+	uint16_t  task_flags;703,21134
+	uint32_t **global_task_ids;global_task_ids704,21157
+	slurm_addr_t orig_addr;705,21186
+	uint16_t user_managed_io;707,21258
+	uint8_t open_mode;709,21342
+	uint8_t pty;710,21398
+	char *acctg_freq;acctg_freq711,21434
+	uint32_t cpu_freq;712,21488
+	char     *ofname;ofname716,21652
+	char     *efname;efname717,21701
+	char     *ifname;ifname718,21750
+	uint8_t   buffered_stdio;719,21798
+	uint8_t   labelio;720,21869
+	uint16_t  num_io_port;721,21937
+	uint16_t  *io_port;io_port722,21961
+	uint32_t profile;725,22088
+	char     *task_prolog;task_prolog726,22107
+	char     *task_epilog;task_epilog727,22131
+	uint16_t   slurmd_debug;729,22156
+	slurm_cred_t *cred;cred731,22215
+	switch_jobinfo_t *switch_job;switch_job732,22268
+	job_options_t options;733,22335
+	char *complete_nodelist;complete_nodelist734,22388
+	char *ckpt_dir;ckpt_dir735,22414
+	char *restart_dir;restart_dir736,22454
+	char **spank_job_env;spank_job_env737,22511
+	uint32_t spank_job_env_size;738,22534
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo739,22564
+	char *alias_list;alias_list740,22638
+} launch_tasks_request_msg_t;741,22699
+typedef struct task_user_managed_io_msg 743,22730
+	uint32_t task_id;744,22772
+} task_user_managed_io_msg_t;745,22791
+typedef struct partition_info partition_desc_msg_t;747,22822
+typedef struct return_code_msg 749,22875
+	uint32_t return_code;750,22908
+} return_code_msg_t;751,22931
+#define SIG_PREEMPTED	761,23337
+#define SIG_DEBUG_WAKE	762,23407
+#define SIG_TIME_LIMIT	764,23501
+#define SIG_ABORT	765,23576
+#define SIG_NODE_FAIL	766,23638
+#define SIG_FAILURE	767,23713
+typedef struct kill_job_msg 768,23785
+	uint32_t job_id;769,23815
+	uint32_t step_id;770,23833
+	uint16_t job_state;771,23852
+	uint32_t job_uid;772,23873
+	time_t   time;773,23892
+	time_t   start_time;774,23943
+	char *nodes;nodes775,24008
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo776,24022
+	char **spank_job_env;spank_job_env777,24085
+	uint32_t spank_job_env_size;778,24108
+} kill_job_msg_t;779,24138
+typedef struct signal_job_msg 781,24157
+	uint32_t job_id;782,24189
+	uint32_t signal;783,24207
+} signal_job_msg_t;784,24225
+typedef struct job_time_msg 786,24246
+	uint32_t job_id;787,24276
+	time_t expiration_time;788,24294
+} job_time_msg_t;789,24319
+typedef struct reattach_tasks_request_msg 791,24338
+	uint32_t     job_id;792,24382
+	uint32_t     job_step_id;793,24404
+	uint16_t     num_resp_port;794,24431
+	uint16_t    *resp_port;resp_port795,24460
+	uint16_t     num_io_port;796,24525
+	uint16_t    *io_port;io_port797,24552
+	slurm_cred_t *cred;cred798,24618
+} reattach_tasks_request_msg_t;801,24767
+typedef struct reattach_tasks_response_msg 803,24800
+	char     *node_name;node_name804,24845
+	uint32_t  return_code;805,24867
+	uint32_t  ntasks;806,24891
+	uint32_t *gtids;gtids807,24955
+	uint32_t *local_pids;local_pids808,25019
+	char     **executable_names;executable_names809,25083
+} reattach_tasks_response_msg_t;810,25147
+typedef struct batch_job_launch_msg 812,25181
+	uint32_t array_job_id;813,25219
+	uint16_t array_task_id;814,25273
+	uint32_t job_id;815,25327
+	uint32_t step_id;816,25345
+	uint32_t uid;817,25364
+	uint32_t gid;818,25379
+	uint32_t ntasks;819,25394
+	uint32_t num_cpu_groups;820,25454
+	uint16_t cpu_bind_type;821,25514
+	char     *cpu_bind;cpu_bind822,25581
+	uint16_t *cpus_per_node;cpus_per_node823,25644
+	uint32_t *cpu_count_reps;cpu_count_reps824,25689
+	uint16_t cpus_per_task;825,25756
+	char *alias_list;alias_list826,25821
+	char *nodes;nodes827,25882
+	char *script;script828,25939
+	char *std_err;std_err829,25997
+	char *std_in;std_in830,26039
+	char *std_out;std_out831,26079
+	char *work_dir;work_dir832,26121
+	char *ckpt_dir;ckpt_dir833,26180
+	char *restart_dir;restart_dir834,26239
+	uint32_t argc;835,26305
+	char **argv;argv836,26321
+	uint32_t envc;837,26335
+	char **environment;environment838,26387
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo840,26492
+	slurm_cred_t *cred;cred841,26555
+	uint8_t open_mode;842,26576
+	uint8_t overcommit;843,26632
+	uint32_t pn_min_memory;844,26694
+	char *acctg_freq;acctg_freq847,26830
+	uint32_t cpu_freq;848,26884
+	uint32_t job_mem;849,26934
+	uint16_t restart_cnt;850,26981
+	char **spank_job_env;spank_job_env851,27034
+	uint32_t spank_job_env_size;852,27095
+} batch_job_launch_msg_t;853,27153
+typedef struct job_id_request_msg 855,27180
+	uint32_t job_pid;856,27216
+} job_id_request_msg_t;857,27267
+typedef struct job_id_response_msg 859,27292
+	uint32_t job_id;860,27329
+	uint32_t return_code;861,27366
+} job_id_response_msg_t;862,27413
+typedef struct srun_exec_msg 864,27439
+	uint32_t job_id;865,27470
+	uint32_t step_id;866,27507
+	uint32_t argc;867,27550
+	char **  argv;868,27588
+} srun_exec_msg_t;869,27629
+typedef struct checkpoint_msg 871,27649
+	uint16_t op;872,27681
+	uint16_t data;873,27744
+	uint32_t job_id;874,27791
+	uint32_t step_id;875,27828
+	char *image_dir;image_dir876,27867
+} checkpoint_msg_t;878,27951
+typedef struct checkpoint_comp_msg 880,27972
+	uint32_t job_id;881,28009
+	uint32_t step_id;882,28046
+	time_t   begin_time;883,28085
+	uint32_t error_code;884,28135
+	char *   error_msg;885,28185
+} checkpoint_comp_msg_t;886,28237
+typedef struct checkpoint_task_comp_msg 888,28263
+	uint32_t job_id;889,28305
+	uint32_t step_id;890,28342
+	uint32_t task_id;891,28381
+	time_t   begin_time;892,28414
+	uint32_t error_code;893,28464
+	char *   error_msg;894,28514
+} checkpoint_task_comp_msg_t;895,28566
+typedef struct checkpoint_resp_msg 897,28597
+	time_t   event_time;898,28634
+	uint32_t error_code;899,28694
+	char   * error_msg;900,28744
+} checkpoint_resp_msg_t;901,28796
+typedef struct kvs_get_msg 903,28822
+	uint32_t task_id;904,28851
+	uint32_t size;905,28895
+	uint16_t port;906,28940
+	char * hostname;907,28992
+} kvs_get_msg_t;908,29049
+typedef struct file_bcast_msg 910,29067
+	char *fname;fname911,29099
+	uint16_t block_no;912,29149
+	uint16_t last_block;913,29201
+	uint16_t force;914,29256
+	uint16_t modes;915,29309
+	uint32_t uid;916,29368
+	uint32_t gid;917,29417
+	time_t atime;918,29466
+	time_t mtime;919,29526
+	sbcast_cred_t *cred;cred920,29585
+	uint32_t block_len;921,29636
+	char *block;block922,29689
+} file_bcast_msg_t;923,29730
+typedef struct multi_core_data 925,29751
+	uint16_t boards_per_node;926,29784
+	uint16_t sockets_per_board;927,29851
+	uint16_t sockets_per_node;928,29920
+	uint16_t cores_per_socket;929,29987
+	uint16_t threads_per_core;930,30051
+	uint16_t ntasks_per_board;932,30119
+	uint16_t ntasks_per_socket;933,30193
+	uint16_t ntasks_per_core;934,30269
+	uint16_t plane_size;935,30343
+} multi_core_data_t;936,30423
+typedef struct pty_winsz 938,30445
+	uint16_t cols;939,30472
+	uint16_t rows;940,30488
+} pty_winsz_t;941,30504
+typedef struct will_run_response_msg 943,30520
+	uint32_t job_id;944,30559
+	char *node_list;node_list945,30602
+	List preemptee_job_id;946,30653
+	uint32_t proc_cnt;947,30716
+	time_t start_time;948,30773
+} will_run_response_msg_t;949,30824
+typedef struct forward_data_msg 951,30852
+	char *address;address952,30886
+	uint32_t len;953,30902
+	char *data;data954,30917
+} forward_data_msg_t;955,30930
+typedef struct suspend_int_msg 958,31022
+	uint16_t op;959,31055
+	uint32_t job_id;960,31127
+	uint8_t  indf_susp;961,31171
+	void *   switch_info;962,31243
+} suspend_int_msg_t;963,31302
+typedef struct ping_slurmd_resp_msg 965,31324
+	uint32_t cpu_load;966,31362
+} ping_slurmd_resp_msg_t;967,31403
+typedef struct slurm_node_registration_status_msg 972,31617
+	char *arch;arch973,31669
+	uint16_t cores;974,31682
+	uint16_t cpus;975,31699
+	uint32_t cpu_load;976,31715
+	acct_gather_energy_t *energy;energy977,31756
+	Buf gres_info;978,31787
+	uint32_t hash_val;979,31832
+	uint32_t job_count;981,31917
+	uint32_t *job_id;job_id982,31973
+	char *node_name;node_name983,32026
+	uint16_t boards;984,32044
+	char *os;os985,32062
+	uint32_t real_memory;986,32073
+	time_t slurmd_start_time;987,32096
+	uint32_t status;988,32123
+	uint16_t startup;989,32186
+	uint32_t *step_id;step_id990,32233
+	uint16_t sockets;991,32293
+	switch_node_info_t *switch_nodeinfo;switch_nodeinfo992,32312
+	uint16_t threads;993,32381
+	time_t timestamp;994,32400
+	uint32_t tmp_disk;995,32419
+	uint32_t up_time;996,32439
+} slurm_node_registration_status_msg_t;997,32485
+	List update_list;1005,32730
+	uint16_t rpc_version;1006,32791
+} accounting_update_msg_t;1007,32814
+	uint32_t job_id;1010,32859
+} spank_env_request_msg_t;1011,32904
+	uint32_t spank_job_env_size;1014,32949
+	char **spank_job_env;spank_job_env1015,32979
+} spank_env_responce_msg_t;1016,33026
+typedef struct slurm_ctl_conf slurm_ctl_conf_info_msg_t;1018,33055
+extern void slurm_msg_t_init 1027,33437
+extern void slurm_msg_t_copy(1037,33848
+extern void slurm_destroy_char(1039,33916
+extern void slurm_destroy_uint32_ptr(1040,33962
+extern char *slurm_add_slash_to_quotes(slurm_add_slash_to_quotes1042,34087
+extern int slurm_addto_char_list(1043,34138
+extern int slurm_sort_char_list_asc(1044,34201
+extern int slurm_sort_char_list_desc(1045,34254
+extern void slurm_free_checkpoint_tasks_msg(1048,34350
+extern void slurm_free_last_update_msg(1049,34425
+extern void slurm_free_return_code_msg(1050,34490
+extern void slurm_free_job_alloc_info_msg(1051,34555
+extern void slurm_free_job_info_request_msg(1052,34626
+extern void slurm_free_job_step_info_request_msg(1053,34700
+extern void slurm_free_front_end_info_request_msg(1055,34787
+extern void slurm_free_node_info_request_msg(1057,34876
+extern void slurm_free_node_info_single_msg(1058,34952
+extern void slurm_free_part_info_request_msg(1059,35026
+extern void slurm_free_stats_info_request_msg(1060,35102
+extern void slurm_free_stats_response_msg(1061,35180
+extern void slurm_free_resv_info_request_msg(1062,35255
+extern void slurm_free_set_debug_flags_msg(1063,35331
+extern void slurm_free_set_debug_level_msg(1064,35403
+extern void slurm_destroy_association_shares_object(1065,35475
+extern void slurm_free_shares_request_msg(1066,35542
+extern void slurm_free_shares_response_msg(1067,35612
+extern void slurm_destroy_priority_factors_object(1068,35684
+extern void slurm_free_priority_factors_request_msg(1069,35749
+extern void slurm_free_priority_factors_response_msg(1071,35841
+extern void slurm_free_forward_data_msg(1073,35935
+extern void slurm_free_ping_slurmd_resp(1074,36001
+#define	slurm_free_timelimit_msg(1076,36072
+extern void slurm_free_reboot_msg(1079,36143
+extern void slurm_free_shutdown_msg(1081,36199
+extern void slurm_free_job_desc_msg(1083,36259
+slurm_free_node_registration_status_msg(1086,36331
+extern void slurm_free_job_info(1089,36422
+extern void slurm_free_job_info_members(1090,36473
+extern void slurm_free_job_id_msg(1092,36533
+extern void slurm_free_job_user_id_msg(1093,36588
+extern void slurm_free_job_id_request_msg(1094,36653
+extern void slurm_free_job_id_response_msg(1095,36724
+extern void slurm_free_job_step_id_msg(1097,36798
+extern void slurm_free_job_launch_msg(1099,36863
+extern void slurm_free_update_front_end_msg(1101,36933
+extern void slurm_free_update_node_msg(1102,37008
+extern void slurm_free_update_part_msg(1103,37073
+extern void slurm_free_delete_part_msg(1104,37138
+extern void slurm_free_resv_desc_msg(1105,37203
+extern void slurm_free_resv_name_msg(1106,37264
+extern void slurm_free_resv_info_request_msg(1107,37332
+extern void slurm_free_job_step_create_request_msg(1108,37409
+extern void slurm_free_job_step_create_response_msg(1110,37501
+extern void slurm_free_complete_job_allocation_msg(1112,37594
+extern void slurm_free_complete_batch_script_msg(1114,37686
+extern void slurm_free_launch_tasks_request_msg(1116,37774
+extern void slurm_free_launch_tasks_response_msg(1118,37860
+extern void slurm_free_task_user_managed_io_stream_msg(1120,37948
+extern void slurm_free_task_exit_msg(1122,38040
+extern void slurm_free_kill_tasks_msg(1123,38101
+extern void slurm_free_reattach_tasks_request_msg(1124,38164
+extern void slurm_free_reattach_tasks_response_msg(1126,38254
+extern void slurm_free_kill_job_msg(1128,38346
+extern void slurm_free_signal_job_msg(1129,38405
+extern void slurm_free_update_job_time_msg(1130,38468
+extern void slurm_free_job_step_kill_msg(1131,38534
+extern void slurm_free_epilog_complete_msg(1132,38603
+extern void slurm_free_srun_job_complete_msg(1133,38676
+extern void slurm_free_srun_exec_msg(1134,38753
+extern void slurm_free_srun_ping_msg(1135,38813
+extern void slurm_free_srun_node_fail_msg(1136,38874
+extern void slurm_free_srun_step_missing_msg(1137,38945
+extern void slurm_free_srun_timeout_msg(1138,39022
+extern void slurm_free_srun_user_msg(1139,39089
+extern void slurm_free_checkpoint_msg(1140,39150
+extern void slurm_free_checkpoint_comp_msg(1141,39212
+extern void slurm_free_checkpoint_task_comp_msg(1142,39284
+extern void slurm_free_checkpoint_resp_msg(1143,39366
+extern void slurm_free_suspend_msg(1144,39438
+extern void slurm_free_suspend_int_msg(1145,39494
+extern void slurm_free_update_step_msg(1146,39558
+extern void slurm_free_resource_allocation_response_msg 1147,39631
+extern void slurm_free_job_alloc_info_response_msg 1149,39734
+extern void slurm_free_job_step_create_response_msg(1151,39827
+extern void slurm_free_submit_response_response_msg(1153,39921
+extern void slurm_free_ctl_conf(1155,40006
+extern void slurm_free_job_info_msg(1156,40079
+extern void slurm_free_job_step_info_response_msg(1157,40149
+extern void slurm_free_job_step_info_members 1159,40239
+extern void slurm_free_front_end_info_msg 1160,40309
+extern void slurm_free_front_end_info_members(1161,40381
+extern void slurm_free_node_info_msg(1162,40458
+extern void slurm_free_node_info_members(1163,40519
+extern void slurm_free_partition_info_msg(1164,40581
+extern void slurm_free_partition_info_members(1165,40652
+extern void slurm_free_reservation_info_msg(1166,40724
+extern void slurm_free_get_kvs_msg(1167,40795
+extern void slurm_free_will_run_response_msg(1168,40851
+extern void slurm_free_reserve_info_members(1169,40927
+extern void slurm_free_topo_info_msg(1170,40995
+extern void slurm_free_file_bcast_msg(1171,41064
+extern void slurm_free_step_complete_msg(1172,41126
+extern void slurm_free_job_step_stat(1173,41194
+extern void slurm_free_job_step_pids(1174,41246
+extern void slurm_free_block_job_info(1175,41298
+extern void slurm_free_block_info_members(1176,41351
+extern void slurm_free_block_info(1177,41420
+extern void slurm_free_block_info_msg(1178,41481
+extern void slurm_free_block_info_request_msg(1179,41554
+extern void slurm_free_acct_gather_node_resp_msg(1181,41635
+extern void slurm_free_acct_gather_energy_req_msg(1183,41721
+extern void slurm_free_job_notify_msg(1185,41809
+extern void slurm_free_accounting_update_msg(1187,41873
+extern void slurm_free_spank_env_request_msg(1188,41949
+extern void slurm_free_spank_env_responce_msg(1189,42025
+extern int slurm_free_msg_data(1191,42104
+extern uint32_t slurm_get_return_code(1192,42171
+extern char *preempt_mode_string(preempt_mode_string1194,42246
+extern uint16_t preempt_mode_num(1195,42303
+extern char *log_num2string(log_num2string1197,42364
+extern uint16_t log_string2num(1198,42407
+extern char *health_check_node_state_str(health_check_node_state_str1202,42554
+extern char *sched_param_type_string(sched_param_type_string1204,42618
+extern char *job_reason_string(job_reason_string1205,42684
+extern char *job_state_string(job_state_string1206,42743
+extern char *job_state_string_compact(job_state_string_compact1207,42788
+extern int   job_state_num(1208,42841
+extern char *node_state_string(node_state_string1209,42893
+extern char *node_state_string_compact(node_state_string_compact1210,42939
+extern void  private_data_string(1211,42993
+extern void  accounting_enforce_string(1212,43074
+extern char *conn_type_string(conn_type_string1214,43167
+extern char *conn_type_string_full(conn_type_string_full1215,43230
+extern char *node_use_string(node_use_string1216,43287
+extern char *bg_block_state_string(bg_block_state_string1218,43396
+extern char *cray_nodelist2nids(cray_nodelist2nids1226,43677
+extern bool valid_spank_job_env(1230,43857
+extern char *trigger_res_type(trigger_res_type1233,43964
+extern char *trigger_type(trigger_type1234,44014
+extern char *reservation_flags_string(reservation_flags_string1237,44094
+#define safe_read(1239,44150
+#define safe_write(1268,45072
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_interface.h,2119
+#define _SLURM_PROTOCOL_INTERFACE_H40,2212
+typedef enum slurm_socket_type 84,3007
+	SLURM_MESSAGE 85,3040
+	SLURM_STREAM86,3057
+} slurm_socket_type_t;87,3071
+slurm_fd_t _slurm_create_socket 109,3739
+slurm_fd_t _slurm_init_msg_engine 121,4055
+slurm_fd_t _slurm_open_msg_conn 133,4510
+ssize_t _slurm_msg_recvfrom(144,4894
+ssize_t _slurm_msg_recvfrom_timeout(151,5120
+ssize_t _slurm_msg_sendto 162,5522
+ssize_t _slurm_msg_sendto_timeout 166,5765
+slurm_fd_t _slurm_accept_msg_conn 175,6159
+int _slurm_close_accepted_conn 185,6471
+slurm_fd_t _slurm_listen_stream 196,6791
+slurm_fd_t _slurm_accept_stream 204,7138
+slurm_fd_t _slurm_open_stream 214,7569
+extern int _slurm_get_stream_addr 221,7833
+extern int _slurm_close_stream 229,8090
+extern inline int _slurm_set_stream_non_blocking 236,8349
+extern inline int _slurm_set_stream_blocking 237,8423
+int _slurm_send_timeout 239,8494
+int _slurm_recv_timeout 241,8606
+extern void _slurm_set_addr_uint 252,9009
+extern void _reset_slurm_addr 256,9201
+extern void _slurm_set_addr_char 265,9489
+extern void _slurm_get_addr 274,9800
+extern void _slurm_print_slurm_addr 283,10128
+extern void _slurm_pack_slurm_addr 289,10321
+extern int _slurm_unpack_slurm_addr_no_alloc 291,10413
+extern int _slurm_socket 302,10818
+extern int _slurm_socketpair 308,11174
+extern int _slurm_bind 312,11348
+extern int _slurm_connect 319,11690
+extern int _slurm_listen 325,11953
+extern int _slurm_accept 332,12306
+extern int _slurm_getsockname 336,12480
+extern int _slurm_getpeername 341,12722
+extern ssize_t _slurm_send 345,12904
+extern ssize_t _slurm_write 347,12997
+extern ssize_t _slurm_recv 351,13162
+extern ssize_t _slurm_read 352,13240
+extern ssize_t _slurm_sendto 356,13449
+extern ssize_t _slurm_sendmsg 362,13715
+extern ssize_t _slurm_recvfrom 369,14059
+extern ssize_t _slurm_recvmsg 376,14329
+extern int _slurm_getsockopt 382,14636
+extern int _slurm_setsockopt 389,14930
+extern int _slurm_shutdown 398,15322
+extern int _slurm_close 399,15373
+extern int _slurm_fcntl(401,15412
+extern int _slurm_vfcntl(402,15460
+extern int _slurm_ioctl(404,15517
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_pack.c,18586
+#define _pack_job_info_msg(73,3250
+#define _pack_job_step_info_msg(74,3313
+#define _pack_block_info_resp_msg(75,3380
+#define _pack_front_end_info_msg(76,3449
+#define _pack_node_info_msg(77,3517
+#define _pack_partition_info_msg(78,3581
+#define _pack_stats_response_msg(79,3649
+#define _pack_reserve_info_msg(80,3717
+static void _pack_assoc_shares_object(82,3785
+static int _unpack_assoc_shares_object(84,3883
+static void _pack_shares_request_msg(86,3988
+static int _unpack_shares_request_msg(88,4102
+static void _pack_shares_response_msg(90,4219
+static int _unpack_shares_response_msg(92,4336
+static void _pack_priority_factors_object(95,4467
+static int _unpack_priority_factors_object(97,4566
+static void _pack_priority_factors_request_msg(99,4672
+static int _unpack_priority_factors_request_msg(102,4800
+static void _pack_priority_factors_response_msg(105,4930
+static int _unpack_priority_factors_response_msg(108,5060
+static void _pack_update_node_msg(112,5193
+static int _unpack_update_node_msg(114,5298
+_pack_node_registration_status_msg(118,5419
+_unpack_node_registration_status_msg(122,5563
+static void _pack_job_ready_msg(126,5704
+static int _unpack_job_ready_msg(128,5800
+static void _pack_job_user_msg(131,5904
+static int _unpack_job_user_msg(133,6010
+_pack_resource_allocation_response_msg(137,6129
+_unpack_resource_allocation_response_msg(141,6283
+_pack_job_alloc_info_response_msg(146,6432
+_unpack_job_alloc_info_response_msg(150,6566
+static void _pack_submit_response_msg(154,6697
+static int _unpack_submit_response_msg(157,6824
+static void _pack_node_info_request_msg(161,6956
+static int _unpack_node_info_request_msg(165,7071
+static void _pack_node_info_single_msg(169,7187
+static int _unpack_node_info_single_msg(172,7308
+static int _unpack_node_info_msg(175,7425
+static int _unpack_node_info_members(177,7527
+static void _pack_front_end_info_request_msg(180,7634
+static int _unpack_front_end_info_request_msg(183,7758
+static int _unpack_front_end_info_msg(186,7884
+static int _unpack_front_end_info_members(188,8001
+static void _pack_update_front_end_msg(191,8126
+static int _unpack_update_front_end_msg(193,8246
+static void _pack_update_partition_msg(196,8363
+static int _unpack_update_partition_msg(198,8478
+static void _pack_delete_partition_msg(201,8590
+static int _unpack_delete_partition_msg(203,8705
+static void _pack_kill_job_msg(206,8817
+static int _unpack_kill_job_msg(208,8920
+static void _pack_signal_job_msg(211,9020
+static int _unpack_signal_job_msg(213,9122
+static void _pack_epilog_comp_msg(216,9228
+static int  _unpack_epilog_comp_msg(218,9337
+static void _pack_update_job_time_msg(221,9452
+static int _unpack_update_job_time_msg(223,9562
+static void _pack_acct_gather_node_resp_msg(226,9676
+static int _unpack_acct_gather_node_resp_msg(229,9813
+static void _pack_acct_gather_energy_req(233,9955
+static int _unpack_acct_gather_energy_req(235,10077
+static void _pack_part_info_request_msg(239,10210
+static int _unpack_part_info_request_msg(241,10326
+static void _pack_resv_info_request_msg(244,10446
+static int _unpack_resv_info_request_msg(246,10562
+static int _unpack_partition_info_msg(249,10681
+static int _unpack_partition_info_members(251,10798
+static int _unpack_reserve_info_msg(255,10920
+static int _unpack_reserve_info_members(257,11031
+static void _pack_launch_tasks_request_msg(260,11140
+static int _unpack_launch_tasks_request_msg(263,11272
+static void _pack_task_user_managed_io_stream_msg(268,11399
+static int _unpack_task_user_managed_io_stream_msg(271,11539
+static void _pack_cancel_tasks_msg(275,11688
+static int _unpack_cancel_tasks_msg(277,11794
+static void _pack_checkpoint_tasks_msg(280,11908
+static int _unpack_checkpoint_tasks_msg(282,12028
+static void _pack_launch_tasks_response_msg(285,12149
+static int _unpack_launch_tasks_response_msg(288,12285
+static void _pack_reboot_msg(292,12413
+static int _unpack_reboot_msg(294,12510
+static void _pack_shutdown_msg(297,12615
+static int _unpack_shutdown_msg(299,12718
+static void _pack_reattach_tasks_request_msg(302,12822
+static int _unpack_reattach_tasks_request_msg(304,12925
+_pack_reattach_tasks_response_msg(308,13044
+_unpack_reattach_tasks_response_msg(311,13144
+static void _pack_task_exit_msg(314,13239
+static int _unpack_task_exit_msg(316,13338
+static void _pack_job_alloc_info_msg(319,13445
+_unpack_job_alloc_info_msg(323,13588
+static void _pack_return_code_msg(327,13712
+static int _unpack_return_code_msg(329,13817
+static void _pack_slurm_ctl_conf_msg(332,13926
+static int _unpack_slurm_ctl_conf_msg(334,14051
+static void _pack_job_info_request_msg(338,14197
+static int _unpack_job_info_request_msg(341,14328
+static void _pack_block_info_req_msg(345,14449
+static int _unpack_block_info_req_msg(348,14576
+static void _pack_block_info_msg(351,14707
+static int _unpack_block_info(353,14811
+static void _pack_job_step_info_req_msg(356,14918
+static int _unpack_job_step_info_req_msg(359,15043
+static int _unpack_job_step_info_response_msg(362,15172
+static int _unpack_job_step_info_members(365,15317
+static void _pack_complete_job_allocation_msg(368,15429
+static int _unpack_complete_job_allocation_msg(371,15555
+static void _pack_complete_batch_script_msg(374,15687
+static int _unpack_complete_batch_script_msg(377,15809
+static void _pack_job_step_stat(381,15938
+static int _unpack_job_step_stat(383,16037
+static void _pack_job_step_id_msg(386,16144
+static int _unpack_job_step_id_msg(388,16249
+static void _pack_job_step_pids(391,16362
+static int _unpack_job_step_pids(393,16460
+static void _pack_step_complete_msg(396,16562
+static int _unpack_step_complete_msg(399,16681
+static int _unpack_job_info_members(402,16808
+static void _pack_batch_job_launch_msg(405,16911
+static int _unpack_batch_job_launch_msg(408,17042
+static void _pack_job_desc_msg(412,17164
+static int _unpack_job_desc_msg(414,17276
+static int _unpack_job_info_msg(417,17395
+static void _pack_last_update_msg(420,17495
+static int _unpack_last_update_msg(422,17600
+static void _pack_slurm_addr_array(425,17709
+static int _unpack_slurm_addr_array(428,17847
+static void _pack_ret_list(432,17992
+static int _unpack_ret_list(434,18099
+static void _pack_job_id_request_msg(437,18210
+_unpack_job_id_request_msg(440,18335
+static void _pack_job_id_response_msg(443,18438
+static int  _unpack_job_id_response_msg(445,18555
+static void _pack_job_step_kill_msg(449,18676
+static int  _unpack_job_step_kill_msg(451,18787
+static void _pack_srun_exec_msg(455,18918
+static int  _unpack_srun_exec_msg(457,19017
+static void _pack_srun_ping_msg(460,19126
+static int  _unpack_srun_ping_msg(462,19225
+static void _pack_srun_node_fail_msg(465,19334
+static int  _unpack_srun_node_fail_msg(467,19448
+static void _pack_srun_step_missing_msg(471,19583
+static int  _unpack_srun_step_missing_msg(474,19704
+static void _pack_srun_timeout_msg(478,19837
+static int  _unpack_srun_timeout_msg(480,19945
+static void _pack_srun_user_msg(484,20072
+static int  _unpack_srun_user_msg(486,20171
+static void _pack_checkpoint_msg(489,20280
+static int  _unpack_checkpoint_msg(491,20381
+static void _pack_checkpoint_resp_msg(494,20492
+static int  _unpack_checkpoint_resp_msg(496,20608
+static void _pack_checkpoint_comp(500,20732
+static int  _unpack_checkpoint_comp(502,20840
+static void _pack_checkpoint_task_comp(506,20966
+static int  _unpack_checkpoint_task_comp(509,21100
+static void _pack_suspend_msg(513,21232
+static int  _unpack_suspend_msg(515,21331
+static void _pack_suspend_int_msg(518,21433
+static int  _unpack_suspend_int_msg(520,21537
+static void _pack_buffer_msg(523,21651
+static void _pack_kvs_host_rec(525,21713
+static int  _unpack_kvs_host_rec(527,21821
+static void _pack_kvs_rec(530,21927
+static int  _unpack_kvs_rec(532,22024
+static void _pack_kvs_data(535,22127
+static int  _unpack_kvs_data(537,22230
+static void _pack_kvs_get(540,22339
+static int  _unpack_kvs_get(542,22434
+static void _pack_file_bcast(545,22535
+static int _unpack_file_bcast(547,22637
+static void _pack_trigger_msg(550,22747
+static int  _unpack_trigger_msg(552,22852
+static void _pack_slurmd_status(555,22961
+static int  _unpack_slurmd_status(557,23059
+static void _pack_job_notify(560,23167
+static int  _unpack_job_notify(562,23267
+static void _pack_set_debug_flags_msg(565,23377
+static int _unpack_set_debug_flags_msg(567,23494
+static void _pack_set_debug_level_msg(571,23630
+static int _unpack_set_debug_level_msg(573,23747
+static void _pack_will_run_response_msg(577,23883
+static int  _unpack_will_run_response_msg(579,23998
+static void _pack_accounting_update_msg(583,24131
+static int _unpack_accounting_update_msg(586,24251
+static void _pack_update_resv_msg(590,24376
+static int  _unpack_update_resv_msg(592,24479
+static void _pack_resv_name_msg(594,24587
+static int  _unpack_resv_name_msg(596,24693
+static void _pack_topo_info_msg(599,24805
+static int  _unpack_topo_info_msg(601,24912
+static void _pack_job_sbcast_cred_msg(605,25031
+static int  _unpack_job_sbcast_cred_msg(607,25147
+static void _pack_update_job_step_msg(611,25267
+static int _unpack_update_job_step_msg(613,25388
+static void _pack_spank_env_request_msg(616,25517
+static int _unpack_spank_env_request_msg(618,25633
+static void _pack_spank_env_responce_msg(621,25757
+static int _unpack_spank_env_responce_msg(623,25876
+static void _pack_stats_request_msg(627,26004
+static int  _unpack_stats_request_msg(629,26119
+static int  _unpack_stats_response_msg(631,26243
+static void _pack_forward_data_msg(634,26371
+static int _unpack_forward_data_msg(636,26478
+static void _pack_ping_slurmd_resp(639,26593
+static int _unpack_ping_slurmd_resp(641,26704
+pack_header(651,27056
+unpack_header(678,27943
+pack_msg(725,29242
+unpack_msg(1273,45136
+static void _pack_assoc_shares_object(1868,62512
+static int _unpack_assoc_shares_object(1919,63632
+static void _pack_shares_request_msg(1961,64901
+static int _unpack_shares_request_msg(1996,65694
+static void _pack_shares_response_msg(2037,66694
+static int _unpack_shares_response_msg(2060,67312
+static void _pack_priority_factors_object(2096,68191
+static int _unpack_priority_factors_object(2128,68900
+_pack_priority_factors_request_msg(2155,69645
+_unpack_priority_factors_request_msg(2191,70427
+_pack_priority_factors_response_msg(2233,71501
+static void _priority_factors_resp_list_del(2254,72105
+_unpack_priority_factors_response_msg(2260,72185
+_pack_update_front_end_msg(2296,73074
+_unpack_update_front_end_msg(2312,73519
+_pack_update_node_msg(2343,74371
+_unpack_update_node_msg(2364,74978
+_pack_acct_gather_node_resp_msg(2402,76136
+_unpack_acct_gather_node_resp_msg(2411,76383
+_pack_acct_gather_energy_req(2436,77066
+_unpack_acct_gather_energy_req(2444,77245
+_pack_node_registration_status_msg(2466,77684
+_unpack_node_registration_status_msg(2517,79179
+_pack_resource_allocation_response_msg(2599,81986
+_unpack_resource_allocation_response_msg(2624,82659
+_pack_job_alloc_info_response_msg(2680,84309
+_unpack_job_alloc_info_response_msg(2712,85214
+_pack_job_sbcast_cred_msg(2771,86912
+_unpack_job_sbcast_cred_msg(2787,87311
+_pack_submit_response_msg(2826,88281
+_unpack_submit_response_msg(2837,88545
+_unpack_node_info_msg(2860,89108
+_unpack_node_info_members(2898,90104
+_pack_update_partition_msg(2990,93418
+_unpack_update_partition_msg(3069,96072
+_pack_update_resv_msg(3172,100049
+_unpack_update_resv_msg(3245,102224
+_pack_delete_partition_msg(3339,105291
+_unpack_delete_partition_msg(3353,105630
+_pack_resv_name_msg(3381,106293
+_unpack_resv_name_msg(3395,106623
+pack_job_step_create_request_msg(3423,107285
+unpack_job_step_create_request_msg(3466,108492
+_pack_kill_job_msg(3526,110580
+_unpack_kill_job_msg(3549,111264
+_pack_signal_job_msg(3587,112397
+_unpack_signal_job_msg(3603,112834
+_pack_epilog_comp_msg(3632,113542
+_unpack_epilog_comp_msg(3644,113855
+_pack_update_job_time_msg(3671,114569
+_unpack_update_job_time_msg(3686,114956
+pack_job_step_create_response_msg(3713,115620
+unpack_job_step_create_response_msg(3734,116273
+_unpack_partition_info_msg(3781,117667
+_unpack_partition_info_members(3821,118690
+_unpack_reserve_info_msg(3953,123745
+_unpack_reserve_info_members(3991,124739
+_unpack_job_step_info_members(4038,126356
+_unpack_job_step_info_response_msg(4124,129544
+_pack_buffer_msg(4159,130473
+_unpack_job_info_msg(4166,130611
+_unpack_job_info_members(4208,131760
+_pack_slurm_ctl_conf_msg(4463,141377
+_unpack_slurm_ctl_conf_msg(5112,165934
+_pack_job_desc_msg(6037,202610
+_unpack_job_desc_msg(6352,214030
+_pack_job_alloc_info_msg(6651,226001
+_unpack_job_alloc_info_msg(6659,226199
+_pack_last_update_msg(6681,226753
+_unpack_last_update_msg(6689,226924
+_pack_return_code_msg(6708,227352
+_unpack_return_code_msg(6716,227530
+_pack_reattach_tasks_request_msg(6735,227955
+_unpack_reattach_tasks_request_msg(6755,228510
+_pack_reattach_tasks_response_msg(6793,229521
+_unpack_reattach_tasks_response_msg(6811,230010
+_pack_task_exit_msg(6845,230953
+_unpack_task_exit_msg(6858,231274
+_pack_launch_tasks_response_msg(6885,231910
+_unpack_launch_tasks_response_msg(6897,232303
+_pack_launch_tasks_request_msg(6927,233114
+_unpack_launch_tasks_request_msg(7090,238622
+_pack_task_user_managed_io_stream_msg(7315,247010
+_unpack_task_user_managed_io_stream_msg(7324,247211
+_pack_cancel_tasks_msg(7345,247654
+_unpack_cancel_tasks_msg(7359,248061
+_pack_checkpoint_tasks_msg(7385,248683
+_unpack_checkpoint_tasks_msg(7400,249112
+_pack_reboot_msg(7428,249862
+_unpack_reboot_msg(7438,250046
+_pack_shutdown_msg(7457,250419
+_unpack_shutdown_msg(7464,250561
+_pack_job_step_kill_msg(7488,251121
+_unpack_job_step_kill_msg(7504,251628
+_pack_update_job_step_msg(7525,252107
+_unpack_update_job_step_msg(7552,252836
+_pack_complete_job_allocation_msg(7590,253928
+_unpack_complete_job_allocation_msg(7599,254137
+_pack_complete_batch_script_msg(7619,254584
+_unpack_complete_batch_script_msg(7638,255134
+_pack_job_step_stat(7672,256084
+_unpack_job_step_stat(7684,256425
+_pack_job_step_id_msg(7710,257042
+_unpack_job_step_id_msg(7719,257234
+_pack_job_step_pids(7739,257623
+_unpack_job_step_pids(7752,257874
+_pack_step_complete_msg(7773,258321
+_unpack_step_complete_msg(7786,258729
+_pack_job_info_request_msg(7813,259398
+_unpack_job_info_request_msg(7821,259598
+_pack_block_info_req_msg(7841,260056
+_unpack_block_info_req_msg(7854,260415
+static int _unpack_block_job_info(7879,261084
+static void _pack_block_info_msg(7913,262048
+extern void slurm_pack_block_job_info(8002,264267
+extern int slurm_unpack_block_info_members(8026,264865
+extern int slurm_unpack_block_info_msg(8108,267447
+static int _unpack_block_info(8141,268343
+_pack_job_step_info_req_msg(8157,268713
+_unpack_job_step_info_req_msg(8167,269001
+_pack_node_info_request_msg(8188,269597
+_unpack_node_info_request_msg(8196,269790
+_pack_node_info_single_msg(8215,270249
+_unpack_node_info_single_msg(8223,270435
+_pack_front_end_info_request_msg(8243,270927
+_unpack_front_end_info_request_msg(8250,271094
+_unpack_front_end_info_msg(8268,271552
+_unpack_front_end_info_members(8306,272587
+_pack_part_info_request_msg(8354,274253
+_unpack_part_info_request_msg(8362,274456
+_pack_resv_info_request_msg(8381,274915
+_unpack_resv_info_request_msg(8388,275074
+_pack_slurm_addr_array(8406,275485
+_unpack_slurm_addr_array(8414,275693
+_pack_ret_list(8423,275907
+_unpack_ret_list(8447,276528
+_pack_batch_job_launch_msg(8488,277565
+_unpack_batch_job_launch_msg(8607,280853
+_pack_job_id_request_msg(8785,287010
+_unpack_job_id_request_msg(8794,287187
+_pack_job_id_response_msg(8815,287648
+_unpack_job_id_response_msg(8825,287872
+_pack_srun_exec_msg(8847,288385
+_unpack_srun_exec_msg(8858,288632
+_pack_srun_ping_msg(8879,289113
+_unpack_srun_ping_msg(8889,289334
+_pack_srun_node_fail_msg(8909,289760
+_unpack_srun_node_fail_msg(8920,290002
+_pack_srun_step_missing_msg(8943,290539
+_unpack_srun_step_missing_msg(8954,290790
+_pack_job_ready_msg(8977,291345
+_unpack_job_ready_msg(8987,291541
+_pack_job_user_msg(9007,291955
+_unpack_job_user_msg(9017,292155
+_pack_srun_timeout_msg(9037,292588
+_unpack_srun_timeout_msg(9048,292853
+_pack_srun_user_msg(9069,293332
+_unpack_srun_user_msg(9079,293532
+static void _pack_suspend_msg(9099,294006
+static int  _unpack_suspend_msg(9108,294195
+static void _pack_suspend_int_msg(9127,294600
+static int  _unpack_suspend_int_msg(9138,294883
+static void _pack_forward_data_msg(9160,295437
+static int _unpack_forward_data_msg(9169,295670
+static void _pack_ping_slurmd_resp(9190,296181
+static int _unpack_ping_slurmd_resp(9198,296353
+_pack_checkpoint_msg(9217,296764
+_unpack_checkpoint_msg(9230,297073
+_pack_checkpoint_comp(9254,297663
+_unpack_checkpoint_comp(9267,298024
+_pack_checkpoint_task_comp(9291,298671
+_unpack_checkpoint_task_comp(9305,299085
+_pack_checkpoint_resp_msg(9330,299807
+_unpack_checkpoint_resp_msg(9341,300080
+static void _pack_file_bcast(9362,300633
+static int _unpack_file_bcast(9386,301230
+static void _pack_trigger_msg(9426,302259
+static int  _unpack_trigger_msg(9449,303045
+static void _pack_kvs_host_rec(9486,304282
+static int _unpack_kvs_host_rec(9494,304498
+static void _pack_kvs_rec(9508,304836
+static int  _unpack_kvs_rec(9526,305334
+static void _pack_kvs_data(9556,306214
+static int  _unpack_kvs_data(9573,306674
+static void _pack_kvs_get(9620,307959
+static int  _unpack_kvs_get(9629,308224
+pack_multi_core_data 9650,308725
+unpack_multi_core_data 9678,309589
+static void _pack_slurmd_status(9716,310716
+static int _unpack_slurmd_status(9746,311558
+static void _pack_job_notify(9794,312873
+static int  _unpack_job_notify(9804,313098
+_pack_set_debug_flags_msg(9828,313608
+_unpack_set_debug_flags_msg(9836,313805
+_pack_set_debug_level_msg(9855,314238
+_unpack_set_debug_level_msg(9862,314388
+_pack_will_run_response_msg(9880,314766
+static void _pre_list_del(9901,315354
+_unpack_will_run_response_msg(9907,315416
+static void _pack_accounting_update_msg(9939,316303
+static int _unpack_accounting_update_msg(9996,317784
+static void _pack_topo_info_msg(10033,318752
+static int _unpack_topo_info_msg(10048,319201
+static void _pack_spank_env_request_msg(10080,320136
+static int _unpack_spank_env_request_msg(10088,320310
+static void _pack_spank_env_responce_msg(10106,320718
+static int _unpack_spank_env_responce_msg(10114,320934
+static void _pack_stats_request_msg(10133,321396
+static int  _unpack_stats_request_msg(10146,321746
+static int  _unpack_stats_response_msg(10170,322409
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_pack.h,629
+#define _SLURM_PROTOCOL_PACK_H41,2263
+extern void pack_header 69,2961
+extern int unpack_header 78,3283
+extern int pack_msg 92,3831
+extern int unpack_msg 101,4151
+extern void  pack_job_step_create_response_msg(144,5797
+extern int unpack_job_step_create_response_msg(147,5925
+extern void pack_job_step_create_request_msg(151,6055
+extern int unpack_job_step_create_request_msg(154,6180
+extern void pack_multi_core_data 158,6308
+extern int unpack_multi_core_data 160,6419
+extern void slurm_pack_block_job_info(162,6533
+extern int slurm_unpack_block_info_members(164,6655
+extern int slurm_unpack_block_info_msg(166,6772
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_socket_common.h,313
+#define _SLURM_PROTOCOL_SOCKET_COMMON_H41,2239
+#define AF_SLURM 58,2575
+#define SLURM_INADDR_ANY 59,2600
+typedef int32_t slurm_fd_t 64,2767
+#  define  __slurm_addr_t_defined69,2934
+   typedef struct sockaddr_in slurm_addr_t 70,2968
+typedef fd_set slurm_fd_set 74,3082
+typedef fd_set _slurm_fd_set 75,3112
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_socket_implementation.c,2067
+#define _USE_IRS 45,2324
+#define PORT_RETRIES 81,3133
+#define MIN_USER_PORT 82,3159
+#define MAX_USER_PORT 83,3205
+#define RANDOM_USER_PORT 84,3236
+#define MAX_MSG_SIZE 91,3449
+static int _tot_wait 100,3704
+slurm_fd_t _slurm_init_msg_engine 111,3992
+slurm_fd_t _slurm_open_msg_conn 116,4113
+slurm_fd_t _slurm_accept_msg_conn 121,4237
+static void _sock_bind_wild(132,4577
+int _slurm_close_accepted_conn 160,5162
+ssize_t _slurm_msg_recvfrom(165,5241
+ssize_t _slurm_msg_recvfrom_timeout(172,5437
+ssize_t _slurm_msg_sendto(205,6093
+ssize_t _slurm_msg_sendto_timeout(212,6286
+int _slurm_send_timeout(243,6977
+int _slurm_recv_timeout(350,9676
+int _slurm_shutdown_msg_engine 448,12004
+slurm_fd_t _slurm_listen_stream(453,12098
+slurm_fd_t _slurm_accept_stream(492,12956
+slurm_fd_t _slurm_open_stream(498,13125
+int _slurm_get_stream_addr(552,14480
+int _slurm_close_stream 558,14644
+int _slurm_set_stream_non_blocking(564,14732
+int _slurm_set_stream_blocking(570,14835
+extern int _slurm_socket 576,14931
+extern slurm_fd_t _slurm_create_socket 581,15054
+extern int _slurm_socketpair 602,15679
+extern int _slurm_bind 609,15905
+extern int _slurm_getsockname 616,16108
+extern int _slurm_connect 626,16520
+extern int _slurm_getpeername 705,18674
+extern ssize_t _slurm_send 712,18906
+extern ssize_t _slurm_recv 720,19140
+extern ssize_t _slurm_sendto 727,19412
+extern ssize_t _slurm_recvfrom 737,19890
+extern ssize_t _slurm_sendmsg 747,20235
+extern ssize_t _slurm_recvmsg 755,20477
+extern int _slurm_getsockopt 763,20819
+extern int _slurm_setsockopt 773,21179
+extern int _slurm_listen 783,21543
+extern int _slurm_accept 793,21930
+extern int _slurm_shutdown 805,22351
+extern int _slurm_close 810,22440
+extern int _slurm_fcntl(815,22506
+extern int _slurm_vfcntl(826,22677
+void _slurm_set_addr_uint 846,23023
+void _reset_slurm_addr 854,23292
+void _slurm_set_addr_char 859,23415
+void _slurm_get_addr 886,24022
+void _slurm_print_slurm_addr 909,24601
+void _slurm_pack_slurm_addr(917,24880
+int _slurm_unpack_slurm_addr_no_alloc(923,25040
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_util.c,170
+uint16_t _get_slurm_version(52,2537
+int check_header_version(68,3015
+void init_header(120,4635
+void update_header(158,5943
+void slurm_print_launch_task_msg(165,6110
+
+/home/david/slurm/master/slurm/src/common/slurm_protocol_util.h,173
+#define _SLURM_PROTOCOL_UTIL_H40,2193
+extern int check_header_version(67,2879
+init_header(77,3196
+update_header(86,3440
+extern void slurm_print_launch_task_msg(90,3564
+
+/home/david/slurm/master/slurm/src/common/slurm_resource_info.c,370
+#define DEBUG 58,2531
+static void _clear_then_set(65,2702
+static int _isvalue(75,2902
+static bool _have_task_affinity(90,3224
+void slurm_sprint_cpu_bind_type(108,3567
+void slurm_sprint_mem_bind_type(155,4733
+void slurm_print_cpu_bind_help(183,5360
+int slurm_verify_cpu_bind(229,7212
+void slurm_print_mem_bind_help(429,13404
+int slurm_verify_mem_bind(458,14487
+
+/home/david/slurm/master/slurm/src/common/slurm_resource_info.h,260
+#define _RES_INFO_H40,2192
+void slurm_print_cpu_bind_help(53,2409
+void slurm_print_mem_bind_help(54,2447
+void slurm_sprint_cpu_bind_type(56,2486
+void slurm_sprint_mem_bind_type(57,2561
+int slurm_verify_cpu_bind(59,2637
+int slurm_verify_mem_bind(61,2727
+
+/home/david/slurm/master/slurm/src/common/slurm_rlimits_info.c,285
+static slurm_rlimits_info_t rlimits_info[rlimits_info56,2491
+static bool rlimits_were_parsed 94,3363
+get_slurm_rlimits_info(100,3490
+#define RLIMIT_ 108,3591
+#define LEN_RLIMIT_ 109,3625
+#define RLIMIT_DELIMS 110,3673
+parse_rlimits(119,3887
+extern void print_rlimits(190,5691
+
+/home/david/slurm/master/slurm/src/common/slurm_rlimits_info.h,460
+#define __SLURM_RLIMITS_INFO_H__40,2115
+#define PROPAGATE_RLIMITS 46,2199
+#define NO_PROPAGATE_RLIMITS 47,2273
+struct slurm_rlimits_info 49,2305
+        int  resource;50,2333
+        char *name;name51,2414
+	int  propagate_flag;52,2495
+typedef struct slurm_rlimits_info slurm_rlimits_info_t;55,2573
+extern slurm_rlimits_info_t *get_slurm_rlimits_info(get_slurm_rlimits_info58,2631
+extern int parse_rlimits(60,2693
+extern void print_rlimits(62,2761
+
+/home/david/slurm/master/slurm/src/common/slurm_selecttype_info.c,37
+int parse_select_type_param(50,2405
+
+/home/david/slurm/master/slurm/src/common/slurm_selecttype_info.h,81
+#define __SLURM_SELECTTYPE_INFO_H__41,2140
+int parse_select_type_param(47,2242
+
+/home/david/slurm/master/slurm/src/common/slurm_step_layout.c,994
+static int _init_task_layout(57,2157
+static int _task_layout_block(63,2399
+static int _task_layout_cyclic(65,2489
+static int _task_layout_plane(67,2581
+static int _task_layout_hostfile(69,2671
+slurm_step_layout_t *slurm_step_layout_create(slurm_step_layout_create87,3508
+slurm_step_layout_t *fake_slurm_step_layout_create(fake_slurm_step_layout_create158,5981
+extern slurm_step_layout_t *slurm_step_layout_copy(slurm_step_layout_copy227,7831
+extern void pack_slurm_step_layout(255,8679
+extern int unpack_slurm_step_layout(284,9402
+extern int slurm_step_layout_destroy(332,10788
+int slurm_step_layout_host_id 350,11151
+char *slurm_step_layout_host_name slurm_step_layout_host_name363,11447
+static int _init_task_layout(374,11701
+static int _task_layout_hostfile(457,14392
+static int _task_layout_block(538,16842
+static int _task_layout_cyclic(585,18249
+static int _task_layout_plane(631,19534
+extern char *slurm_step_layout_type_name(slurm_step_layout_type_name709,21694
+
+/home/david/slurm/master/slurm/src/common/slurm_step_layout.h,647
+#define _SLURM_STEP_LAYOUT_H34,1635
+extern slurm_step_layout_t *slurm_step_layout_create(slurm_step_layout_create65,2656
+extern slurm_step_layout_t *fake_slurm_step_layout_create(fake_slurm_step_layout_create88,3692
+extern slurm_step_layout_t *slurm_step_layout_copy(slurm_step_layout_copy96,3904
+extern void pack_slurm_step_layout(100,4025
+extern int unpack_slurm_step_layout(102,4141
+extern int slurm_step_layout_destroy(106,4297
+extern int slurm_step_layout_host_id 109,4404
+extern char *slurm_step_layout_host_name slurm_step_layout_host_name110,4479
+extern char *slurm_step_layout_type_name(slurm_step_layout_type_name112,4559
+
+/home/david/slurm/master/slurm/src/common/slurm_strcasestr.c,26
+slurm_strcasestr(45,2266
+
+/home/david/slurm/master/slurm/src/common/slurm_strcasestr.h,85
+#define _SLURM_STRCASESTR_H40,2175
+char *slurm_strcasestr(slurm_strcasestr44,2329
+
+/home/david/slurm/master/slurm/src/common/slurm_topology.c,670
+struct switch_record *switch_record_table switch_record_table51,2460
+int switch_record_cnt 52,2510
+typedef struct slurm_topo_ops 57,2775
+	int		(*build_config)build_config58,2807
+	bool		(*node_ranking)node_ranking59,2840
+	int		(*get_node_addr)get_node_addr60,2874
+} slurm_topo_ops_t;63,2963
+static const char *syms[syms68,3044
+static slurm_topo_ops_t ops;74,3154
+static plugin_context_t	*g_context g_context75,3183
+static pthread_mutex_t g_context_lock 76,3226
+static bool init_run 77,3293
+slurm_topo_init(88,3959
+slurm_topo_fini(124,4772
+slurm_topo_build_config(142,5190
+slurm_topo_generate_node_ranking(163,5810
+slurm_topo_get_node_addr(175,6187
+
+/home/david/slurm/master/slurm/src/common/slurm_topology.h,651
+#define __SLURM_CONTROLLER_TOPO_PLUGIN_API_H__40,2189
+struct switch_record 49,2547
+	uint32_t consumed_energy;50,2570
+	int level;51,2630
+	uint32_t link_speed;52,2677
+	char *name;name53,2734
+	bitstr_t *node_bitmap;node_bitmap54,2767
+	char *nodes;nodes56,2853
+	char *switches;switches57,2907
+	uint32_t temp;58,2967
+extern struct switch_record *switch_record_table;switch_record_table61,3019
+extern int switch_record_cnt;62,3098
+int slurm_topo_init(73,3425
+extern int slurm_topo_fini(80,3525
+extern int slurm_topo_build_config(92,3923
+extern bool slurm_topo_generate_node_ranking(99,4189
+extern int slurm_topo_get_node_addr(105,4369
+
+/home/david/slurm/master/slurm/src/common/slurm_xlator.h,7847
+#define __SLURM_XLATOR_H__67,3528
+#define	arg_count	76,3648
+#define	arg_idx_by_name	77,3683
+#define	arg_name_by_inx	78,3730
+#define	bit_alloc	81,3808
+#define	bit_test	82,3843
+#define	bit_set	83,3876
+#define	bit_clear	84,3908
+#define	bit_nclear	85,3943
+#define	bit_nset	86,3980
+#define	bit_ffc	87,4013
+#define	bit_ffs	88,4045
+#define	bit_free	89,4077
+#define	bit_realloc	90,4110
+#define	bit_size	91,4149
+#define	bit_and	92,4182
+#define	bit_not	93,4214
+#define	bit_or	94,4246
+#define	bit_set_count	95,4276
+#define	bit_set_count_range	96,4319
+#define	bit_clear_count	97,4373
+#define	bit_nset_max_count	98,4420
+#define	bit_and_set_count	99,4472
+#define	bit_rotate_copy	100,4522
+#define	bit_rotate	101,4569
+#define	bit_fmt	102,4606
+#define bit_unfmt	103,4638
+#define	bitfmt2int	104,4673
+#define	bit_fmt_hexmask	105,4710
+#define bit_unfmt_hexmask	106,4757
+#define	bit_fmt_binmask	107,4807
+#define bit_unfmt_binmask	108,4854
+#define	bit_fls	109,4904
+#define	bit_fill_gaps	110,4936
+#define	bit_super_set	111,4979
+#define	bit_copy	112,5022
+#define	bit_pick_cnt	113,5055
+#define bit_nffc	114,5096
+#define bit_noc	115,5129
+#define bit_nffs	116,5161
+#define bit_copybits	117,5194
+#define fd_read_n	120,5260
+#define fd_write_n	121,5295
+#define fd_set_blocking	122,5332
+#define fd_set_nonblocking	123,5379
+#define	hostlist_create	126,5462
+#define	hostlist_copy	127,5509
+#define	hostlist_count	128,5552
+#define	hostlist_delete	129,5597
+#define	hostlist_delete_host	130,5644
+#define	hostlist_delete_nth	131,5700
+#define	hostlist_deranged_string 132,5754
+#define	hostlist_deranged_string_malloc 133,5818
+#define	hostlist_deranged_string_xmalloc 135,5902
+#define	hostlist_destroy	137,5988
+#define	hostlist_find	138,6036
+#define	hostlist_iterator_create 139,6079
+#define	hostlist_iterator_destroy 140,6144
+#define	hostlist_iterator_reset	141,6210
+#define	hostlist_next	142,6272
+#define	hostlist_next_range	143,6315
+#define	hostlist_nth	144,6369
+#define	hostlist_pop 145,6410
+#define	hostlist_pop_range 146,6461
+#define	hostlist_push	147,6518
+#define	hostlist_push_host	148,6561
+#define	hostlist_push_list	149,6613
+#define	hostlist_ranged_string	150,6665
+#define	hostlist_ranged_string_malloc 151,6725
+#define	hostlist_ranged_string_xmalloc 153,6805
+#define	hostlist_remove	155,6887
+#define	hostlist_shift	156,6934
+#define	hostlist_shift_range	157,6979
+#define	hostlist_sort	158,7035
+#define	hostlist_uniq	159,7078
+#define	hostset_copy	160,7121
+#define	hostset_count	161,7162
+#define	hostset_create	162,7205
+#define	hostset_delete	163,7250
+#define	hostset_destroy	164,7295
+#define	hostset_insert	165,7342
+#define	hostset_shift	166,7387
+#define	hostset_shift_range	167,7430
+#define	hostset_within	168,7484
+#define	list_create	171,7556
+#define	list_destroy	172,7595
+#define	list_is_empty	173,7636
+#define	list_count	174,7679
+#define	list_append	175,7716
+#define	list_prepend	176,7755
+#define	list_find_first	177,7796
+#define	list_delete_all	178,7843
+#define	list_for_each	179,7890
+#define	list_sort	180,7933
+#define	list_push	181,7968
+#define	list_pop	182,8003
+#define	list_peek	183,8036
+#define	list_enqueue	184,8071
+#define	list_dequeue	185,8112
+#define	list_iterator_create	186,8153
+#define	list_iterator_reset	187,8209
+#define	list_iterator_destroy	188,8263
+#define	list_next	189,8321
+#define	list_insert	190,8356
+#define	list_find	191,8395
+#define	list_remove	192,8430
+#define	list_delete_item	193,8469
+#define	list_install_fork_handlers 194,8517
+#define	log_init	197,8611
+#define	log_reinit	198,8644
+#define	log_fini	199,8681
+#define	log_alter	200,8714
+#define	log_alter_with_fp	201,8749
+#define	log_set_fpfx	202,8799
+#define	log_fp	203,8840
+#define	log_has_data	204,8870
+#define	log_flush	205,8911
+#define	dump_cleanup_list	206,8946
+#define	fatal_add_cleanup	207,8996
+#define	fatal_add_cleanup_job	208,9046
+#define	fatal_remove_cleanup	209,9104
+#define	fatal_remove_cleanup_job 210,9160
+#define	fatal_cleanup	211,9224
+#define	fatal	212,9267
+#define	error	213,9295
+#define	info	214,9323
+#define	verbose	215,9349
+#define	debug	216,9381
+#define	debug2	217,9409
+#define	debug3	218,9439
+#define	debug4	219,9469
+#define	debug5	220,9499
+#define net_stream_listen	227,9654
+#define net_accept_stream	228,9704
+#define net_set_low_water	229,9754
+#define	create_buf	232,9831
+#define	free_buf	233,9868
+#define grow_buf	234,9901
+#define	init_buf	235,9934
+#define	xfer_buf_data	236,9967
+#define	pack_time	237,10010
+#define	unpack_time	238,10045
+#define	packdouble	239,10084
+#define	unpackdouble	240,10121
+#define	pack64	241,10162
+#define	unpack64	242,10192
+#define	pack32	243,10225
+#define	unpack32	244,10255
+#define	pack16	245,10288
+#define	unpack16	246,10318
+#define	pack8	247,10351
+#define	unpack8	248,10379
+#define	pack32_array	249,10411
+#define	unpack32_array	250,10452
+#define	packmem	251,10497
+#define	unpackmem	252,10529
+#define	unpackmem_ptr	253,10564
+#define	unpackmem_xmalloc	254,10607
+#define	unpackmem_malloc	255,10657
+#define	packstr_array	256,10705
+#define	unpackstr_array	257,10748
+#define	packmem_array	258,10795
+#define	unpackmem_array	259,10838
+#define	setenvf 262,10911
+#define	unsetenvp	263,10944
+#define	getenvp	264,10979
+#define env_array_create	265,11011
+#define env_array_merge	266,11059
+#define env_array_copy	267,11106
+#define env_array_free	268,11151
+#define env_array_append	269,11196
+#define env_array_append_fmt	270,11244
+#define env_array_overwrite	271,11300
+#define env_array_overwrite_fmt 272,11354
+#define destroy_config_key_pair	275,11450
+#define get_extra_conf_path	276,11512
+#define sort_key_pairs	277,11566
+#define	strlcpy	284,11747
+#define	__xassert_failed	291,11911
+#define	xsignal	294,11987
+#define	xsignal_save_mask	295,12019
+#define	xsignal_set_mask	296,12069
+#define	xsignal_block	297,12117
+#define	xsignal_unblock	298,12160
+#define	xsignal_sigset_create	299,12207
+#define	_xstrcat	302,12295
+#define	_xstrncat	303,12327
+#define	_xstrcatchar	304,12361
+#define	_xslurm_strerrorcat	305,12401
+#define	_xstrftimecat	306,12454
+#define	_xiso8601timecat	307,12496
+#define	_xrfc5424timecat	308,12543
+#define	_xstrfmtcat	309,12590
+#define	_xmemcat	310,12628
+#define	_xstrsubstitute	311,12660
+#define	xstrdup	312,12706
+#define	xstrdup_printf	313,12738
+#define	xbasename	314,12783
+#define preempt_mode_string	317,12860
+#define preempt_mode_num	318,12914
+#define job_reason_string	319,12962
+#define job_state_string	320,13012
+#define job_state_string_compact 321,13060
+#define job_state_num	322,13124
+#define node_state_string	323,13167
+#define node_state_string_compact 324,13217
+#define private_data_string	325,13283
+#define accounting_enforce_string 326,13337
+#define conn_type_string	327,13403
+#define node_use_string	328,13451
+#define bg_block_state_string	329,13498
+#define reservation_flags_string 330,13556
+#define slurmdbd_free_list_msg	333,13656
+#define slurmdbd_free_rc_msg 334,13718
+#define slurmdbd_free_usage_msg 335,13779
+#define slurmdbd_free_id_rc_msg 336,13843
+#define plugin_get_syms 339,13936
+#define plugin_load_and_link 340,13990
+#define plugin_strerror 341,14049
+#define plugin_unload 342,14103
+#define plugrack_create 345,14186
+#define plugrack_destroy 346,14240
+#define plugrack_read_dir 347,14295
+#define plugrack_set_major_type 348,14351
+#define plugrack_set_paranoia 349,14413
+#define plugrack_use_by_type 350,14473
+#define jobacctinfo_pack	352,14533
+#define jobacctinfo_unpack	353,14581
+#define jobacctinfo_create 354,14633
+#define jobacctinfo_destroy 355,14690
+#define destroy_select_ba_request	358,14782
+#define s_p_get_string	361,14883
+#define s_p_get_uint32	362,14929
+#define s_p_hashtbl_create	363,14975
+#define s_p_hashtbl_destroy	364,15028
+#define s_p_parse_file	365,15083
+
+/home/david/slurm/master/slurm/src/common/stepd_api.c,887
+#  define _GNU_SOURCE43,2309
+_slurm_authorized_user(74,3053
+_handle_stray_socket(95,3578
+static void _handle_stray_script(132,4411
+_step_connect(144,4798
+_guess_nodename(182,5622
+stepd_connect(211,6440
+stepd_state(286,8109
+stepd_get_info(303,8447
+stepd_notify_job(337,9330
+stepd_checkpoint(363,9789
+stepd_signal_task_local(390,10317
+stepd_signal_container(411,10711
+stepd_attach(438,11238
+_free_step_loc_t(482,12321
+_sockname_regex_init(492,12474
+_sockname_regex(511,12820
+stepd_available(548,13894
+stepd_cleanup_sockets(616,15458
+stepd_pid_in_container(684,17010
+stepd_daemon_pid(705,17381
+_step_suspend_write(719,17573
+_step_suspend_read(730,17711
+stepd_suspend(754,18228
+stepd_resume(790,19005
+stepd_reconfig(816,19488
+stepd_terminate(841,19910
+stepd_completion(865,20304
+stepd_stat_jobacct(915,21746
+stepd_task_info(953,22752
+stepd_list_pids(996,23769
+
+/home/david/slurm/master/slurm/src/common/stepd_api.h,2093
+#define _STEPD_API_H42,2254
+typedef struct step_location 51,2429
+	uint32_t jobid;52,2460
+	uint32_t stepid;53,2477
+	char *nodename;nodename54,2495
+	char *directory;directory55,2512
+} step_loc_t;56,2530
+	REQUEST_CONNECT 59,2560
+	REQUEST_SIGNAL_PROCESS_GROUP,60,2582
+	REQUEST_SIGNAL_TASK_LOCAL,61,2657
+	REQUEST_SIGNAL_TASK_GLOBAL,62,2685
+	REQUEST_SIGNAL_CONTAINER,63,2714
+	REQUEST_STATE,64,2741
+	REQUEST_INFO,65,2757
+	REQUEST_ATTACH,66,2772
+	REQUEST_PID_IN_CONTAINER,67,2789
+	REQUEST_DAEMON_PID,68,2816
+	REQUEST_STEP_SUSPEND,69,2837
+	REQUEST_STEP_RESUME,70,2860
+	REQUEST_STEP_TERMINATE,71,2882
+	REQUEST_STEP_COMPLETION,72,2907
+	REQUEST_STEP_TASK_INFO,73,2980
+	REQUEST_STEP_LIST_PIDS,74,3005
+	REQUEST_STEP_RECONFIGURE,75,3030
+	REQUEST_STEP_STAT,76,3057
+	REQUEST_STEP_COMPLETION_V2,77,3077
+} step_msg_t;78,3106
+	SLURMSTEPD_NOT_RUNNING 81,3136
+	SLURMSTEPD_STEP_STARTING,82,3165
+	SLURMSTEPD_STEP_RUNNING,83,3192
+	SLURMSTEPD_STEP_ENDING84,3218
+} slurmstepd_state_t;85,3242
+	uid_t uid;88,3282
+	uint32_t jobid;89,3294
+	uint32_t stepid;90,3311
+	uint32_t nodeid;91,3329
+	uint32_t job_mem_limit;92,3347
+	uint32_t step_mem_limit;93,3402
+} slurmstepd_info_t;94,3458
+	int             id;97,3497
+	uint32_t        gtid;98,3542
+	pid_t           pid;99,3590
+	bool            exited;100,3631
+	int             estatus;101,3690
+} slurmstepd_task_info_t;102,3754
+int stepd_cleanup_sockets(107,3827
+int stepd_terminate(109,3900
+int stepd_connect(122,4383
+slurmstepd_state_t stepd_state(128,4532
+slurmstepd_info_t *stepd_get_info(stepd_get_info135,4673
+int stepd_notify_job(140,4772
+int stepd_checkpoint(145,4882
+int stepd_signal_task_local(150,5004
+int stepd_signal_task_global(155,5123
+int stepd_signal_container(160,5253
+int stepd_attach(172,5688
+List stepd_available(186,6313
+bool stepd_pid_in_container(192,6505
+pid_t stepd_daemon_pid(197,6605
+int stepd_suspend(206,6834
+int stepd_resume(216,7140
+int stepd_reconfig(225,7361
+int stepd_completion(232,7489
+int stepd_stat_jobacct(239,7683
+int stepd_task_info(243,7774
+int stepd_list_pids(246,7873
+
+/home/david/slurm/master/slurm/src/common/strlcpy.c,73
+static char *rcsid rcsid35,1657
+strong_alias(48,1981
+strlcpy(56,2224
+
+/home/david/slurm/master/slurm/src/common/strlcpy.h,53
+#define _STRLCPY_H2,19
+      size_t strlcpy(15,361
+
+/home/david/slurm/master/slurm/src/common/strnatcmp.c,192
+nat_isdigit(44,1573
+nat_isspace(51,1657
+nat_toupper(58,1746
+compare_right(66,1824
+compare_left(96,2463
+static int strnatcmp0(117,2856
+int strnatcmp(170,3800
+int strnatcasecmp(176,3948
+
+/home/david/slurm/master/slurm/src/common/strnatcmp.h,81
+typedef char nat_char;28,1153
+int strnatcmp(30,1177
+int strnatcasecmp(31,1230
+
+/home/david/slurm/master/slurm/src/common/switch.c,4697
+typedef struct slurm_switch_ops 59,2793
+	int          (*state_save)state_save60,2827
+	int          (*state_restore)state_restore61,2882
+	int          (*alloc_jobinfo)alloc_jobinfo63,2952
+	int          (*build_jobinfo)build_jobinfo65,3063
+	switch_jobinfo_t *(*copy_jobinfo)copy_jobinfo68,3195
+	void         (*free_jobinfo)free_jobinfo69,3262
+	int          (*pack_jobinfo)pack_jobinfo70,3328
+	int          (*unpack_jobinfo)unpack_jobinfo72,3415
+	int          (*get_jobinfo)get_jobinfo74,3502
+	void         (*print_jobinfo)print_jobinfo76,3600
+	char *       (*string_jobinfo)string_jobinfo78,3685
+	int          (*node_init)node_init80,3783
+	int          (*node_fini)node_fini81,3828
+	int          (*job_preinit)job_preinit82,3873
+	int          (*job_init)job_init83,3939
+	int          (*job_suspend_test)job_suspend_test84,4001
+	void         (*job_suspend_info_get)job_suspend_info_get85,4067
+	void         (*job_suspend_info_pack)job_suspend_info_pack87,4166
+	int          (*job_suspend_info_unpack)job_suspend_info_unpack89,4249
+	void         (*job_suspend_info_free)job_suspend_info_free91,4335
+	int          (*job_suspend)job_suspend92,4397
+	int          (*job_resume)job_resume94,4479
+	int          (*job_fini)job_fini96,4561
+	int          (*job_postfini)job_postfini97,4627
+	int          (*job_attach)job_attach101,4767
+	char *	     (*switch_strerror)switch_strerror105,4955
+	int          (*switch_errno)switch_errno106,5005
+	int          (*clear_node)clear_node107,5050
+	int          (*alloc_nodeinfo)alloc_nodeinfo108,5095
+	int          (*build_nodeinfo)build_nodeinfo109,5165
+	int          (*pack_nodeinfo)pack_nodeinfo110,5234
+	int          (*unpack_nodeinfo)unpack_nodeinfo112,5324
+	int          (*free_nodeinfo)free_nodeinfo114,5414
+	char *       (*sprintf_nodeinfo)sprintf_nodeinfo115,5484
+	int          (*step_complete)step_complete117,5586
+	int          (*step_part_comp)step_part_comp119,5677
+	bool         (*part_comp)part_comp121,5768
+	int          (*step_allocated)step_allocated122,5813
+	int          (*state_clear)state_clear124,5904
+	int          (*slurmctld_init)slurmctld_init125,5949
+	int          (*slurmd_init)slurmd_init126,5994
+	int          (*slurmd_step_init)slurmd_step_init127,6039
+	int          (*reconfig)reconfig128,6084
+} slurm_switch_ops_t;129,6129
+static const char *syms[syms135,6257
+static slurm_switch_ops_t ops;181,7473
+static plugin_context_t *g_context g_context182,7504
+static pthread_mutex_t      context_lock 183,7547
+static bool init_run 184,7617
+extern int switch_init(186,7648
+extern int switch_fini(217,8224
+extern int  switch_g_reconfig(229,8382
+extern int  switch_g_save(237,8502
+extern int  switch_g_restore(245,8639
+extern int  switch_g_clear(253,8805
+extern int  switch_g_alloc_jobinfo(261,8925
+extern int  switch_g_build_jobinfo(270,9144
+extern switch_jobinfo_t *switch_g_copy_jobinfo(switch_g_copy_jobinfo280,9384
+extern void switch_g_free_jobinfo(288,9547
+extern int switch_g_pack_jobinfo(296,9685
+extern int switch_g_unpack_jobinfo(304,9861
+extern int  switch_g_get_jobinfo(312,10041
+extern void switch_g_print_jobinfo(321,10244
+extern char *switch_g_sprint_jobinfo(switch_g_sprint_jobinfo329,10397
+extern int switch_g_node_init(338,10595
+extern int switch_g_node_fini(346,10716
+extern int switch_g_job_preinit(354,10837
+extern int switch_g_job_init(362,10990
+extern int switch_g_job_suspend_test(370,11129
+extern void switch_g_job_suspend_info_get(378,11292
+extern void switch_g_job_suspend_info_pack(387,11487
+extern int switch_g_job_suspend_info_unpack(395,11660
+extern void switch_g_job_suspend_info_free(403,11856
+extern int switch_g_job_suspend(411,12009
+extern int switch_g_job_resume(419,12184
+extern int switch_g_job_fini(427,12357
+extern int switch_g_job_postfini(435,12504
+extern int switch_g_job_attach(445,12745
+extern int switch_g_get_errno(456,13061
+extern char *switch_g_strerror(switch_g_strerror464,13185
+extern int switch_g_clear_node_state(477,13407
+extern int switch_g_alloc_node_info(485,13535
+extern int switch_g_build_node_info(493,13707
+extern int switch_g_pack_node_info(501,13878
+extern int switch_g_unpack_node_info(510,14074
+extern int switch_g_free_node_info(519,14276
+extern char*switch_g_sprintf_node_info(switch_g_sprintf_node_info527,14446
+extern int switch_g_job_step_complete(536,14661
+extern int switch_g_job_step_part_comp(545,14859
+extern bool switch_g_part_comp(554,15060
+extern int switch_g_job_step_allocated(563,15177
+extern int switch_g_slurmctld_init(572,15378
+extern int switch_g_slurmd_init(580,15509
+extern int switch_g_slurmd_step_init(588,15634
+
+/home/david/slurm/master/slurm/src/common/switch.h,2357
+#define _SWITCH_H 41,2244
+#  define __switch_jobinfo_t_defined57,2566
+   typedef struct switch_jobinfo   switch_jobinfo_t;58,2603
+#  define __switch_node_info_t_defined61,2700
+   typedef struct switch_node_info switch_node_info_t;62,2739
+typedef struct slurm_switch_context slurm_switch_context_t;64,2801
+extern int  switch_init 71,3035
+extern int switch_g_reconfig(73,3070
+extern int switch_g_slurmd_init(75,3107
+extern int switch_fini 78,3201
+extern int  switch_g_save 85,3452
+extern int  switch_g_restore(94,3828
+extern int  switch_g_clear(99,3985
+extern int switch_g_get_errno(102,4076
+extern char *switch_g_strerror(switch_g_strerror108,4287
+extern int  switch_g_alloc_jobinfo 121,4800
+extern int  switch_g_build_jobinfo(131,5243
+extern switch_jobinfo_t *switch_g_copy_jobinfo(switch_g_copy_jobinfo140,5554
+extern void switch_g_free_jobinfo 145,5754
+extern int  switch_g_pack_jobinfo 152,6042
+extern int  switch_g_unpack_jobinfo(160,6398
+extern int  switch_g_get_jobinfo(168,6715
+extern int switch_g_job_step_complete(175,6905
+extern int switch_g_job_step_part_comp(184,7223
+extern bool switch_g_part_comp(194,7616
+extern int switch_g_job_step_allocated(201,7838
+extern void switch_g_print_jobinfo(208,8060
+extern char *switch_g_sprint_jobinfo(switch_g_sprint_jobinfo216,8345
+extern int switch_g_node_init(231,8884
+extern int switch_g_node_fini(239,9095
+extern int switch_g_job_preinit(270,10244
+extern int switch_g_job_init(279,10580
+extern int switch_g_job_suspend_test(287,10768
+extern void switch_g_job_suspend_info_get(296,11029
+extern void switch_g_job_suspend_info_pack(305,11319
+extern int switch_g_job_suspend_info_unpack(314,11627
+extern void switch_g_job_suspend_info_free(321,11857
+extern int switch_g_job_suspend(330,12190
+extern int switch_g_job_resume(338,12456
+extern int switch_g_job_fini(346,12736
+extern int switch_g_job_postfini(356,13057
+extern int switch_g_job_attach(364,13325
+extern int switch_g_clear_node_state(371,13543
+extern int switch_g_slurmd_step_init(376,13634
+extern int switch_g_alloc_node_info(381,13739
+extern int switch_g_build_node_info(387,13924
+extern int switch_g_pack_node_info(393,14100
+extern int switch_g_unpack_node_info(400,14272
+extern int switch_g_free_node_info(406,14433
+extern char*switch_g_sprintf_node_info(switch_g_sprintf_node_info411,14578
+
+/home/david/slurm/master/slurm/src/common/timers.c,39
+extern void slurm_diff_tv_str(52,2503
+
+/home/david/slurm/master/slurm/src/common/timers.h,265
+#define _HAVE_TIMERS_H40,2177
+#define DEF_TIMERS	44,2224
+#define START_TIMER	45,2304
+#define END_TIMER	46,2349
+#define END_TIMER2(48,2457
+#define END_TIMER3(50,2572
+#define DELTA_TIMER	52,2698
+#define TIME_STR 53,2726
+extern void slurm_diff_tv_str(66,3129
+
+/home/david/slurm/master/slurm/src/common/uid.c,252
+static int _getpwnam_r 52,2437
+static int _getpwuid_r 67,2721
+uid_from_string 83,2999
+uid_to_string 124,3786
+gid_from_uid 143,4185
+static int _getgrnam_r 159,4443
+static int _getgrgid_r 174,4726
+gid_from_string 190,5003
+gid_to_string 232,5807
+
+/home/david/slurm/master/slurm/src/common/uid.h,241
+#define __SLURM_UID_UTILITY_H__41,2192
+#define PW_BUF_SIZE 52,2563
+int uid_from_string 61,2790
+gid_t gid_from_uid 67,2926
+int gid_from_string 72,3017
+char *uid_to_string uid_to_string78,3135
+char *gid_to_string gid_to_string84,3254
+
+/home/david/slurm/master/slurm/src/common/unsetenv.c,29
+extern int unsetenv 45,2237
+
+/home/david/slurm/master/slurm/src/common/unsetenv.h,57
+#define _UNSETENV_H40,2168
+extern int unsetenv(42,2189
+
+/home/david/slurm/master/slurm/src/common/util-net.c,517
+#  define INET_ADDRSTRLEN 61,2583
+static pthread_mutex_t hostentLock 65,2644
+static int copy_hostent(68,2710
+static int validate_hostent_copy(70,2797
+struct hostent * get_host_by_name(75,2910
+struct hostent * get_host_by_addr(102,3516
+const char * host_strerror(129,4152
+int host_name_to_addr4(143,4522
+char * host_addr4_to_name(162,4900
+char * host_name_to_cname(182,5315
+static int copy_hostent(212,6151
+static int validate_hostent_copy(289,8150
+int inet_pton(322,8983
+const char * inet_ntop(347,9465
+
+/home/david/slurm/master/slurm/src/common/util-net.h,339
+#define _UTIL_NET_H40,2076
+#define HOSTENT_SIZE 52,2234
+struct hostent * get_host_by_name(55,2311
+struct hostent * get_host_by_addr(65,2794
+const char * host_strerror(75,3296
+int host_name_to_addr4(81,3458
+char * host_addr4_to_name(88,3673
+char * host_name_to_cname(97,4001
+int inet_pton(107,4370
+const char * inet_ntop(117,4774
+
+/home/david/slurm/master/slurm/src/common/working_cluster.c,461
+extern uint16_t slurmdb_setup_cluster_dims(58,2878
+extern int *slurmdb_setup_cluster_dim_size(slurmdb_setup_cluster_dim_size64,3017
+extern bool is_cray_system(72,3170
+extern uint16_t slurmdb_setup_cluster_name_dims(82,3351
+extern uint32_t slurmdb_setup_cluster_flags(90,3524
+static uint32_t _str_2_cluster_flags(133,4406
+extern uint32_t slurmdb_str_2_cluster_flags(169,5209
+extern char *slurmdb_cluster_flags_2_str(slurmdb_cluster_flags_2_str186,5587
+
+/home/david/slurm/master/slurm/src/common/working_cluster.h,416
+#define _WORKINGCLUSTER_H39,2181
+extern uint16_t slurmdb_setup_cluster_dims(42,2277
+extern int * slurmdb_setup_cluster_dim_size(46,2465
+extern uint16_t slurmdb_setup_cluster_name_dims(50,2629
+extern bool is_cray_system(53,2750
+extern uint32_t slurmdb_setup_cluster_flags(56,2852
+extern uint32_t slurmdb_str_2_cluster_flags(59,2974
+extern char *slurmdb_cluster_flags_2_str(slurmdb_cluster_flags_2_str67,3201
+
+/home/david/slurm/master/slurm/src/common/write_labelled_message.c,239
+static int _write_label(49,2393
+static int _write_line(50,2455
+static int _write_newline(51,2507
+int write_labelled_message(55,2545
+static int _write_label(103,3439
+static int _write_newline(131,3966
+static int _write_line(154,4380
+
+/home/david/slurm/master/slurm/src/common/write_labelled_message.h,81
+#define _HAVE_WRITE_LABELLED_MESSAGE40,2193
+int write_labelled_message(62,2935
+
+/home/david/slurm/master/slurm/src/common/xassert.c,84
+void __xassert_failed(55,2430
+strong_alias(56,2505
+void __xassert_failed(58,2560
+
+/home/david/slurm/master/slurm/src/common/xassert.h,120
+#define _XASSERT_H	43,2308
+#  define xassert(53,2414
+#  define xassert(57,2473
+extern void __xassert_failed(66,2815
+
+/home/david/slurm/master/slurm/src/common/xcgroup.c,1404
+#define PATH_MAX 69,2596
+size_t _file_getsize(73,2650
+int _file_read_uint32s(74,2680
+int _file_write_uint32s(75,2751
+int _file_read_uint64s(76,2819
+int _file_write_uint64s(77,2890
+int _file_read_content(78,2958
+int _file_write_content(79,3030
+int xcgroup_ns_create(97,3603
+int xcgroup_ns_destroy(137,4610
+int xcgroup_ns_mount(156,4931
+int xcgroup_ns_umount(256,7231
+int xcgroup_ns_is_available(270,7517
+int xcgroup_ns_find_by_pid(300,8042
+int xcgroup_create(369,9747
+int xcgroup_destroy(394,10331
+int xcgroup_lock(404,10478
+int xcgroup_unlock(425,10884
+int xcgroup_instanciate(440,11141
+int xcgroup_load(495,12335
+int xcgroup_delete(529,13184
+static int cgroup_procs_readable 537,13301
+static int cgroup_procs_writable 550,13556
+int xcgroup_add_pids(564,13871
+int xcgroup_get_pids(584,14435
+int xcgroup_set_params(605,14937
+int xcgroup_set_param(655,16021
+int xcgroup_get_param(678,16667
+int xcgroup_set_uint32_param(697,17206
+int xcgroup_get_uint32_param(720,17841
+int xcgroup_set_uint64_param(750,18579
+int xcgroup_get_uint64_param(773,19228
+static int cgroup_move_process_by_task 803,19966
+int xcgroup_move_process 828,20526
+size_t _file_getsize(845,21086
+int _file_write_uint64s(876,21548
+int _file_read_uint64s(925,22477
+int _file_write_uint32s(997,23711
+int _file_read_uint32s(1046,24623
+int _file_write_content(1117,25805
+int _file_read_content(1151,26445
+
+/home/david/slurm/master/slurm/src/common/xcgroup.h,1340
+#define _XCGROUP_H_42,2075
+#define XCGROUP_ERROR 48,2173
+#define XCGROUP_SUCCESS 49,2200
+#define	MS_NOSUID	53,2314
+#define	MS_NOEXEC	54,2343
+#define	MS_NODEV	55,2372
+#define	umount(57,2392
+typedef struct xcgroup_ns 60,2432
+	char* mnt_point;62,2461
+	char* mnt_args;63,2531
+	char* subsystems;65,2587
+	char* notify_prog;67,2659
+} xcgroup_ns_t;69,2727
+typedef struct xcgroup 71,2744
+	xcgroup_ns_t* ns;73,2770
+	char*    name;74,2829
+	char*    path;75,2893
+	uid_t    uid;76,2957
+	gid_t    gid;77,2999
+	int      fd;78,3041
+	uint32_t notify;79,3083
+} xcgroup_t;81,3151
+int xcgroup_ns_create(90,3288
+int xcgroup_ns_destroy(101,3507
+int xcgroup_ns_mount(112,3697
+int xcgroup_ns_umount(123,3886
+int xcgroup_ns_is_available(132,4067
+int xcgroup_ns_find_by_pid(141,4242
+int xcgroup_create(150,4416
+int xcgroup_destroy(160,4619
+int xcgroup_lock(170,4805
+int xcgroup_unlock(179,4930
+int xcgroup_instanciate(188,5092
+int xcgroup_load(197,5263
+int xcgroup_delete(207,5460
+int xcgroup_add_pids(216,5602
+int xcgroup_get_pids(227,5819
+int xcgroup_set_params(242,6209
+int xcgroup_set_param(256,6524
+int xcgroup_get_param(272,6899
+int xcgroup_set_uint32_param(286,7271
+int xcgroup_get_uint32_param(300,7630
+int xcgroup_set_uint64_param(314,7996
+int xcgroup_get_uint64_param(328,8355
+int xcgroup_move_process(342,8757
+
+/home/david/slurm/master/slurm/src/common/xcgroup_read_config.c,391
+#  define _ISOC99_SOURCE 38,2044
+#define DEFAULT_CGROUP_BASEDIR 61,2559
+slurm_cgroup_conf_t *slurm_cgroup_conf slurm_cgroup_conf63,2601
+static void _clear_slurm_cgroup_conf(66,2671
+extern void free_slurm_cgroup_conf(72,2855
+static void _clear_slurm_cgroup_conf(77,2981
+static int str_to_float 105,4079
+static void conf_get_float 120,4260
+extern int read_slurm_cgroup_conf(134,4648
+
+/home/david/slurm/master/slurm/src/common/xcgroup_read_config.h,923
+#define _CGROUP_READ_CONFIG_H38,2066
+#define XCGROUP_DEFAULT_MIN_RAM 57,2574
+typedef struct slurm_cgroup_conf 60,2662
+	bool      cgroup_automount;62,2698
+	char *    cgroup_mountpoint;63,2727
+	char *    cgroup_subsystems;64,2757
+	char *    cgroup_release_agent;65,2787
+	char *    cgroup_prepend;67,2821
+	bool      constrain_cores;69,2849
+	bool      task_affinity;70,2877
+	bool      constrain_ram_space;72,2904
+	float     allowed_ram_space;73,2936
+	float     max_ram_percent;74,2966
+	uint32_t  min_ram_space;76,3040
+	bool      constrain_swap_space;78,3114
+	float     allowed_swap_space;79,3147
+	float     max_swap_percent;80,3178
+	bool      memlimit_enforcement;82,3252
+	float     memlimit_threshold;83,3285
+	bool      constrain_devices;85,3317
+	char *    allowed_devices_file;86,3347
+} slurm_cgroup_conf_t;88,3381
+extern int read_slurm_cgroup_conf(96,3636
+extern void free_slurm_cgroup_conf(102,3817
+
+/home/david/slurm/master/slurm/src/common/xcpuinfo.c,1792
+static char* _cpuinfo_path 71,2650
+static int _compute_block_map(73,2697
+static int _chk_cpuinfo_str(75,2803
+static int _chk_cpuinfo_uint32(76,2876
+static int _ranges_conv(79,2960
+static int _range_to_map(80,3024
+static int _map_to_range(82,3118
+bool     initialized 84,3194
+uint16_t procs,85,3224
+uint16_t procs, boards,85,3224
+uint16_t procs, boards, sockets,85,3224
+uint16_t procs, boards, sockets, cores,85,3224
+uint16_t procs, boards, sockets, cores, threads=85,3224
+uint16_t block_map_size;86,3275
+uint16_t *block_map,block_map87,3300
+uint16_t *block_map, *block_map_inv;block_map_inv87,3300
+get_procs(96,3569
+static void hwloc_children(156,5215
+get_cpuinfo(171,5583
+	enum { SOCKET=176,5791
+	enum { SOCKET=0, CORE=176,5791
+	enum { SOCKET=0, CORE=1, PU=176,5791
+	enum { SOCKET=0, CORE=1, PU=2, LAST_OBJ=176,5791
+typedef struct cpuinfo 318,10183
+	uint16_t seen;319,10208
+	uint32_t cpuid;320,10224
+	uint32_t physid;321,10241
+	uint16_t physcnt;322,10259
+	uint32_t coreid;323,10278
+	uint16_t corecnt;324,10296
+	uint16_t siblings;325,10315
+	uint16_t cores;326,10335
+} cpuinfo_t;327,10352
+static cpuinfo_t *cpuinfo cpuinfo328,10365
+get_cpuinfo(331,10510
+static int _chk_cpuinfo_str(648,19367
+static int _chk_cpuinfo_uint32(669,19970
+static int _icmp16(721,21759
+static int _icmp32(731,21896
+static int _compare_cpus(742,22030
+static int _compute_block_map(763,22574
+int _ranges_conv(841,24430
+xcpuinfo_init(852,24805
+xcpuinfo_fini(867,25065
+xcpuinfo_abs_to_mac(882,25297
+xcpuinfo_mac_to_abs(888,25393
+xcpuinfo_abs_to_map(894,25489
+xcpuinfo_map_to_mac(903,25769
+xcpuinfo_mac_to_map(909,25887
+xcpuinfo_absmap_to_macmap(918,26158
+xcpuinfo_macmap_to_absmap(934,26490
+_range_to_map(961,27253
+_map_to_range(1039,28478
+_ranges_conv(1107,29543
+
+/home/david/slurm/master/slurm/src/common/xcpuinfo.h,459
+#define _XCPUINFO_H_42,2079
+#define XCPUINFO_ERROR 44,2101
+#define XCPUINFO_SUCCESS 45,2129
+extern int get_procs(47,2158
+extern int get_cpuinfo(48,2197
+int xcpuinfo_init(60,2523
+int xcpuinfo_fini(69,2657
+int xcpuinfo_abs_to_mac(83,2969
+int xcpuinfo_mac_to_abs(97,3307
+int xcpuinfo_abs_to_map(112,3661
+int xcpuinfo_mac_to_map(126,4005
+int xcpuinfo_map_to_mac(138,4322
+int xcpuinfo_absmap_to_macmap(150,4637
+int xcpuinfo_macmap_to_absmap(163,4992
+
+/home/david/slurm/master/slurm/src/common/xhash.c,624
+#undef uthash_malloc42,2091
+#undef uthash_free43,2112
+#define uthash_malloc(46,2172
+#define uthash_free(47,2210
+typedef struct xhash_item_st 59,2592
+	void*		item;60,2623
+	const char*	key;61,2686
+	uint32_t	keysize;63,2833
+	UT_hash_handle	hh;64,2898
+} xhash_item_t;65,2969
+struct xhash_st 67,2986
+	xhash_item_t*	ht;68,3004
+	uint32_t	count;69,3071
+	xhash_idfunc_t	identify;70,3133
+static xhash_item_t* xhash_find(73,3205
+void* xhash_get(85,3472
+xhash_t* xhash_init(93,3619
+void* xhash_add(107,3930
+void xhash_delete(122,4361
+uint32_t xhash_count(132,4551
+void xhash_walk(139,4640
+void xhash_free(152,4921
+
+/home/david/slurm/master/slurm/src/common/xhash.h,390
+#define __XHASH_EJ2ORE_INC__37,1979
+typedef struct xhash_st xhash_t;43,2090
+typedef const char* (*xhash_idfunc_t)xhash_idfunc_t55,2482
+typedef unsigned (*xhash_hashfunc_t)xhash_hashfunc_t67,2954
+void* xhash_get(72,3124
+xhash_t* xhash_init(81,3391
+void* xhash_add(92,3910
+void xhash_delete(98,4136
+uint32_t xhash_count(101,4250
+void xhash_walk(104,4352
+void xhash_free(113,4725
+
+/home/david/slurm/master/slurm/src/common/xmalloc.c,541
+   static pthread_mutex_t malloc_lock 59,2629
+#  define MALLOC_LOCK(60,2696
+#  define MALLOC_UNLOCK(61,2754
+#  define MALLOC_LOCK(63,2821
+#  define MALLOC_UNLOCK(64,2845
+#  define xmalloc_assert(69,2891
+static void malloc_assert_failed(71,2942
+#  define xmalloc_assert(73,3064
+void *slurm_xmalloc(slurm_xmalloc86,3550
+void *slurm_try_xmalloc(slurm_try_xmalloc112,4089
+void * slurm_xrealloc(139,4754
+int slurm_try_xrealloc(194,5871
+int slurm_xsize(246,6900
+void slurm_xfree(259,7238
+static void malloc_assert_failed(274,7579
+
+/home/david/slurm/master/slurm/src/common/xmalloc.h,446
+#define _XMALLOC_H78,3835
+#define xmalloc(86,3930
+#define try_xmalloc(89,4015
+#define xfree(92,4107
+#define xrealloc(95,4197
+#define try_xrealloc(99,4337
+#define xsize(103,4483
+void *slurm_xmalloc(slurm_xmalloc106,4569
+void *slurm_try_xmalloc(slurm_try_xmalloc107,4631
+void slurm_xfree(108,4699
+void *slurm_xrealloc(slurm_xrealloc109,4759
+int  slurm_try_xrealloc(110,4831
+int  slurm_xsize(111,4906
+#define XMALLOC_MAGIC 113,4966
+
+/home/david/slurm/master/slurm/src/common/xsignal.c,303
+strong_alias(57,2485
+strong_alias(58,2524
+strong_alias(59,2582
+strong_alias(60,2638
+strong_alias(61,2688
+strong_alias(62,2742
+xsignal(65,2819
+_sigmask(83,3147
+xsignal_sigset_create(99,3468
+xsignal_save_mask(115,3742
+xsignal_set_mask(122,3845
+xsignal_block(128,3928
+xsignal_unblock(141,4124
+
+/home/david/slurm/master/slurm/src/common/xsignal.h,243
+#define _XSIGNAL_H41,2181
+typedef void SigFunc(45,2222
+SigFunc *xsignal(xsignal50,2335
+int xsignal_save_mask(55,2433
+int xsignal_set_mask(60,2532
+int xsignal_block(72,2851
+int xsignal_unblock(78,2999
+int xsignal_sigset_create(83,3082
+
+/home/david/slurm/master/slurm/src/common/xstring.c,1169
+#define XFGETS_CHUNKSIZE 71,2759
+static char *_xstrdup_vprintf(_xstrdup_vprintf74,2812
+strong_alias(80,2970
+strong_alias(81,3010
+strong_alias(82,3052
+strong_alias(83,3099
+strong_alias(84,3160
+strong_alias(85,3209
+strong_alias(86,3254
+strong_alias(87,3294
+strong_alias(88,3333
+strong_alias(89,3385
+strong_alias(90,3426
+strong_alias(91,3469
+strong_alias(92,3524
+strong_alias(93,3574
+strong_alias(94,3630
+strong_alias(95,3696
+static void makespace(101,3873
+void _xstrcat(129,4583
+void _xstrncat(144,4931
+static void strcatchar(156,5136
+void _xstrcatchar(169,5400
+void _xslurm_strerrorcat(180,5574
+void _xstrftimecat(192,5747
+void _xiso8601timecat(223,6352
+void _xrfc5424timecat(248,6912
+int _xstrfmtcat(284,7834
+void _xmemcat(308,8180
+char * xbasename(333,8585
+char * xstrdup(346,8779
+char *xstrdup_printf(xstrdup_printf370,9180
+char * xstrndup(388,9475
+long int xstrntol(410,9808
+void _xstrsubstitute(430,10348
+char *xstrstrip(xstrstrip464,11278
+char *xshort_hostname(xshort_hostname506,12033
+bool xstring_is_whitespace(527,12470
+char *xstrtolower(xstrtolower544,12737
+static char *_xstrdup_vprintf(_xstrdup_vprintf564,13141
+
+/home/david/slurm/master/slurm/src/common/xstring.h,942
+#define _XSTRING_H	41,2216
+#define xstrcat(45,2270
+#define xstrncat(46,2319
+#define xstrcatchar(47,2380
+#define xslurm_strerrorcat(48,2437
+#define xstrftimecat(49,2498
+#define xiso8601timecat(50,2560
+#define xrfc5424timecat(51,2641
+#define xstrfmtcat(52,2722
+#define xmemcat(53,2798
+#define xstrsubstitute(54,2865
+void _xstrcat(70,3350
+void _xstrncat(75,3461
+void _xstrcatchar(80,3593
+void _xslurm_strerrorcat(85,3682
+void _xstrftimecat(91,3846
+void _xiso8601timecat(96,3948
+void _xrfc5424timecat(101,4042
+int _xstrfmtcat(107,4188
+void _xmemcat(114,4370
+char *xstrdup(xstrdup119,4466
+char *xstrdup_printf(xstrdup_printf124,4553
+char *xstrndup(xstrndup130,4685
+long int xstrntol(135,4811
+char *xbasename(xbasename140,4922
+void _xstrsubstitute(146,5081
+char *xstrstrip(xstrstrip154,5432
+char *xshort_hostname(xshort_hostname164,5716
+bool xstring_is_whitespace(170,5900
+char *xstrtolower(xstrtolower176,6104
+
+/home/david/slurm/master/slurm/src/common/xtree.c,1151
+static void xtree_free_childs(41,2081
+void xtree_free(76,3026
+void xtree_init(89,3239
+void xtree_set_freefunc(98,3434
+xtree_node_t* xtree_get_parent(103,3539
+uint32_t xtree_get_count(110,3683
+xtree_node_t* xtree_add_child(117,3782
+xtree_node_t* xtree_add_sibling(176,5057
+uint32_t xtree_depth_const(236,6402
+static uint8_t xtree_depth_helper(244,6572
+uint32_t xtree_depth_const_node(258,6784
+uint32_t xtree_depth(273,7054
+void xtree_refresh_depth(279,7144
+uint32_t xtree_node_depth(287,7342
+xtree_node_t* xtree_walk(301,7651
+struct xtree_find_st 374,9204
+	xtree_find_compare_t compare;375,9227
+	const void* arg;376,9258
+static uint8_t xtree_find_helper(379,9280
+xtree_node_t* xtree_find(388,9493
+xtree_node_t* xtree_delete(401,9764
+#define XTREE_GET_PARENTS_FIRST_SIZE 436,10547
+xtree_node_t** xtree_get_parents(438,10588
+xtree_node_t* xtree_common(479,11693
+#define XTREE_GET_LEAVES_FIRST_SIZE 513,12558
+struct xtree_get_leaves_st 514,12597
+	xtree_node_t** list;515,12626
+	uint32_t list_count;516,12648
+	uint32_t size;517,12670
+static uint8_t xtree_get_leaves_helper(520,12690
+xtree_node_t** xtree_get_leaves(538,13155
+
+/home/david/slurm/master/slurm/src/common/xtree.h,1845
+#define __XTREE_O7S7VY_INC__37,1988
+typedef void (*xtree_free_data_function_t)xtree_free_data_function_t42,2104
+typedef struct xtree_node_st 48,2322
+        void*                 data;49,2353
+        struct xtree_node_st* parent;50,2425
+        struct xtree_node_st* start;51,2497
+        struct xtree_node_st* end;52,2569
+        struct xtree_node_st* next;53,2641
+        struct xtree_node_st* previous;54,2713
+} xtree_node_t;55,2785
+typedef struct xtree_st 57,2802
+        xtree_node_t*              root;58,2828
+        xtree_free_data_function_t free;59,2901
+        uint32_t                   count;60,2974
+        uint32_t                   depth;61,3047
+        uint32_t                   state;62,3120
+} xtree_t;63,3193
+void xtree_free(75,3518
+void xtree_init(85,3787
+void xtree_set_freefunc(93,4097
+#define XTREE_STATE_DEPTHCACHED 95,4175
+#define XTREE_PREPEND 97,4210
+#define XTREE_APPEND 98,4270
+#define XTREE_REFRESH_DEPTH 99,4330
+xtree_node_t* xtree_get_parent(102,4460
+uint32_t xtree_get_count(108,4670
+xtree_node_t* xtree_add_child(123,5358
+xtree_node_t* xtree_add_sibling(141,6145
+uint32_t xtree_depth_const(153,6608
+uint32_t xtree_depth_const_node(159,6826
+uint32_t xtree_depth(165,7022
+void xtree_refresh_depth(170,7159
+uint32_t xtree_node_depth(175,7309
+#define XTREE_PREORDER 178,7424
+#define XTREE_INORDER 179,7449
+#define XTREE_ENDORDER 180,7474
+#define XTREE_LEAF 181,7499
+#define XTREE_LEVEL_MAX 183,7525
+typedef uint8_t (*xtree_walk_function_t)xtree_walk_function_t199,8337
+xtree_node_t* xtree_walk(223,9388
+typedef uint8_t (*xtree_find_compare_t)xtree_find_compare_t231,9574
+xtree_node_t* xtree_find(245,10214
+xtree_node_t* xtree_delete(259,10751
+xtree_node_t** xtree_get_parents(274,11439
+xtree_node_t* xtree_common(292,12242
+xtree_node_t** xtree_get_leaves(307,12879
+
+/home/david/slurm/master/slurm/src/slurmctld/acct_policy.c,816
+#define _DEBUG 52,2411
+	ACCT_POLICY_ADD_SUBMIT,55,2436
+	ACCT_POLICY_REM_SUBMIT,56,2461
+	ACCT_POLICY_JOB_BEGIN,57,2486
+	ACCT_POLICY_JOB_FINI58,2510
+static slurmdb_used_limits_t *_get_used_limits_for_user(_get_used_limits_for_user61,2536
+static uint64_t _get_unused_cpu_run_secs(80,2936
+static bool _valid_job_assoc(95,3391
+static void _adjust_limit_usage(127,4411
+extern void acct_policy_add_job_submit(396,12939
+extern void acct_policy_remove_job_submit(406,13237
+extern void acct_policy_job_begin(415,13464
+extern void acct_policy_job_fini(424,13683
+extern bool acct_policy_validate(429,13802
+extern bool acct_policy_job_runnable_state(1066,34318
+extern bool acct_policy_job_runnable(1087,35079
+extern int acct_policy_update_pending_job(1939,60684
+extern bool acct_policy_job_time_out(2068,65038
+
+/home/david/slurm/master/slurm/src/slurmctld/acct_policy.h,722
+#define _HAVE_ACCT_POLICY_H40,2182
+#define ADMIN_SET_LIMIT 42,2211
+	uint16_t max_cpus;45,2260
+	uint16_t max_nodes;46,2280
+	uint16_t min_cpus;47,2301
+	uint16_t min_nodes;48,2321
+	uint16_t pn_min_memory;49,2342
+	uint16_t qos;50,2367
+	uint16_t time;51,2382
+} acct_policy_limit_set_t;52,2398
+extern void acct_policy_add_job_submit(58,2535
+extern void acct_policy_remove_job_submit(65,2775
+extern void acct_policy_job_begin(71,2944
+extern void acct_policy_job_fini(77,3106
+extern bool acct_policy_validate(79,3169
+extern bool acct_policy_job_runnable(94,3753
+extern bool acct_policy_job_runnable_state(100,3974
+extern int acct_policy_update_pending_job(109,4332
+extern bool acct_policy_job_time_out(116,4606
+
+/home/david/slurm/master/slurm/src/slurmctld/agent.c,4283
+#define MAX_RETRIES	100,4615
+	DSH_NEW,103,4656
+	DSH_ACTIVE,104,4703
+	DSH_DONE,105,4746
+	DSH_NO_RESP,106,4796
+	DSH_FAILED 107,4837
+} state_t;108,4886
+typedef struct thd_complete 110,4898
+	bool work_done;111,4928
+	int fail_cnt;112,4980
+	int no_resp_cnt;113,5029
+	int retry_cnt;114,5080
+	int max_delay;115,5130
+	time_t now;116,5146
+} thd_complete_t;117,5159
+typedef struct thd 119,5178
+	pthread_t thread;120,5199
+	pthread_attr_t attr;121,5235
+	state_t state;122,5282
+	time_t start_time;123,5319
+	time_t end_time;124,5357
+	slurm_addr_t *addr;addr126,5430
+	char *nodelist;nodelist128,5519
+	List ret_list;129,5569
+} thd_t;130,5585
+typedef struct agent_info 132,5595
+	pthread_mutex_t thread_mutex;133,5623
+	pthread_cond_t thread_cond;134,5681
+	uint32_t thread_count;135,5741
+	uint32_t threads_active;136,5798
+	uint16_t retry;137,5855
+	thd_t *thread_struct;thread_struct138,5900
+	bool get_reply;139,5948
+	slurm_msg_type_t msg_type;140,5996
+	void **msg_args_pptr;msg_args_pptr141,6047
+} agent_info_t;142,6097
+typedef struct task_info 144,6114
+	pthread_mutex_t *thread_mutex_ptr;thread_mutex_ptr145,6141
+	pthread_cond_t *thread_cond_ptr;thread_cond_ptr147,6226
+	uint32_t *threads_active_ptr;threads_active_ptr149,6309
+	thd_t *thread_struct_ptr;thread_struct_ptr150,6374
+	bool get_reply;151,6429
+	slurm_msg_type_t msg_type;152,6477
+	void *msg_args_ptr;msg_args_ptr153,6528
+} task_info_t;154,6583
+typedef struct queued_request 156,6599
+	agent_arg_t* agent_arg_ptr;157,6631
+	time_t       first_attempt;158,6685
+	time_t       last_attempt;160,6776
+} queued_request_t;161,6836
+typedef struct mail_info 163,6857
+	char *user_name;user_name164,6884
+	char *message;message165,6902
+} mail_info_t;166,6918
+static void _sig_handler(168,6934
+static int  _batch_launch_defer(169,6971
+static inline int _comm_err(170,7038
+static void _list_delete_retry(171,7111
+static agent_info_t *_make_agent_info(_make_agent_info172,7162
+static task_info_t *_make_task_data(_make_task_data173,7229
+static void _notify_slurmctld_jobs(174,7305
+static void _notify_slurmctld_nodes(175,7366
+static void _purge_agent_args(177,7462
+static void _queue_agent_retry(178,7521
+static int _setup_requeue(179,7595
+static void _spawn_retry_agent(181,7696
+static void *_thread_per_group_rpc(_thread_per_group_rpc182,7757
+static int   _valid_agent_arg(183,7805
+static void *_wdog(_wdog184,7864
+static mail_info_t *_mail_alloc(_mail_alloc186,7897
+static void  _mail_free(187,7936
+static void  _mail_proc(188,7972
+static char *_mail_type_str(_mail_type_str189,8014
+static pthread_mutex_t retry_mutex 191,8064
+static pthread_mutex_t mail_mutex 192,8128
+static List retry_list 193,8192
+static List mail_list 194,8257
+static pthread_mutex_t agent_cnt_mutex 196,8319
+static pthread_cond_t  agent_cnt_cond 197,8387
+static int agent_cnt 198,8454
+static bool run_scheduler 200,8481
+static bool wiki2_sched 201,8519
+static bool wiki2_sched_test 202,8557
+void *agent(agent212,8933
+static int _valid_agent_arg(357,13110
+static agent_info_t *_make_agent_info(_make_agent_info375,13650
+static task_info_t *_make_task_data(_make_task_data467,16803
+static void _update_wdog_state(483,17452
+static void *_wdog(_wdog522,18481
+static void _notify_slurmctld_jobs(601,20733
+static void _notify_slurmctld_nodes(643,22132
+static inline int _comm_err(753,25203
+static int _wif_status(764,25474
+static void *_thread_per_group_rpc(_thread_per_group_rpc789,25976
+static void _sig_handler(1044,33949
+static int _setup_requeue(1048,33990
+static void _queue_agent_retry(1080,34873
+static void _list_delete_retry(1145,36721
+extern int agent_retry 1166,37377
+void agent_queue_request(1286,40552
+static void _spawn_retry_agent(1328,41769
+extern void slurmctld_free_batch_job_launch_msg(1358,42704
+void agent_purge(1370,42976
+extern int get_agent_count(1385,43280
+static void _purge_agent_args(1390,43337
+static mail_info_t *_mail_alloc(_mail_alloc1432,44987
+static void _mail_free(1437,45068
+static void _mail_proc(1449,45272
+static char *_mail_type_str(_mail_type_str1479,45920
+static void _set_job_time(1492,46203
+extern void mail_job_info 1523,47243
+static int _batch_launch_defer(1556,48196
+extern int retry_list_size(1661,51318
+
+/home/david/slurm/master/slurm/src/slurmctld/agent.h,682
+#define _AGENT_H43,2344
+#define AGENT_THREAD_COUNT	47,2400
+#define COMMAND_TIMEOUT 48,2469
+#define MAX_AGENT_CNT	49,2537
+typedef struct agent_arg 55,2760
+	uint32_t	node_count;56,2787
+	uint16_t	retry;58,2859
+	slurm_addr_t    *addr;addr59,2903
+	hostlist_t	hostlist;61,2993
+	slurm_msg_type_t msg_type;63,3077
+	void		*msg_args;msg_args64,3128
+} agent_arg_t;65,3179
+extern void *agent agent75,3559
+extern void agent_queue_request(82,3751
+extern int agent_retry 93,4221
+extern void agent_purge 96,4327
+extern int get_agent_count(99,4424
+extern void mail_job_info 106,4623
+extern int retry_list_size(109,4742
+extern void slurmctld_free_batch_job_launch_msg(116,5034
+
+/home/david/slurm/master/slurm/src/slurmctld/backup.c,1121
+#define VOLATILE 74,2987
+#define VOLATILE76,3019
+#define SHUTDOWN_WAIT 80,3051
+static int          _background_process_msg(82,3127
+static void *       _background_rpc_mgr(83,3191
+static void *       _background_signal_hand(84,3247
+static int          _backup_reconfig(85,3307
+static int          _ping_controller(86,3351
+static int          _shutdown_primary_controller(87,3395
+static void	     _trigger_slurmctld_event(88,3460
+inline static void  _update_cred_key(89,3523
+static bool          dump_core 92,3590
+static VOLATILE bool takeover 93,3630
+static time_t last_controller_response;94,3669
+static int backup_sigarray[backup_sigarray100,3797
+void run_backup(108,4092
+static void *_background_signal_hand(_background_signal_hand235,7769
+static void _update_cred_key(293,9459
+static void _sig_handler(299,9600
+static void *_background_rpc_mgr(_background_rpc_mgr305,9745
+static int _background_process_msg(385,12154
+static int _ping_controller(426,13447
+static int _backup_reconfig(466,14517
+static int _shutdown_primary_controller(482,15016
+static void _trigger_slurmctld_event(526,16310
+
+/home/david/slurm/master/slurm/src/slurmctld/controller.c,4736
+#define CRED_LIFE 112,4284
+#define DEFAULT_DAEMONIZE 113,4354
+#define DEFAULT_RECOVER 114,4420
+#define MIN_CHECKIN_TIME 119,4670
+#define SHUTDOWN_WAIT 121,4777
+#define SLURM_NODE_ACCT_REGISTER 126,5028
+log_options_t log_opts 154,6355
+log_options_t sched_log_opts 156,6430
+slurmctld_config_t slurmctld_config;159,6512
+int bg_recover 160,6549
+char *slurmctld_cluster_name slurmctld_cluster_name161,6583
+void *acct_db_conn acct_db_conn162,6642
+int accounting_enforce 163,6669
+int association_based_accounting 164,6697
+bool ping_nodes_now 165,6735
+uint32_t      cluster_cpus 166,6764
+int   with_slurmdbd 167,6796
+bool want_nodes_reboot 168,6821
+diag_stats_t slurmctld_diag_stats;171,6891
+static int	daemonize 174,6949
+static int	debug_level 175,6991
+static char	*debug_logfile debug_logfile176,7019
+static bool     dump_core 177,7054
+static uint32_t max_server_threads 178,7089
+static int	new_nice 179,7146
+static char	node_name[node_name180,7171
+static int	recover 181,7210
+static pthread_cond_t server_thread_cond 182,7250
+static pid_t	slurmctld_pid;183,7319
+static char    *slurm_conf_filename;slurm_conf_filename184,7347
+static int      primary 185,7384
+static int controller_sigarray[controller_sigarray190,7501
+static int          _accounting_cluster_ready(196,7654
+static int          _accounting_mark_all_nodes_down(197,7703
+static void *       _assoc_cache_mgr(198,7770
+static void         _become_slurm_user(199,7823
+static void         _default_sigaction(200,7869
+inline static void  _free_server_thread(201,7918
+static void         _init_config(202,7965
+static void         _init_pidfile(203,8005
+static void         _kill_old_slurmctld(204,8046
+static void         _parse_commandline(205,8093
+inline static int   _ping_backup_controller(206,8157
+static void         _remove_assoc(207,8208
+static void         _remove_qos(208,8275
+static void         _update_assoc(209,8332
+static void         _update_qos(210,8399
+inline static int   _report_locks_set(211,8456
+static void *       _service_connection(212,8501
+static void         _set_work_dir(213,8553
+static int          _shutdown_backup_controller(214,8594
+static void *       _slurmctld_background(215,8658
+static void *       _slurmctld_rpc_mgr(216,8716
+static void *       _slurmctld_signal_hand(217,8771
+static void         _test_thread_limit(218,8830
+inline static void  _update_cred_key(219,8876
+static void         _update_nice(220,8920
+inline static void  _usage(221,8960
+static bool         _valid_controller(222,9005
+static bool         _wait_for_server_thread(223,9050
+typedef struct connection_arg 225,9102
+	int newsockfd;226,9134
+} connection_arg_t;227,9150
+time_t last_proc_req_start 229,9171
+time_t next_stats_reset 230,9203
+int main(233,9310
+		agent_purge(687,23455
+		cnt 688,23472
+		sleep(691,23525
+        slurm_select_fini(699,23758
+	xfree(704,23803
+	log_fini(709,23934
+	sched_log_fini(710,23947
+		exit(715,24000
+static void  _init_config(719,24069
+static int _reconfigure_slurm(770,25797
+static void *_slurmctld_signal_hand(_slurmctld_signal_hand803,26728
+static void _default_sigaction(846,27879
+static void _sig_handler(861,28168
+static void *_slurmctld_rpc_mgr(_slurmctld_rpc_mgr866,28284
+static void *_service_connection(_service_connection1004,32387
+static bool _wait_for_server_thread(1045,33569
+static void _free_server_thread(1085,34633
+static int _accounting_cluster_ready(1096,34990
+static int _accounting_mark_all_nodes_down(1153,36492
+static void _remove_assoc(1192,37445
+static void _remove_qos(1205,37739
+static void _update_assoc(1217,37957
+static void _update_qos(1241,38618
+static void _queue_reboot_msg(1265,39267
+static void *_slurmctld_background(_slurmctld_background1326,41144
+extern void save_all_state(1663,51565
+extern void send_all_to_accounting(1683,52018
+static int _report_locks_set(1699,52480
+int slurmctld_shutdown(1749,53872
+extern char *optarg;optarg1762,54188
+extern int optind,1763,54209
+extern int optind, opterr,1763,54209
+extern int optind, opterr, optopt;1763,54209
+static void _parse_commandline(1771,54479
+static void _usage(1837,55673
+static int _shutdown_backup_controller(1885,57244
+static void _update_cred_key(1937,58842
+void update_logging(1946,59148
+static void _update_nice(2010,60995
+static void _kill_old_slurmctld(2028,61428
+static void _init_pidfile(2046,61914
+extern void set_slurmctld_state_loc(2063,62427
+static void *_assoc_cache_mgr(_assoc_cache_mgr2088,63243
+static void _become_slurm_user(2168,65708
+static bool  _valid_controller(2211,67040
+static void _test_thread_limit(2238,67605
+static int _ping_backup_controller(2258,68116
+static void  _set_work_dir(2295,69042
+
+/home/david/slurm/master/slurm/src/slurmctld/front_end.c,1158
+#define FRONT_END_STATE_VERSION 60,2761
+#define FRONT_END_13_13_STATE_VERSION 61,2809
+#define FRONT_END_2_5_STATE_VERSION 62,2883
+#define FRONT_END_2_5_STATE_VERSION 63,2955
+front_end_record_t *front_end_nodes front_end_nodes65,3028
+uint16_t front_end_node_cnt 66,3072
+time_t last_front_end_update 67,3105
+static void _dump_front_end_state(75,3405
+static int _open_front_end_state_file(91,3910
+static void _pack_front_end(129,5256
+static bool _front_end_access(165,6608
+extern front_end_record_t *assign_front_end(assign_front_end211,7762
+extern bool avail_front_end(257,9334
+extern int update_front_end(284,9940
+extern front_end_record_t *find_front_end_record(find_front_end_record354,12092
+extern void log_front_end_state(373,12533
+extern void purge_front_end_state(400,13409
+gid_t *_xlate_groups(_xlate_groups424,14077
+uid_t *_xlate_users(_xlate_users451,14785
+extern void restore_front_end_state(486,15856
+extern void pack_all_front_end(606,19822
+extern int dump_all_front_end_state(660,21224
+extern int load_all_front_end_state(756,24144
+extern void set_front_end_down 905,28261
+extern void sync_front_end_state(930,29068
+
+/home/david/slurm/master/slurm/src/slurmctld/front_end.h,607
+#define __SLURM_FRONT_END_H__40,2166
+extern front_end_record_t *assign_front_end(assign_front_end49,2449
+extern bool avail_front_end(56,2754
+extern int dump_all_front_end_state(59,2891
+extern front_end_record_t *find_front_end_record(find_front_end_record66,3145
+extern int load_all_front_end_state(77,3629
+extern void log_front_end_state(82,3745
+extern void pack_all_front_end(93,4191
+extern void purge_front_end_state(99,4374
+extern void restore_front_end_state(111,4883
+extern void set_front_end_down 119,5126
+extern void sync_front_end_state(125,5296
+extern int update_front_end(132,5462
+
+/home/david/slurm/master/slurm/src/slurmctld/gang.c,3234
+static bool thread_running 65,2718
+static bool thread_shutdown 66,2754
+static pthread_mutex_t term_lock 67,2791
+static pthread_cond_t  term_cond 68,2853
+static pthread_mutex_t thread_flag_mutex 69,2914
+static pthread_t timeslicer_thread_id 70,2984
+static List preempt_job_list 71,3039
+enum entity_type 74,3122
+	GS_NODE,75,3141
+	GS_SOCKET,76,3151
+	GS_CORE,77,3163
+	GS_CPU,78,3173
+	GS_CPU2	79,3211
+enum gs_flags 82,3250
+	GS_SUSPEND,83,3266
+	GS_RESUME,84,3279
+	GS_NO_PART,85,3291
+	GS_SUCCESS,86,3304
+	GS_ACTIVE,87,3317
+	GS_NO_ACTIVE,88,3329
+	GS_FILLER89,3344
+struct gs_job 92,3359
+	uint32_t job_id;93,3375
+	struct job_record *job_ptr;job_ptr94,3393
+	uint16_t sig_state;95,3422
+	uint16_t row_state;96,3443
+struct gs_part 99,3468
+	char *part_name;part_name100,3485
+	uint16_t priority;101,3503
+	uint32_t num_jobs;102,3523
+	struct gs_job **job_list;job_list103,3543
+	uint32_t job_list_size;104,3570
+	uint32_t num_shadows;105,3595
+	struct gs_job **shadow;shadow106,3618
+	uint32_t shadow_size;107,3678
+	uint32_t jobs_active;108,3701
+	bitstr_t *active_resmap;active_resmap109,3724
+	uint16_t *active_cpus;active_cpus110,3750
+	uint16_t array_size;111,3774
+	struct gs_part *next;next112,3796
+static uint32_t timeslicer_seconds 152,5145
+static uint16_t gr_type 153,5185
+static uint32_t gs_debug_flags 154,5220
+static uint16_t gs_fast_schedule 155,5256
+static List gs_part_list 156,5294
+static uint32_t default_job_list_size 157,5327
+static pthread_mutex_t data_mutex 158,5371
+static uint16_t *gs_bits_per_node gs_bits_per_node160,5435
+static uint32_t num_sorted_part 161,5477
+static void *_timeslicer_thread(_timeslicer_thread164,5543
+static char *_print_flag(_print_flag166,5588
+static void _print_jobs(190,5999
+static uint16_t _get_gr_type(218,6895
+static void _load_phys_res_cnt(239,7492
+static uint16_t _get_phys_bit_cnt(280,8405
+static uint16_t _get_socket_cnt(296,8806
+static void _destroy_parts(306,9025
+static void _build_parts(323,9492
+static int _find_gs_part(356,10388
+static int _find_job_index(366,10659
+static int _can_cpus_fit(377,10927
+static int _job_fits_in_active_row(405,11500
+static void _fill_sockets(443,12654
+static void _add_job_to_active(484,13709
+static int _suspend_job(558,15937
+static void _resume_job(578,16463
+void _preempt_job_list_del(596,16902
+static void _preempt_job_queue(601,16954
+static void _preempt_job_dequeue(608,17113
+static int _sort_partitions(688,19568
+static void _cast_shadow(706,19963
+static void _clear_shadow(746,21059
+static void _update_active_row(781,21954
+static void _update_all_active_rows(874,24751
+static void _remove_job_from_part(895,25435
+static uint16_t _add_job_to_part(944,26729
+static void _scan_slurm_job_list(1041,29651
+static void _spawn_timeslicer_thread(1132,32350
+extern int gs_init(1155,32969
+extern int gs_fini(1186,33840
+extern int gs_job_start(1217,34659
+extern int gs_job_scan(1253,35714
+extern void gs_wake_jobs(1270,36184
+extern int gs_job_fini(1289,36692
+extern int gs_reconfig(1338,38396
+static void _build_active_row(1447,41618
+static void _cycle_job_list(1488,43031
+static void _slice_sleep(1556,45114
+static void *_timeslicer_thread(_timeslicer_thread1568,45401
+
+/home/david/slurm/master/slurm/src/slurmctld/gang.h,252
+#define __SCHED_GANG_H39,2061
+extern int 	gs_init(51,2345
+extern int 	gs_fini(54,2445
+extern int	gs_job_start(57,2533
+extern int	gs_job_scan(61,2682
+extern int	gs_job_fini(64,2770
+extern void	gs_wake_jobs(68,2920
+extern int	gs_reconfig(73,3112
+
+/home/david/slurm/master/slurm/src/slurmctld/groups.c,756
+#  define _GNU_SOURCE45,2328
+#  define   __USE_GNU48,2377
+#define _DEBUG 64,2676
+static void   _cache_del_func(66,2694
+static uid_t *_get_group_cache(_get_group_cache67,2734
+static void   _log_group_members(68,2784
+static void   _put_group_cache(69,2855
+static List group_cache_list 71,2937
+static pthread_mutex_t group_cache_mutex 72,2974
+struct group_cache_rec 73,3044
+	char *group_name;group_name74,3069
+	int uid_cnt;75,3088
+	uid_t *group_uids;group_uids76,3102
+extern uid_t *get_group_members(get_group_members86,3405
+extern void clear_group_cache(192,6122
+static uid_t *_get_group_cache(_get_group_cache204,6411
+static void _cache_del_func(232,7178
+static void _put_group_cache(243,7423
+static void _log_group_members(264,8058
+
+/home/david/slurm/master/slurm/src/slurmctld/groups.h,129
+#define _HAVE_GROUPS_H41,2250
+extern void clear_group_cache(47,2351
+extern uid_t *get_group_members(get_group_members57,2717
+
+/home/david/slurm/master/slurm/src/slurmctld/job_mgr.c,8248
+#define DETAILS_FLAG 97,3912
+#define SLURM_CREATE_JOB_FLAG_NO_ALLOCATE_0 98,3940
+#define STEP_FLAG 99,3986
+#define TOP_PRIORITY 100,4011
+#define JOB_HASH_INX(102,4087
+#define JOB_STATE_VERSION 105,4219
+#define JOB_13_12_STATE_VERSION 106,4260
+#define JOB_2_6_STATE_VERSION 107,4327
+#define JOB_2_5_STATE_VERSION 108,4392
+#define JOB_CKPT_VERSION 110,4458
+#define JOB_2_2_CKPT_VERSION 111,4503
+#define JOB_2_1_CKPT_VERSION 112,4572
+List   job_list 115,4665
+time_t last_job_update;116,4712
+static uint32_t highest_prio 119,4801
+static uint32_t lowest_prio 120,4835
+static int      hash_table_size 121,4880
+static int      job_count 122,4917
+static uint32_t job_id_sequence 123,4975
+static struct   job_record **job_hash job_hash124,5049
+static bool     wiki_sched 125,5095
+static bool     wiki2_sched 126,5131
+static bool     wiki_sched_test 127,5168
+static void _add_job_hash(130,5232
+static int  _checkpoint_job_record 131,5287
+static int  _copy_job_desc_files(133,5377
+static int  _copy_job_desc_to_file(134,5454
+static int  _copy_job_desc_to_job_record(136,5541
+static job_desc_msg_t * _copy_job_record_to_job_desc(140,5705
+static char *_copy_nodelist_no_dup(_copy_nodelist_no_dup142,5792
+static void _del_batch_list_rec(143,5845
+static void _delete_job_desc_files(144,5887
+static slurmdb_qos_rec_t *_determine_and_validate_qos(_determine_and_validate_qos145,5940
+static void _dump_job_details(148,6110
+static void _dump_job_state(150,6194
+static int  _find_batch_dir(151,6268
+static void _get_batch_job_dir_ids(152,6317
+static void _job_timed_out(153,6370
+static int  _job_create(154,6426
+static void _list_delete_job(156,6561
+static int  _list_find_job_id(157,6608
+static int  _list_find_job_old(158,6667
+static int  _load_job_details(159,6727
+static int  _load_job_state(161,6834
+static uint32_t _max_switch_wait(162,6902
+static void _notify_srun_missing_step(163,6957
+static int  _open_job_state_file(165,7083
+static void _pack_job_for_ckpt 166,7136
+static void _pack_default_job_details(167,7209
+static void _pack_pending_job_details(170,7335
+static int  _purge_job_record(173,7465
+static void _purge_missing_jobs(174,7513
+static void _read_data_array_from_file(175,7572
+static void _read_data_from_file(178,7711
+static char *_read_job_ckpt_file(_read_job_ckpt_file179,7775
+static void _remove_defunct_batch_dirs(180,7841
+static int  _reset_detail_bitmaps(181,7898
+static void _reset_step_bitmaps(182,7961
+static int  _resume_job_nodes(183,8022
+static void _send_job_kill(184,8097
+static int  _set_job_id(185,8153
+static void _signal_batch_job(186,8206
+static void _signal_job(187,8282
+static void _suspend_job(188,8347
+static int  _suspend_job_nodes(190,8434
+static bool _top_priority(191,8510
+static int  _valid_job_part(192,8565
+static int  _valid_job_part_acct(196,8736
+static int  _valid_job_part_qos(198,8831
+static int  _validate_job_desc(200,8926
+static void _validate_job_files(202,9061
+static int  _write_data_to_file(203,9111
+static int  _write_data_array_to_file(204,9173
+static void _xmit_new_end_time(206,9267
+struct job_record *create_job_record(create_job_record219,9788
+void delete_job_details(259,11013
+static void _delete_job_desc_files(301,12487
+static uint32_t _max_switch_wait(326,13061
+static slurmdb_qos_rec_t *_determine_and_validate_qos(_determine_and_validate_qos354,13766
+int dump_all_job_state(427,15970
+static int _open_job_state_file(550,19662
+extern int load_all_job_state(581,20647
+extern int load_last_job_id(680,23412
+static void _dump_job_state(770,25891
+static int _load_job_state(895,30559
+void _dump_job_details(1506,52075
+static int _load_job_details(1559,53991
+void _add_job_hash(1803,62750
+struct job_record *find_job_record(find_job_record1819,63170
+static void _rebuild_part_name_list(1835,63510
+extern int kill_job_by_part_name(1873,64766
+extern int kill_job_by_front_end_name(1974,67789
+extern bool partition_in_use(2131,72395
+extern bool allocated_session_in_use(2160,73259
+extern int kill_running_job_by_node_name(2194,74224
+extern void excise_node_from_job(2353,79090
+void dump_job_desc(2394,80328
+int init_job_conf(2584,87646
+extern void rehash_jobs(2599,87946
+struct job_record *_job_rec_copy(_job_rec_copy2617,88630
+static void _create_job_array(2769,94656
+static int _select_nodes_parts(2808,95769
+extern int job_allocate(2858,97669
+extern int job_fail(3029,103063
+extern int job_signal(3091,104924
+_signal_batch_job(3232,109395
+extern int job_complete(3274,110789
+static int _alt_part_test(3410,115209
+static int _part_access_check(3449,116403
+static int _valid_job_part(3537,119395
+_valid_job_part_acct(3730,125226
+_valid_job_part_qos(3774,126403
+extern int job_limits_check(3812,127631
+static int _job_create(3925,131735
+static int _test_strlen(4344,145057
+static bool _valid_array_inx(4358,145365
+extern int validate_job_create_req(4437,147394
+_copy_job_desc_to_file(4494,149890
+_copy_job_desc_files(4536,151013
+_write_data_array_to_file(4590,152590
+static int _write_data_to_file(4637,153618
+char **get_job_env(get_job_env4675,154516
+char *get_job_script(get_job_script4694,155057
+_read_data_array_from_file(4722,155745
+void _read_data_from_file(4846,158730
+_set_multi_core_data(4887,159540
+_copy_job_desc_to_job_record(4924,160941
+static char *_copy_nodelist_no_dup(_copy_nodelist_no_dup5154,169071
+static bool _valid_pn_min_mem(5168,169318
+void job_time_limit(5237,171527
+extern int job_update_cpu_cnt(5345,174701
+static void _job_timed_out(5387,175800
+static int _validate_job_desc(5412,176662
+static void _list_delete_job(5508,179965
+static int _list_find_job_id(5577,182019
+static int _list_find_job_old(5593,182386
+extern void pack_all_jobs(5648,184252
+extern int pack_one_job(5723,186699
+void pack_job(5788,188668
+static void _pack_default_job_details(6057,197466
+static void _pack_pending_job_details(6215,201803
+void purge_old_job(6265,203338
+static int _purge_job_record(6304,204402
+void reset_job_bitmaps(6317,204793
+static int _reset_detail_bitmaps(6448,208761
+static void _reset_step_bitmaps(6477,209707
+void reset_first_job_id(6510,210847
+extern uint32_t get_next_job_id(6519,211040
+static int _set_job_id(6534,211419
+extern void set_job_prio(6566,212258
+extern void sync_job_priorities(6584,212846
+static bool _top_priority(6611,213616
+static void _merge_job_licenses(6708,216650
+int update_job(6744,217837
+static void _send_job_kill(8321,268545
+extern void job_pre_resize_acctg(8398,270795
+extern void job_post_resize_acctg(8421,271587
+validate_jobs_on_node(8441,272287
+static void _purge_missing_jobs(8580,276563
+static void _notify_srun_missing_step(8631,278372
+abort_job_on_node(8684,280513
+kill_job_on_node(8728,281919
+job_alloc_info(8775,283397
+int sync_job_files(8807,284408
+static void _get_batch_job_dir_ids(8823,284824
+static void _validate_job_files(8858,285822
+static int _find_batch_dir(8888,286734
+static void _del_batch_list_rec(8895,286914
+static void _remove_defunct_batch_dirs(8902,287067
+_xmit_new_end_time(8924,287700
+extern bool job_epilog_complete(8968,288962
+void job_fini 9119,293967
+extern void job_completion_logger(9129,294122
+extern bool job_independent(9207,296705
+extern int job_node_ready(9270,298574
+static void _signal_job(9308,299615
+static void *_switch_suspend_info(_switch_suspend_info9388,301817
+static void _suspend_job(9412,302619
+static int _suspend_job_nodes(9465,304077
+static int _resume_job_nodes(9522,305734
+static int _job_suspend_switch_test(9564,306873
+extern int job_suspend(9595,307896
+extern int job_requeue 9720,311139
+extern int job_end_time(9836,314304
+extern void update_job_nodes_completing(9854,314795
+extern int job_hold_by_assoc_id(9885,315637
+extern int job_hold_by_qos_id(9944,317176
+extern int update_job_account(9996,318516
+extern int update_job_wckey(10069,320947
+extern int send_jobs_to_accounting(10126,322838
+extern int job_checkpoint(10181,324448
+static int _checkpoint_job_record 10310,328128
+static void _pack_job_for_ckpt 10391,330259
+_copy_job_record_to_job_desc(10422,331076
+extern int job_restart(10574,337919
+_read_job_ckpt_file(10718,341676
+extern void build_cg_bitmap(10761,342606
+
+/home/david/slurm/master/slurm/src/slurmctld/job_scheduler.c,2248
+#define _DEBUG 84,3466
+#define MAX_RETRIES 85,3483
+static char **	_build_env(87,3507
+static void	_depend_list_del(88,3562
+static void	_feature_list_delete(89,3607
+static void	_job_queue_append(90,3650
+static void	_job_queue_rec_del(92,3780
+static bool	_job_runnable_test1(93,3821
+static bool	_job_runnable_test2(95,3908
+static void *	_run_epilog(97,3998
+static void *	_run_prolog(98,4036
+static bool	_scan_depend(99,4074
+static int	_valid_feature_list(100,4139
+static int	_valid_node_feature(101,4207
+static int	save_last_part_update 103,4255
+extern diag_stats_t slurmctld_diag_stats;105,4294
+static List _build_user_job_list(115,4595
+static void _job_queue_append(137,5170
+static void _job_queue_rec_del(149,5534
+static bool _job_runnable_test1(155,5663
+static bool _job_runnable_test2(205,7101
+extern List build_job_queue(228,7828
+extern bool job_is_completing(305,10144
+extern void set_job_elig_time(334,10886
+static bool _failed_partition(391,12738
+static void _do_diag_stats(404,12996
+extern bool replace_batch_job(423,13718
+static bool _all_partition_priorities_same(645,20561
+extern int schedule(681,21741
+extern void sort_job_queue(1118,35652
+extern int sort_job_queue2(1125,35851
+extern batch_job_launch_msg_t *build_launch_job_msg(build_launch_job_msg1176,37209
+extern void launch_job(1250,40460
+extern int make_batch_job_cred(1278,41348
+static void _depend_list_del(1322,42850
+extern List depended_list_copy(1332,43055
+extern void print_job_dependency(1353,43701
+extern int test_job_dependency(1393,44926
+extern int update_job_dependency(1518,48743
+static bool _scan_depend(1687,53912
+static void _pre_list_del(1747,55585
+static void _delayed_job_start_time(1756,55939
+extern int job_start_data(1808,57854
+extern int epilog_slurmctld(1962,62971
+static char **_build_env(_build_env1996,63816
+static void *_run_epilog(_run_epilog2059,65874
+extern int prolog_slurmctld(2122,67366
+static void *_run_prolog(_run_prolog2159,68275
+extern List feature_list_copy(2283,71595
+extern int build_feature_list(2310,72397
+static void _feature_list_delete(2420,75765
+static int _valid_feature_list(2427,75914
+static int _valid_node_feature(2477,77293
+extern void rebuild_job_part_list(2500,77945
+
+/home/david/slurm/master/slurm/src/slurmctld/job_scheduler.h,955
+#define _JOB_SCHEDULER_H43,2375
+typedef struct job_queue_rec 47,2439
+	struct job_record *job_ptr;job_ptr48,2470
+	struct part_record *part_ptr;part_ptr49,2499
+	uint32_t priority;50,2530
+} job_queue_rec_t;51,2550
+extern int build_feature_list(59,2726
+extern List build_job_queue(68,3104
+extern batch_job_launch_msg_t *build_launch_job_msg(build_launch_job_msg71,3247
+extern int epilog_slurmctld(79,3525
+extern bool job_is_completing(88,3889
+extern int job_start_data(94,4165
+extern void launch_job(101,4385
+extern int make_batch_job_cred(110,4717
+extern void print_job_dependency(114,4903
+extern int prolog_slurmctld(122,5169
+extern void rebuild_job_part_list(126,5373
+extern bool replace_batch_job(136,5848
+extern int schedule(151,6571
+extern void set_job_elig_time(157,6750
+extern void sort_job_queue(163,6934
+extern int sort_job_queue2(167,7090
+extern int test_job_dependency(175,7326
+extern int update_job_dependency(185,7754
+
+/home/david/slurm/master/slurm/src/slurmctld/job_submit.c,669
+typedef struct slurm_submit_ops 77,3031
+	int		(*submit)submit78,3065
+	int		(*modify)modify80,3146
+} slurm_submit_ops_t;83,3262
+static const char *syms[syms88,3347
+static int g_context_cnt 93,3410
+static slurm_submit_ops_t *ops ops94,3441
+static plugin_context_t **g_context g_context95,3480
+static char *submit_plugin_list submit_plugin_list96,3524
+static pthread_mutex_t g_context_lock 97,3564
+static bool init_run 98,3631
+extern int job_submit_plugin_init(105,3735
+extern int job_submit_plugin_fini(164,5116
+extern int job_submit_plugin_reconfig(198,5867
+extern int job_submit_plugin_submit(231,6687
+extern int job_submit_plugin_modify(249,7217
+
+/home/david/slurm/master/slurm/src/slurmctld/job_submit.h,253
+#define _JOB_SUBMIT_H40,2155
+extern int job_submit_plugin_init(49,2277
+extern int job_submit_plugin_fini(56,2404
+extern int job_submit_plugin_reconfig(67,2742
+extern int job_submit_plugin_submit(74,2971
+extern int job_submit_plugin_modify(83,3280
+
+/home/david/slurm/master/slurm/src/slurmctld/licenses.c,727
+List license_list 56,2569
+static pthread_mutex_t license_mutex 57,2602
+static inline void _licenses_print(60,2704
+extern void license_free_rec(84,3386
+static int _license_find_rec(95,3631
+static List _build_license_list(108,3955
+static char * _build_license_string(166,5407
+extern char *get_licenses_used(get_licenses_used192,6004
+extern int license_init(216,6623
+extern int license_update(236,7119
+extern void license_free(279,8263
+extern List license_validate(296,8752
+extern void license_job_merge(343,10070
+extern int license_job_test(359,10582
+extern List license_job_copy(408,11953
+extern int license_job_get(434,12752
+extern int license_job_return(468,13722
+extern bool license_list_overlap(508,14820
+
+/home/david/slurm/master/slurm/src/slurmctld/licenses.h,659
+#define _LICENSES_H40,2194
+typedef struct licenses 45,2282
+	char *		name;46,2308
+	uint32_t	total;47,2361
+	uint32_t	used;48,2409
+} licenses_t;49,2446
+extern List license_list;51,2461
+extern char *get_licenses_used(get_licenses_used54,2565
+extern int license_init(57,2667
+extern int license_update(61,2815
+extern void license_free(64,2917
+extern void license_free_rec(67,3006
+extern List license_job_copy(74,3215
+extern int license_job_get(81,3405
+extern void license_job_merge(89,3727
+extern int license_job_return(96,3929
+extern int license_job_test(104,4217
+extern List license_validate(113,4585
+extern bool license_list_overlap(119,4751
+
+/home/david/slurm/master/slurm/src/slurmctld/locks.c,778
+static pthread_mutex_t locks_mutex 55,2481
+static pthread_cond_t locks_cond 56,2545
+static pthread_mutex_t state_mutex 57,2606
+static slurmctld_lock_flags_t slurmctld_locks;59,2671
+static int kill_thread 60,2718
+static bool _wr_rdlock(62,2747
+static void _wr_rdunlock(63,2813
+static bool _wr_wrlock(64,2865
+static void _wr_wrunlock(65,2931
+void init_locks(69,3068
+extern void lock_slurmctld(76,3272
+extern int try_lock_slurmctld 101,4100
+extern void unlock_slurmctld(165,5914
+static bool _wr_rdlock(196,6953
+static void _wr_rdunlock(228,7899
+static bool _wr_wrlock(237,8174
+static void _wr_wrunlock(266,9044
+void get_lock_values(276,9368
+extern void kill_locked_threads(284,9610
+extern void lock_state_files(291,9768
+extern void unlock_state_files(295,9840
+
+/home/david/slurm/master/slurm/src/slurmctld/locks.h,914
+#define _SLURMCTLD_LOCKS_H88,4962
+	NO_LOCK,92,5062
+	READ_LOCK,93,5072
+	WRITE_LOCK94,5084
+}	lock_level_t;95,5096
+	lock_level_t	config;99,5188
+	lock_level_t	job;100,5210
+	lock_level_t	node;101,5229
+	lock_level_t	partition;102,5249
+}	slurmctld_lock_t;103,5274
+	CONFIG_LOCK,115,5785
+	JOB_LOCK,116,5799
+	NODE_LOCK,117,5810
+	PART_LOCK,118,5822
+	ENTITY_COUNT119,5834
+}	lock_datatype_t;120,5848
+#define read_lock(122,5868
+#define write_lock(123,5918
+#define write_wait_lock(124,5969
+#define write_cnt_lock(125,6024
+	int entity[entity128,6096
+}	slurmctld_lock_flags_t;129,6127
+extern void get_lock_values 134,6268
+extern void init_locks 138,6419
+extern void kill_locked_threads 141,6520
+extern void lock_slurmctld 144,6643
+extern int try_lock_slurmctld 148,6836
+extern void unlock_slurmctld 152,6986
+inline extern void lock_state_files 155,7107
+inline extern void unlock_state_files 156,7153
+
+/home/david/slurm/master/slurm/src/slurmctld/node_mgr.c,2682
+#define _DEBUG	84,3556
+#define MAX_RETRIES	85,3574
+#define NODE_STATE_VERSION 88,3672
+#define NODE_13_12_STATE_VERSION 89,3715
+#define NODE_2_6_STATE_VERSION 90,3784
+#define NODE_2_5_STATE_VERSION 91,3851
+bitstr_t *avail_node_bitmap avail_node_bitmap94,3942
+bitstr_t *cg_node_bitmap cg_node_bitmap95,4010
+bitstr_t *idle_node_bitmap idle_node_bitmap96,4079
+bitstr_t *power_node_bitmap power_node_bitmap97,4142
+bitstr_t *share_node_bitmap share_node_bitmap98,4213
+bitstr_t *up_node_bitmap up_node_bitmap99,4282
+static void 	_dump_node_state 101,4352
+static front_end_record_t * _front_end_reg(103,4437
+static void 	_make_node_down(105,4533
+static bool	_node_is_hidden(107,4616
+static int	_open_node_state_file(108,4675
+static void 	_pack_node 109,4728
+static void	_sync_bitmaps(111,4835
+static void	_update_config_ptr(112,4907
+static int	_update_node_features(114,4995
+static int	_update_node_gres(115,5063
+static int	_update_node_weight(116,5123
+static bool 	_valid_node_state_change(117,5190
+int dump_all_node_state 121,5323
+_dump_node_state 210,7997
+static int _open_node_state_file(237,9041
+extern int load_all_node_state 271,10214
+int list_compare_config 583,19723
+static bool _node_is_hidden(599,20045
+extern void pack_all_node 629,21003
+extern void pack_one_node 719,23862
+static void _pack_node 795,26088
+void set_slurmd_addr 916,30567
+int update_node 953,31518
+static int _strcmp(1267,41230
+extern void restore_node_features(1285,41689
+struct config_record * _dup_config(1331,43042
+static int _update_node_weight(1358,44028
+static int _update_node_features(1427,46227
+static int _update_node_gres(1500,48591
+static void _update_config_ptr(1578,51071
+extern int drain_nodes 1598,51575
+static bool _valid_node_state_change(1661,53308
+extern int update_node_record_acct_gather_data(1711,54369
+extern int validate_node_specs(1732,54971
+static front_end_record_t * _front_end_reg(2021,64413
+extern int validate_nodes_via_front_end(2080,66461
+static void _sync_bitmaps(2351,74756
+static void _node_did_resp(2371,75338
+static void _node_did_resp(2408,76415
+void node_did_resp 2481,78802
+void node_not_resp 2503,79314
+extern void node_no_resp_msg(2543,80367
+void set_node_down 2576,81228
+void set_node_down_ptr 2596,81667
+bool is_node_down 2619,82302
+bool is_node_resp 2639,82737
+find_first_node_record 2665,83233
+void msg_to_slurmd 2683,83616
+extern void make_node_alloc(2736,85103
+extern void make_node_comp(2763,85932
+static void _make_node_down(2828,87739
+void make_node_idle(2855,88640
+extern int send_nodes_to_accounting(2968,91974
+extern void node_fini 3045,94136
+extern void reset_node_load(3057,94442
+
+/home/david/slurm/master/slurm/src/slurmctld/node_scheduler.c,2197
+#define MAX_FEATURES 91,3604
+#define MAX_RETRIES 92,3672
+struct node_set 94,3698
+	uint16_t cpus_per_node;95,3760
+	uint32_t real_memory;100,3983
+	uint32_t nodes;101,4006
+	uint32_t weight;102,4023
+	char     *features;features103,4041
+	bitstr_t *feature_bits;feature_bits104,4062
+	bitstr_t *my_bitmap;my_bitmap105,4119
+static int  _build_node_list(108,4164
+static void _filter_nodes_in_set(111,4291
+static int _match_feature(113,4393
+static int _nodes_in_sets(114,4463
+static int _pick_best_nodes(117,4573
+static bool _valid_feature_counts(126,4964
+static bitstr_t *_valid_features(_valid_features128,5075
+static int _fill_in_gres_fields(131,5181
+static uint16_t _get_ntasks_per_core(138,5443
+static int _build_gres_alloc_string(157,6066
+extern void allocate_nodes(301,10252
+extern void set_job_alias_list(335,10999
+extern void deallocate_nodes(374,12302
+static int _match_feature(541,17345
+_resolve_shared_status(603,19229
+_get_req_features(642,20259
+			for (i=0; i<tmp_node_set_size;tmp_node_set_size777,25228
+				xfree(778,25269
+				FREE_NULL_BITMAP(779,25310
+				FREE_NULL_BITMAP(781,25374
+		list_iterator_destroy(809,26128
+	} else 833,27007
+	char *tmp_str tmp_str841,27190
+	info(842,27260
+	xfree(845,27394
+	xfree(848,27420
+	char *tmp_str tmp_str862,27820
+	info(863,27871
+	xfree(865,27954
+	FREE_NULL_BITMAP(872,28096
+	job_ptr->details->req_node_bitmap req_node_bitmap873,28150
+	job_ptr->details->min_cpus min_cpus874,28210
+	job_ptr->details->min_nodes min_nodes875,28256
+	FREE_NULL_BITMAP(882,28488
+_pick_best_nodes(928,30687
+			} else 1216,39372
+		FREE_NULL_BITMAP(1299,41909
+		FREE_NULL_BITMAP(1300,41943
+	} else 1318,42473
+static void _preempt_jobs(1324,42546
+extern int select_nodes(1428,45878
+static int _fill_in_gres_fields(1716,55360
+extern int list_find_feature(1812,58163
+static bool _valid_feature_counts(1832,58715
+extern int job_req_node_filter(1919,61345
+static int _build_node_list(2006,64341
+static void _filter_nodes_in_set(2238,72249
+static int _nodes_in_sets(2316,75144
+extern void build_node_details(2346,75909
+static bitstr_t *_valid_features(_valid_features2418,78506
+extern void re_kill_job(2464,79972
+
+/home/david/slurm/master/slurm/src/slurmctld/node_scheduler.h,220
+#define _HAVE_NODE_SCHEDULER_H41,2264
+extern void allocate_nodes(48,2457
+extern void build_node_details(55,2691
+extern void deallocate_nodes(68,3258
+extern void re_kill_job(78,3695
+extern int select_nodes(100,4676
+
+/home/david/slurm/master/slurm/src/slurmctld/partition_mgr.c,1995
+#define PART_STATE_VERSION 75,3184
+#define PART_13_12_STATE_VERSION 76,3227
+#define PART_2_6_STATE_VERSION 77,3296
+#define PART_2_5_STATE_VERSION 78,3363
+struct part_record default_part;81,3454
+List part_list 82,3522
+char *default_part_name default_part_name83,3568
+struct part_record *default_part_loc default_part_loc84,3633
+time_t last_part_update;85,3711
+uint16_t part_max_priority 86,3783
+static int    _build_part_bitmap(88,3861
+static int    _delete_part_record(89,3925
+static void   _dump_part_state(90,3972
+static uid_t *_get_groups_members(_get_groups_members92,4056
+static time_t _get_group_tlm(93,4110
+static void   _list_delete_part(94,4146
+static int    _open_part_state_file(95,4197
+static int    _uid_list_size(96,4253
+static void   _unlink_free_nodes(97,4305
+static int _build_part_bitmap(110,4877
+static void _unlink_free_nodes(178,6795
+struct part_record *create_part_record(create_part_record215,7672
+static int _delete_part_record(299,10506
+int dump_all_part_state(319,10981
+static void _dump_part_state(412,13654
+static int _open_part_state_file(450,14964
+int load_all_part_state(483,15981
+struct part_record *find_part_record(find_part_record771,25327
+extern List part_list_copy(781,25595
+extern List get_part_list(806,26244
+int init_part_conf(842,27184
+static void _list_delete_part(899,29098
+int list_find_part(946,30433
+extern void part_filter_set(962,30816
+extern void part_filter_clear(981,31415
+extern void pack_all_part(1007,32385
+void pack_part(1062,34119
+extern int update_part 1179,38331
+extern int validate_group(1578,51321
+extern int validate_alloc_node(1604,52040
+void load_part_uid_allow_list(1631,52708
+uid_t *_get_groups_members(_get_groups_members1666,53734
+time_t _get_group_tlm(1701,54672
+static int _uid_list_size(1713,54937
+void part_fini 1729,55181
+extern int delete_partition(1745,55539
+extern bool misc_policy_job_runnable_state(1775,56499
+extern bool part_policy_job_runnable_state(1791,56933
+
+/home/david/slurm/master/slurm/src/slurmctld/ping_nodes.c,333
+#define MAX_RETRIES 60,2704
+#define MAX_REG_FREQUENCY 63,2803
+static pthread_mutex_t lock_mutex 65,2833
+static int ping_count 66,2896
+bool is_ping_done 75,3145
+void ping_begin 93,3582
+void ping_end 106,3953
+void ping_nodes 120,4225
+extern void run_health_check(344,11393
+extern void update_nodes_acct_gather_data(426,13759
+
+/home/david/slurm/master/slurm/src/slurmctld/ping_nodes.h,163
+#define _HAVE_PING_NODES_H40,2174
+extern bool is_ping_done 50,2454
+extern void ping_begin 58,2752
+extern void ping_end 66,3046
+extern void ping_nodes 72,3185
+
+/home/david/slurm/master/slurm/src/slurmctld/port_mgr.c,608
+#define  _DEBUG 54,2446
+bitstr_t **port_resv_table port_resv_table56,2465
+int        port_resv_cnt 57,2514
+int        port_resv_min 58,2546
+int        port_resv_max 59,2578
+static void _dump_resv_port_info(61,2611
+static void _make_all_resv(62,2651
+static void _make_step_resv(63,2685
+static void _rebuild_port_array(64,2744
+static void _dump_resv_port_info(66,2808
+static void _rebuild_port_array(84,3193
+static void _make_step_resv(118,4187
+static void _make_all_resv(141,4861
+extern int reserve_port_config(163,5504
+extern int resv_port_alloc(221,7050
+extern void resv_port_free(292,9237
+
+/home/david/slurm/master/slurm/src/slurmctld/port_mgr.h,145
+#define _HAVE_PORT_MGR_H41,2209
+extern int reserve_port_config(47,2350
+extern int resv_port_alloc(51,2474
+extern void resv_port_free(55,2615
+
+/home/david/slurm/master/slurm/src/slurmctld/power_save.c,1844
+#  define _GNU_SOURCE50,2676
+     extern char *strsignal(strsignal70,3118
+#define _DEBUG	74,3227
+#define PID_CNT	75,3246
+#define MAX_SHUTDOWN_DELAY	76,3267
+pid_t  child_pid[child_pid81,3485
+time_t child_time[child_time82,3534
+pthread_mutex_t power_mutex 84,3591
+bool power_save_enabled 85,3648
+int idle_time,87,3682
+int idle_time, suspend_rate,87,3682
+int idle_time, suspend_rate, resume_timeout,87,3682
+int idle_time, suspend_rate, resume_timeout, resume_rate,87,3682
+int idle_time, suspend_rate, resume_timeout, resume_rate, suspend_timeout;87,3682
+char *suspend_prog suspend_prog88,3757
+char *exc_nodes exc_nodes89,3805
+time_t last_config 90,3848
+uint16_t slurmd_timeout;91,3908
+bitstr_t *exc_node_bitmap exc_node_bitmap93,3934
+int   suspend_cnt,94,3997
+int   suspend_cnt,   resume_cnt;94,3997
+float suspend_cnt_f,95,4030
+float suspend_cnt_f, resume_cnt_f;95,4030
+static void  _clear_power_config(97,4066
+static void  _do_power_work(98,4106
+static void  _do_resume(99,4147
+static void  _do_suspend(100,4184
+static int   _init_power_config(101,4222
+static void *_init_power_save(_init_power_save102,4261
+static int   _kill_procs(103,4303
+static int   _reap_procs(104,4335
+static void  _re_wake(105,4367
+static pid_t _run_prog(106,4396
+static void  _shutdown_power(107,4443
+static bool  _valid_prog(108,4479
+static void _do_power_work(111,4568
+static void _re_wake(237,8298
+static void _do_resume(270,9088
+static void _do_suspend(280,9274
+static pid_t _run_prog(294,9592
+static int  _reap_procs(346,10731
+static int  _kill_procs(386,11705
+static void _shutdown_power(415,12288
+static void _clear_power_config(443,13012
+static int _init_power_config(455,13318
+static bool _valid_prog(550,15852
+extern void start_power_mgr(583,16616
+static void *_init_power_save(_init_power_save609,17268
+
+/home/david/slurm/master/slurm/src/slurmctld/preempt.c,840
+typedef struct slurm_preempt_ops 54,2716
+	List		(*find_jobs)find_jobs55,2751
+	uint16_t	(*job_preempt_mode)job_preempt_mode56,2807
+	bool		(*preemption_enabled)preemption_enabled57,2869
+	bool		(*job_preempt_check)job_preempt_check58,2906
+} slurm_preempt_ops_t;60,3005
+static const char *syms[syms65,3092
+static slurm_preempt_ops_t ops;72,3218
+static plugin_context_t *g_context g_context73,3250
+static pthread_mutex_t	    g_context_lock 74,3293
+static bool init_run 75,3364
+static void _preempt_signal(80,3629
+extern int slurm_job_check_grace(90,4108
+extern int slurm_preempt_init(137,5493
+extern int slurm_preempt_fini(174,6471
+extern List slurm_find_preemptable_jobs(191,6888
+extern uint16_t slurm_job_preempt_mode(202,7114
+extern bool slurm_preemption_enabled(213,7368
+extern bool slurm_job_preempt_check(224,7585
+
+/home/david/slurm/master/slurm/src/slurmctld/preempt.h,348
+#define __SLURM_CONTROLLER_PREEMPT_H__41,2251
+int slurm_preempt_init(52,2468
+extern int slurm_preempt_fini(59,2571
+extern List slurm_find_preemptable_jobs(74,3170
+extern uint16_t slurm_job_preempt_mode(79,3309
+extern bool slurm_preemption_enabled(84,3446
+extern bool slurm_job_preempt_check(89,3573
+extern int slurm_job_check_grace(94,3735
+
+/home/david/slurm/master/slurm/src/slurmctld/proc_req.c,8010
+static pthread_mutex_t throttle_mutex 94,3734
+static pthread_cond_t throttle_cond 95,3801
+static void         _fill_ctld_conf(97,3866
+static void         _kill_job_on_msg_fail(98,3933
+static int 	    _launch_batch_step(99,3993
+static int          _make_step_cred(101,4100
+static void         _throttle_fini(103,4202
+static void         _throttle_start(104,4259
+inline static void  _slurm_rpc_accounting_first_reg(106,4318
+inline static void  _slurm_rpc_accounting_register_ctld(107,4389
+inline static void  _slurm_rpc_accounting_update_msg(108,4464
+inline static void  _slurm_rpc_allocate_resources(109,4536
+inline static void  _slurm_rpc_checkpoint(110,4606
+inline static void  _slurm_rpc_checkpoint_comp(111,4668
+inline static void  _slurm_rpc_checkpoint_task_comp(112,4735
+inline static void  _slurm_rpc_delete_partition(113,4807
+inline static void  _slurm_rpc_complete_job_allocation(114,4875
+inline static void  _slurm_rpc_complete_batch_script(115,4950
+inline static void  _slurm_rpc_dump_conf(116,5023
+inline static void  _slurm_rpc_dump_front_end(117,5084
+inline static void  _slurm_rpc_dump_jobs(118,5150
+inline static void  _slurm_rpc_dump_jobs_user(119,5211
+inline static void  _slurm_rpc_dump_job_single(120,5277
+inline static void  _slurm_rpc_dump_nodes(121,5344
+inline static void  _slurm_rpc_dump_node_single(122,5406
+inline static void  _slurm_rpc_dump_partitions(123,5474
+inline static void  _slurm_rpc_end_time(124,5541
+inline static void  _slurm_rpc_epilog_complete(125,5601
+inline static void  _slurm_rpc_get_shares(126,5668
+inline static void  _slurm_rpc_get_topo(127,5729
+inline static void  _slurm_rpc_get_priority_factors(128,5789
+inline static void  _slurm_rpc_job_notify(129,5860
+inline static void  _slurm_rpc_job_ready(130,5922
+inline static void  _slurm_rpc_job_sbcast_cred(131,5983
+inline static void  _slurm_rpc_job_step_kill(132,6050
+inline static void  _slurm_rpc_job_step_create(133,6115
+inline static void  _slurm_rpc_job_step_get_info(134,6182
+inline static void  _slurm_rpc_job_will_run(135,6251
+inline static void  _slurm_rpc_node_registration(136,6315
+inline static void  _slurm_rpc_block_info(137,6384
+inline static void  _slurm_rpc_job_alloc_info(138,6446
+inline static void  _slurm_rpc_job_alloc_info_lite(139,6512
+inline static void  _slurm_rpc_ping(140,6583
+inline static void  _slurm_rpc_reboot_nodes(141,6639
+inline static void  _slurm_rpc_reconfigure_controller(142,6703
+inline static void  _slurm_rpc_resv_create(143,6777
+inline static void  _slurm_rpc_resv_update(144,6840
+inline static void  _slurm_rpc_resv_delete(145,6903
+inline static void  _slurm_rpc_resv_show(146,6966
+inline static void  _slurm_rpc_requeue(147,7027
+inline static void  _slurm_rpc_takeover(148,7086
+inline static void  _slurm_rpc_set_debug_flags(149,7146
+inline static void  _slurm_rpc_set_debug_level(150,7212
+inline static void  _slurm_rpc_set_schedlog_level(151,7278
+inline static void  _slurm_rpc_shutdown_controller(152,7347
+inline static void  _slurm_rpc_shutdown_controller_immediate(153,7418
+inline static void  _slurm_rpc_step_complete(155,7511
+inline static void  _slurm_rpc_step_layout(156,7576
+inline static void  _slurm_rpc_step_update(157,7639
+inline static void  _slurm_rpc_submit_batch_job(158,7702
+inline static void  _slurm_rpc_suspend(159,7770
+inline static void  _slurm_rpc_trigger_clear(160,7829
+inline static void  _slurm_rpc_trigger_get(161,7894
+inline static void  _slurm_rpc_trigger_set(162,7957
+inline static void  _slurm_rpc_trigger_pull(163,8020
+inline static void  _slurm_rpc_update_front_end(164,8084
+inline static void  _slurm_rpc_update_job(165,8152
+inline static void  _slurm_rpc_update_node(166,8214
+inline static void  _slurm_rpc_update_partition(167,8277
+inline static void  _slurm_rpc_update_block(168,8345
+inline static void  _slurm_rpc_dump_spank(169,8409
+inline static void  _slurm_rpc_dump_stats(170,8471
+inline static void  _update_cred_key(172,8534
+extern diag_stats_t slurmctld_diag_stats;174,8579
+void slurmctld_req 180,8762
+static void _throttle_start(469,17092
+static void _throttle_fini(482,17369
+void _fill_ctld_conf(495,17748
+extern bool validate_slurm_user(723,28385
+extern bool validate_super_user(737,28720
+extern bool validate_operator(753,29137
+static void _kill_job_on_msg_fail(766,29507
+static int _make_step_cred(780,29943
+static void _slurm_rpc_allocate_resources(827,31518
+static void _slurm_rpc_dump_conf(971,36484
+static void _slurm_rpc_dump_jobs(1012,37833
+static void _slurm_rpc_dump_jobs_user(1060,39356
+static void _slurm_rpc_dump_job_single(1101,40693
+static void  _slurm_rpc_get_shares(1143,41979
+static void  _slurm_rpc_get_priority_factors(1171,42911
+static void _slurm_rpc_end_time(1199,43934
+static void _slurm_rpc_dump_front_end(1235,45070
+static void _slurm_rpc_dump_nodes(1280,46532
+static void _slurm_rpc_dump_node_single(1338,48337
+static void _slurm_rpc_dump_partitions(1393,50114
+static void  _slurm_rpc_epilog_complete(1446,51922
+static void _slurm_rpc_job_step_kill(1510,53952
+static void _slurm_rpc_complete_job_allocation(1602,56813
+static void _slurm_rpc_complete_batch_script(1649,58330
+static void _slurm_rpc_job_step_create(1840,64597
+static void _slurm_rpc_job_step_get_info(1937,67832
+static bool _is_valid_will_run_user(1998,69750
+static void _slurm_rpc_job_will_run(2021,70386
+static void _slurm_rpc_node_registration(2094,72934
+static void _slurm_rpc_job_alloc_info(2151,75019
+static void _slurm_rpc_job_alloc_info_lite(2231,78043
+static void _slurm_rpc_job_sbcast_cred(2338,81850
+static void _slurm_rpc_ping(2405,84231
+static void _slurm_rpc_reconfigure_controller(2420,84639
+static void _slurm_rpc_takeover(2475,86347
+static void _slurm_rpc_shutdown_controller(2496,86969
+static void _slurm_rpc_shutdown_controller_immediate(2568,89252
+static void _slurm_rpc_step_complete(2589,89957
+static void _slurm_rpc_step_layout(2673,92619
+static void _slurm_rpc_step_update(2736,94597
+static void _slurm_rpc_submit_batch_job(2759,95233
+static void _slurm_rpc_update_job(2942,101359
+extern int slurm_drain_nodes(2988,102806
+extern int slurm_fail_job(3013,103486
+static void _slurm_rpc_update_front_end(3034,103965
+static void _slurm_rpc_update_node(3078,105276
+static void _slurm_rpc_update_partition(3125,106682
+static void _slurm_rpc_delete_partition(3178,108353
+static void _slurm_rpc_resv_create(3223,109702
+static void _slurm_rpc_resv_update(3284,111546
+static void _slurm_rpc_resv_delete(3330,112888
+static void _slurm_rpc_resv_show(3378,114256
+static void _slurm_rpc_update_block(3424,115814
+static void _slurm_rpc_job_ready(3475,117327
+static void  _slurm_rpc_block_info(3511,118395
+static void _update_cred_key(3564,120086
+inline static void _slurm_rpc_suspend(3570,120230
+inline static void _slurm_rpc_requeue(3614,121360
+inline static void  _slurm_rpc_checkpoint(3645,122289
+inline static void  _slurm_rpc_checkpoint_comp(3729,124495
+inline static void  _slurm_rpc_checkpoint_task_comp(3759,125434
+xduparray(3793,126536
+_xduparray2(3811,126921
+int _launch_batch_step(3840,127623
+inline static void  _slurm_rpc_trigger_clear(4015,134137
+inline static void  _slurm_rpc_trigger_get(4031,134547
+inline static void  _slurm_rpc_trigger_set(4055,135310
+inline static void  _slurm_rpc_trigger_pull(4072,135775
+inline static void  _slurm_rpc_get_topo(4096,136465
+inline static void  _slurm_rpc_job_notify(4137,137867
+inline static void  _slurm_rpc_set_debug_flags(4170,138886
+inline static void  _slurm_rpc_set_debug_level(4211,140131
+inline static void  _slurm_rpc_set_schedlog_level(4267,141957
+inline static void  _slurm_rpc_accounting_update_msg(4318,143733
+inline static void _slurm_rpc_reboot_nodes(4346,144579
+inline static void  _slurm_rpc_accounting_first_reg(4407,146345
+inline static void  _slurm_rpc_accounting_register_ctld(4429,146902
+inline static void _slurm_rpc_dump_spank(4451,147487
+static void _slurm_rpc_dump_stats(4508,149312
+
+/home/david/slurm/master/slurm/src/slurmctld/proc_req.h,177
+#define _HAVE_PROC_REQ_H40,2199
+void slurmctld_req 50,2432
+extern int slurm_drain_nodes(62,2831
+extern int slurm_fail_job(73,3171
+extern char **xduparray(xduparray77,3315
+
+/home/david/slurm/master/slurm/src/slurmctld/read_config.c,2236
+static void _acct_restore_active_jobs(94,3740
+static int  _build_bitmaps(95,3785
+static void _build_bitmaps_pre_select(96,3819
+static void _gres_reconfig(97,3864
+static int  _init_all_slurm_conf(98,3907
+static int  _preserve_select_type_param(99,3947
+static int  _preserve_plugins(101,4054
+static void _purge_old_node_state(105,4269
+static void _purge_old_part_state(107,4375
+static int  _restore_job_dependencies(108,4455
+static int  _restore_node_state(109,4500
+static int  _restore_part_state(112,4621
+static int  _strcmp(114,4719
+static int  _sync_nodes_to_comp_job(115,4772
+static int  _sync_nodes_to_jobs(116,4815
+static int  _sync_nodes_to_active_job(117,4854
+static void _sync_nodes_to_suspended_job(118,4921
+static void _sync_part_prio(119,4991
+static int  _update_preempt(120,5026
+static void _validate_node_proc_count(122,5102
+static void _reorder_nodes_by_name(128,5234
+static void _reorder_nodes_by_rank(169,6317
+static void _build_bitmaps_pre_select(213,7434
+static int _build_bitmaps(267,9183
+static int _init_all_slurm_conf(369,12613
+static int _handle_downnodes_line(389,12970
+static void _handle_all_downnodes(438,14133
+static int _build_all_nodeline_info(464,14717
+extern void accounts_list_build(502,15689
+extern void accounts_list_free(522,16350
+extern void qos_list_build(534,16619
+static int _build_single_partitionline_info(569,17743
+static int _build_all_partitionline_info(732,22790
+static void _sync_part_prio(749,23182
+int read_slurm_conf(787,24533
+static void _gres_reconfig(1027,32771
+static int _restore_node_state(1053,33504
+static void _purge_old_node_state(1206,38204
+static int  _strcmp(1220,38559
+static int  _restore_part_state(1232,38837
+static void _purge_old_part_state(1486,48016
+static int  _preserve_select_type_param(1501,48393
+static int _update_preempt(1518,48871
+static int  _preserve_plugins(1547,49612
+static int _sync_nodes_to_jobs(1625,51911
+static int _sync_nodes_to_comp_job(1653,52682
+static int _sync_nodes_to_active_job(1680,53599
+static void _sync_nodes_to_suspended_job(1744,55850
+static void _validate_node_proc_count(1761,56274
+static int _restore_job_dependencies(1802,57494
+static void _acct_restore_active_jobs(1851,58956
+
+/home/david/slurm/master/slurm/src/slurmctld/read_config.h,153
+#define _HAVE_READ_CONFIG_H41,2265
+extern void accounts_list_build(45,2448
+extern void accounts_list_free(48,2596
+extern int read_slurm_conf(65,3438
+
+/home/david/slurm/master/slurm/src/slurmctld/reservation.c,5053
+#define ONE_YEAR	83,3176
+#define RESV_MAGIC	84,3214
+#define RESV_STATE_VERSION 89,3457
+#define RESV_13_12_STATE_VERSION 90,3502
+#define RESV_2_6_STATE_VERSION 91,3573
+#define RESV_2_5_STATE_VERSION 92,3642
+typedef struct resv_thread_args 94,3712
+	char *script;script95,3746
+	char *resv_name;resv_name96,3761
+} resv_thread_args_t;97,3779
+time_t    last_resv_update 99,3802
+List      resv_list 100,3843
+uint32_t  resv_over_run;101,3878
+uint32_t  top_suffix 102,3903
+uint32_t  cnodes_per_bp 104,3944
+static void _advance_resv_time(107,3981
+static void _advance_time(108,4041
+static int  _build_account_list(109,4099
+static int  _build_uid_list(111,4211
+static void _clear_job_resv(113,4310
+static slurmctld_resv_t *_copy_resv(_copy_resv114,4367
+static void _del_resv_rec(115,4437
+static void _dump_resv_req(116,4473
+static int  _find_resv_id(117,4540
+static int  _find_resv_name(118,4587
+static void *_fork_script(_fork_script119,4636
+static void _free_script_arg(120,4672
+static void _generate_resv_id(121,4728
+static void _generate_resv_name(122,4765
+static uint32_t _get_job_duration(123,4825
+static bool _is_account_valid(124,4888
+static bool _is_resv_used(125,4934
+static bool _job_overlap(126,4989
+static List _list_dup(128,5077
+static int  _open_resv_state_file(129,5119
+static void _pack_resv(130,5173
+static bitstr_t *_pick_idle_nodes(_pick_idle_nodes132,5288
+static bitstr_t *_pick_idle_node_cnt(_pick_idle_node_cnt135,5414
+static int  _post_resv_create(139,5578
+static int  _post_resv_delete(140,5637
+static int  _post_resv_update(141,5696
+static int  _resize_resv(143,5796
+static void _restore_resv(144,5869
+static bool _resv_overlap(146,5958
+static void _run_script(149,6103
+static int  _select_nodes(150,6170
+static int  _set_assoc_list(153,6318
+static void _set_cpu_cnt(154,6375
+static void _set_nodes_maint(155,6429
+static int  _update_account_list(156,6499
+static int  _update_uid_list(158,6582
+static void _validate_all_reservations(159,6653
+static int  _valid_job_access_resv(160,6699
+static bool _validate_one_reservation(162,6798
+static void _validate_node_choice(163,6865
+static void _advance_time(167,7017
+static List _list_dup(183,7418
+static slurmctld_resv_t *_copy_resv(_copy_resv204,7968
+static void _restore_resv(263,10663
+static void _del_resv_rec(349,13136
+static int _find_resv_id(377,13871
+static int _find_resv_name(390,14135
+static void _dump_resv_req(402,14369
+static void _generate_resv_id(452,15762
+static void _generate_resv_name(464,15980
+static bool _is_account_valid(492,16560
+static int _append_assoc_list(510,17028
+static int _set_assoc_list(537,17724
+static int _post_resv_create(677,21768
+static int _post_resv_delete(706,22519
+static int _post_resv_update(726,23168
+static int _build_account_list(810,25726
+static int  _update_account_list(869,27228
+static int _build_uid_list(1038,31705
+static int _update_uid_list(1094,33092
+static void _pack_resv(1276,37744
+slurmctld_resv_t *_load_reservation_state(_load_reservation_state1361,40287
+static bool _job_overlap(1453,43762
+static bool _resv_overlap(1482,44473
+static void _set_cpu_cnt(1540,46014
+extern int create_resv(1561,46490
+extern void resv_fini(1906,57476
+extern int update_resv(1915,57629
+static bool _is_resv_used(2238,68705
+static void _clear_job_resv(2258,69212
+extern int delete_resv(2280,69839
+extern slurmctld_resv_t *find_resv_name(find_resv_name2324,70906
+extern void show_resv(2333,71155
+extern int dump_all_resv_state(2390,72534
+static bool _validate_one_reservation(2475,74890
+static void _validate_all_reservations(2569,77815
+static void _validate_node_choice(2624,79241
+static int _open_resv_state_file(2676,81142
+extern int load_all_resv_state(2713,82407
+extern int validate_job_resv(2823,85492
+static int  _resize_resv(2859,86391
+static void _create_cluster_core_bitmap(2935,88988
+static int  _select_nodes(2941,89201
+static bitstr_t *_pick_idle_nodes(_pick_idle_nodes3077,92924
+static void _check_job_compatibility(3158,95353
+static bitstr_t *_pick_idle_node_cnt(_pick_idle_node_cnt3240,97675
+static int _valid_job_access_resv(3327,100344
+extern int job_test_resv_now(3440,103636
+extern void job_time_adj_resv(3476,104658
+static int _license_cnt(3509,105889
+static uint32_t _get_job_duration(3528,106284
+extern int job_test_lic_resv(3564,107396
+extern int job_test_resv(3612,109188
+extern time_t find_resv_end(3794,115172
+extern void begin_job_resv_check(3816,115729
+extern int job_resv_check(3846,116426
+static void _advance_resv_time(3873,117083
+static void _free_script_arg(3900,117795
+static void *_fork_script(_fork_script3909,117935
+static void _run_script(3950,118698
+extern void fini_job_resv_check(3991,119743
+extern int send_resvs_to_accounting(4029,120748
+extern void set_node_maint_mode(4048,121121
+extern bool is_node_in_maint_reservation(4097,122496
+extern void update_assocs_in_resvs(4120,122997
+extern void update_part_nodes_in_resv(4135,123333
+static void _set_nodes_maint(4162,124205
+
+/home/david/slurm/master/slurm/src/slurmctld/reservation.h,952
+#define _RESERVATION_H40,2168
+extern time_t last_resv_update;49,2328
+extern int create_resv(52,2397
+extern int update_resv(55,2500
+extern int delete_resv(58,2603
+extern slurmctld_resv_t *find_resv_name(find_resv_name61,2734
+extern void show_resv(64,2840
+extern int dump_all_resv_state(68,2996
+extern void resv_fini(71,3079
+extern int send_resvs_to_accounting(76,3191
+extern void set_node_maint_mode(81,3371
+extern bool is_node_in_maint_reservation(84,3495
+extern void update_assocs_in_resvs(87,3621
+extern void update_part_nodes_in_resv(93,3811
+extern int load_all_resv_state(105,4332
+extern int validate_job_resv(113,4584
+extern int job_test_lic_resv(124,4953
+extern int job_test_resv(144,5846
+extern time_t find_resv_end(154,6242
+extern int job_test_resv_now(163,6489
+extern void job_time_adj_resv(167,6678
+extern void begin_job_resv_check(170,6790
+extern int job_resv_check(177,6998
+extern void fini_job_resv_check(185,7234
+
+/home/david/slurm/master/slurm/src/slurmctld/sched_plugin.c,1174
+typedef struct slurm_sched_ops 56,2748
+	int		(*schedule)schedule57,2781
+	int		(*newalloc)newalloc58,2810
+	int		(*freealloc)freealloc59,2854
+	uint32_t	(*initial_priority)initial_priority60,2899
+	void            (*job_is_pending)job_is_pending62,2972
+	int		(*reconfig)reconfig63,3022
+	void            (*partition_change)partition_change64,3051
+	int		(*get_errno)get_errno65,3102
+	char *		(*strerror)strerror66,3132
+	void		(*job_requeue)job_requeue67,3163
+	char *		(*get_conf)get_conf69,3233
+} slurm_sched_ops_t;70,3265
+static const char *syms[syms75,3348
+static slurm_sched_ops_t ops;89,3735
+static plugin_context_t	*g_context g_context90,3765
+static pthread_mutex_t g_context_lock 91,3808
+static bool init_run 92,3875
+slurm_sched_init(103,4541
+slurm_sched_fini(138,5358
+slurm_sched_reconfig(161,5912
+slurm_sched_schedule(177,6412
+slurm_sched_newalloc(196,6988
+slurm_sched_freealloc(214,7565
+slurm_sched_initial_priority(233,8149
+slurm_sched_job_is_pending(246,8592
+slurm_sched_partition_change(258,8941
+slurm_sched_p_get_errno(274,9438
+slurm_sched_p_strerror(286,9801
+slurm_sched_requeue(298,10166
+slurm_sched_p_get_conf(310,10588
+
+/home/david/slurm/master/slurm/src/slurmctld/sched_plugin.h,588
+#define __SLURM_CONTROLLER_SCHED_PLUGIN_API_H__40,2202
+int slurm_sched_init(50,2396
+extern int slurm_sched_fini(57,2509
+int slurm_sched_reconfig(68,2841
+int slurm_sched_schedule(73,2936
+int slurm_sched_newalloc(78,3035
+int slurm_sched_freealloc(83,3153
+uint32_t slurm_sched_initial_priority(88,3282
+void slurm_sched_requeue(94,3406
+void slurm_sched_job_is_pending(99,3518
+void slurm_sched_partition_change(104,3618
+int slurm_sched_p_get_errno(109,3712
+char *slurm_sched_p_strerror(slurm_sched_p_strerror114,3805
+char *slurm_sched_p_get_conf(slurm_sched_p_get_conf120,3947
+
+/home/david/slurm/master/slurm/src/slurmctld/slurmctld.h,21730
+#define _HAVE_SLURMCTLD_H42,2339
+#define MAX_JOB_ARRAY_VALUE 90,3656
+#define MAX_SERVER_THREADS 97,3900
+#define	PERIODIC_CHECKPOINT	102,4038
+#define	RPC_RETRY_INTERVAL	107,4182
+#define	PERIODIC_SCHEDULE	114,4415
+#define	PERIODIC_TIMEOUT	119,4555
+#define PURGE_JOB_INTERVAL 125,4726
+#define TRIGGER_INTERVAL 130,4857
+#define PERIODIC_NODE_ACCT 135,4996
+#define GROUP_FILE	140,5116
+#define CONTROL_TIMEOUT 145,5256
+typedef struct slurmctld_config 152,5522
+	int	daemonize;153,5556
+	bool	resume_backup;154,5572
+	time_t	boot_time;155,5593
+	time_t	shutdown_time;156,5612
+	int	server_thread_count;157,5635
+	slurm_cred_ctx_t cred_ctx;159,5662
+	pthread_mutex_t thread_count_lock;161,5711
+	pthread_t thread_id_main;162,5747
+	pthread_t thread_id_save;163,5774
+	pthread_t thread_id_sig;164,5801
+	pthread_t thread_id_power;165,5827
+	pthread_t thread_id_rpc;166,5855
+	int thread_count_lock;168,5887
+	int thread_id_main;169,5911
+	int thread_id_save;170,5932
+	int thread_id_sig;171,5953
+	int thread_id_power;172,5973
+	int thread_id_rpc;173,5995
+} slurmctld_config_t;175,6022
+typedef struct diag_stats 178,6077
+	int proc_req_threads;179,6105
+	int proc_req_raw;180,6128
+	uint32_t schedule_cycle_max;182,6148
+	uint32_t schedule_cycle_last;183,6178
+	uint32_t schedule_cycle_sum;184,6209
+	uint32_t schedule_cycle_counter;185,6239
+	uint32_t schedule_cycle_depth;186,6273
+	uint32_t schedule_queue_len;187,6305
+	uint32_t jobs_submitted;189,6336
+	uint32_t jobs_started;190,6362
+	uint32_t jobs_completed;191,6386
+	uint32_t jobs_canceled;192,6412
+	uint32_t jobs_failed;193,6437
+	uint32_t backfilled_jobs;195,6461
+	uint32_t last_backfilled_jobs;196,6488
+	uint32_t bf_cycle_counter;197,6520
+	uint32_t bf_cycle_last;198,6548
+	uint32_t bf_cycle_max;199,6573
+	uint32_t bf_cycle_sum;200,6597
+	uint32_t bf_last_depth;201,6621
+	uint32_t bf_last_depth_try;202,6646
+	uint32_t bf_depth_sum;203,6675
+	uint32_t bf_depth_try_sum;204,6699
+	uint32_t bf_queue_len;205,6727
+	uint32_t bf_queue_len_sum;206,6751
+	time_t   bf_when_last_cycle;207,6779
+	uint32_t bf_active;208,6809
+} diag_stats_t;209,6830
+extern diag_stats_t slurmctld_diag_stats;211,6847
+extern slurmctld_config_t slurmctld_config;212,6889
+extern int   bg_recover;213,6933
+extern char *slurmctld_cluster_name;slurmctld_cluster_name214,6985
+extern void *acct_db_conn;acct_db_conn215,7044
+extern int   accounting_enforce;216,7071
+extern int   association_based_accounting;217,7104
+extern uint32_t   cluster_cpus;218,7147
+extern int   with_slurmdbd;219,7179
+extern bool  load_2_4_state;220,7207
+extern uint32_t total_cpus;225,7471
+extern bool ping_nodes_now;226,7542
+extern bool want_nodes_reboot;227,7608
+extern bitstr_t *avail_node_bitmap;avail_node_bitmap243,8581
+extern bitstr_t *cg_node_bitmap;cg_node_bitmap245,8691
+extern bitstr_t *idle_node_bitmap;idle_node_bitmap246,8757
+extern bitstr_t *power_node_bitmap;power_node_bitmap247,8819
+extern bitstr_t *share_node_bitmap;share_node_bitmap248,8880
+extern bitstr_t *up_node_bitmap;up_node_bitmap249,8947
+#define FRONT_END_MAGIC 254,9221
+typedef struct front_end_record 256,9257
+	gid_t *allow_gids;allow_gids257,9291
+	char *allow_groups;allow_groups258,9357
+	uid_t *allow_uids;allow_uids259,9406
+	char *allow_users;allow_users260,9471
+	time_t boot_time;261,9518
+	char *comm_name;comm_name263,9593
+	gid_t *deny_gids;deny_gids264,9651
+	char *deny_groups;deny_groups265,9715
+	uid_t *deny_uids;deny_uids266,9762
+	char *deny_users;deny_users267,9825
+	uint32_t job_cnt_comp;268,9870
+	uint16_t job_cnt_run;269,9934
+	time_t last_response;270,9994
+	uint32_t magic;271,10051
+	char *name;name272,10112
+	uint16_t node_state;273,10152
+	bool not_responding;276,10265
+	slurm_addr_t slurm_addr;278,10352
+	uint16_t port;279,10400
+	char *reason;reason280,10447
+	time_t reason_time;281,10500
+	uint32_t reason_uid;283,10596
+	time_t slurmd_start_time;285,10690
+} front_end_record_t;286,10746
+extern front_end_record_t *front_end_nodes;front_end_nodes288,10769
+extern uint16_t front_end_node_cnt;289,10813
+extern time_t last_front_end_update;290,10849
+#define PART_MAGIC 295,11128
+struct part_record 297,11159
+	char *allow_accounts;allow_accounts298,11180
+	char **allow_account_array;allow_account_array300,11269
+	char *allow_alloc_nodes;allow_alloc_nodes302,11352
+	char *allow_groups;allow_groups305,11465
+	uid_t *allow_uids;allow_uids307,11550
+	char *allow_qos;allow_qos308,11617
+	bitstr_t *allow_qos_bitstr;allow_qos_bitstr310,11696
+	char *alternate;alternate312,11803
+	uint32_t def_mem_per_cpu;313,11856
+	uint32_t default_time;314,11925
+	char *deny_accounts;deny_accounts315,11983
+	char **deny_account_array;deny_account_array316,12051
+	char *deny_qos;deny_qos317,12125
+	bitstr_t *deny_qos_bitstr;deny_qos_bitstr318,12184
+	uint16_t flags;320,12290
+	uint32_t grace_time;321,12341
+	uint32_t magic;322,12407
+	uint32_t max_cpus_per_node;323,12467
+	uint32_t max_mem_per_cpu;324,12534
+	uint32_t max_nodes;325,12603
+	uint32_t max_nodes_orig;326,12650
+	uint32_t max_offset;327,12718
+	uint16_t max_share;328,12771
+	uint32_t max_time;329,12830
+	uint32_t min_nodes;330,12876
+	uint32_t min_offset;331,12911
+	uint32_t min_nodes_orig;332,12964
+	char *name;name333,13032
+	bitstr_t *node_bitmap;node_bitmap334,13074
+	char *nodes;nodes335,13133
+	double   norm_priority;336,13190
+	uint16_t preempt_mode;338,13281
+	uint16_t priority;339,13347
+	uint16_t state_up;340,13402
+	uint32_t total_nodes;341,13462
+	uint32_t total_cpus;342,13530
+	uint16_t cr_type;343,13596
+extern List part_list;346,13688
+extern time_t last_part_update;347,13747
+extern struct part_record default_part;348,13816
+extern char *default_part_name;default_part_name349,13891
+extern struct part_record *default_part_loc;default_part_loc350,13956
+extern uint16_t part_max_priority;351,14029
+typedef struct slurmctld_resv 357,14315
+	char *accounts;accounts358,14347
+	int account_cnt;359,14406
+	char **account_list;account_list360,14465
+	bool account_not;361,14527
+	char *assoc_list;assoc_list362,14592
+	uint32_t cpu_cnt;363,14640
+	bitstr_t *core_bitmap;core_bitmap364,14690
+	uint32_t duration;365,14746
+	time_t end_time;367,14841
+	char *features;features368,14890
+	uint16_t flags;369,14938
+	bool full_nodes;370,14992
+	uint32_t job_pend_cnt;371,15056
+	uint32_t job_run_cnt;372,15110
+	List license_list;373,15163
+	char *licenses;licenses374,15218
+	uint16_t magic;375,15268
+	bool maint_set_node;376,15318
+	char *name;name377,15377
+	bitstr_t *node_bitmap;node_bitmap378,15419
+	uint32_t node_cnt;379,15475
+	char *node_list;node_list380,15526
+	char *partition;partition381,15580
+	struct part_record *part_ptr;part_ptr382,15634
+	uint32_t resv_id;383,15697
+	bool run_epilog;384,15758
+	bool run_prolog;385,15814
+	time_t start_time;386,15870
+	time_t start_time_first;387,15923
+	time_t start_time_prev;388,15989
+	char *users;users391,16116
+	int user_cnt;392,16169
+	uid_t *user_list;user_list393,16223
+	bool user_not;394,16280
+} slurmctld_resv_t;395,16340
+extern time_t last_job_update;400,16560
+#define DETAILS_MAGIC	402,16633
+#define JOB_MAGIC	403,16665
+#define STEP_MAGIC	404,16694
+#define FEATURE_OP_OR 406,16725
+#define FEATURE_OP_AND 407,16751
+#define FEATURE_OP_XOR 408,16777
+#define FEATURE_OP_XAND 409,16803
+#define FEATURE_OP_END 410,16829
+struct feature_record 411,16889
+	char *name;name412,16913
+	uint16_t count;413,16950
+	uint8_t op_code;414,17008
+struct job_details 419,17162
+	char *acctg_freq;acctg_freq420,17183
+	uint32_t argc;421,17237
+	char **argv;argv422,17284
+	time_t begin_time;423,17339
+	char *ckpt_dir;ckpt_dir426,17476
+	uint16_t contiguous;428,17546
+	char *cpu_bind;cpu_bind429,17608
+	uint16_t cpu_bind_type;430,17662
+	uint16_t cpus_per_task;431,17714
+	List depend_list;433,17798
+	char *dependency;dependency434,17852
+	char *orig_dependency;orig_dependency435,17898
+	uint16_t env_cnt;436,17960
+	char **env_sup;env_sup437,18014
+	bitstr_t *exc_node_bitmap;exc_node_bitmap439,18097
+	char *exc_nodes;exc_nodes440,18156
+	uint32_t expanding_jobid;441,18196
+	List feature_list;442,18254
+	char *features;features444,18324
+	uint32_t magic;445,18367
+	uint32_t max_cpus;446,18424
+	uint32_t max_nodes;447,18474
+	multi_core_data_t *mc_ptr;mc_ptr448,18526
+	char *mem_bind;mem_bind449,18585
+	uint16_t mem_bind_type;450,18639
+	uint32_t min_cpus;451,18691
+	uint32_t min_nodes;452,18741
+	uint16_t nice;453,18793
+	uint16_t ntasks_per_node;455,18877
+	uint32_t num_tasks;456,18939
+	uint8_t open_mode;457,18992
+	uint8_t overcommit;458,19050
+	uint16_t plane_size;459,19111
+	uint32_t pn_min_cpus;462,19217
+	uint32_t pn_min_memory;463,19275
+	uint32_t pn_min_tmp_disk;466,19394
+	uint8_t prolog_running;467,19457
+	uint32_t reserved_resources;469,19535
+	bitstr_t *req_node_bitmap;req_node_bitmap471,19647
+	uint16_t *req_node_layout;req_node_layout472,19706
+	time_t preempt_start_time;473,19771
+	char *req_nodes;req_nodes475,19857
+	uint16_t requeue;476,19897
+	char *restart_dir;restart_dir477,19952
+	uint16_t shared;479,20034
+	char *std_err;std_err483,20190
+	char *std_in;std_in484,20244
+	char *std_out;std_out485,20296
+	time_t submit_time;486,20350
+	uint16_t task_dist;487,20397
+	uint32_t usable_nodes;490,20516
+	char *work_dir;work_dir491,20579
+struct job_record 494,20638
+	char    *account;account495,20658
+	char	*alias_list;alias_list496,20709
+	char    *alloc_node;alloc_node497,20764
+	uint16_t alloc_resp_port;498,20826
+	uint32_t alloc_sid;499,20893
+	uint32_t array_job_id;500,20953
+	uint16_t array_task_id;501,21018
+	uint32_t assoc_id;502,21073
+	void    *assoc_ptr;assoc_ptr503,21140
+	uint16_t batch_flag;507,21313
+	char *batch_host;batch_host509,21420
+	check_jobinfo_t check_job;510,21474
+	uint16_t ckpt_interval;511,21540
+	time_t ckpt_time;512,21603
+	char *comment;comment514,21681
+	uint32_t cpu_cnt;515,21723
+	uint16_t cr_enabled;519,21875
+	uint32_t db_index;527,22219
+	uint32_t derived_ec;529,22297
+	struct job_details *details;details530,22361
+	uint16_t direct_set_prio;531,22409
+	time_t end_time;534,22540
+	uint32_t exit_code;536,22613
+	front_end_record_t *front_end_ptr;front_end_ptr538,22691
+	char *gres;gres540,22784
+	List gres_list;541,22839
+	char *gres_alloc;gres_alloc542,22899
+	char *gres_req;gres_req544,22994
+	char *gres_used;gres_used546,23088
+	uint32_t group_id;548,23183
+	uint32_t job_id;549,23232
+	struct job_record *job_next;job_next550,23264
+	job_resources_t *job_resrcs;job_resrcs551,23332
+	uint16_t job_state;552,23395
+	uint16_t kill_on_node_fail;553,23440
+	char *licenses;licenses555,23525
+	List license_list;556,23579
+	uint16_t limit_set_max_cpus;557,23634
+	uint16_t limit_set_max_nodes;559,23729
+	uint16_t limit_set_min_cpus;561,23826
+	uint16_t limit_set_min_nodes;563,23921
+	uint16_t limit_set_pn_min_memory;565,24018
+	uint16_t limit_set_time;567,24123
+	uint16_t limit_set_qos;569,24220
+	uint16_t mail_type;571,24315
+	char *mail_user;mail_user572,24369
+	uint32_t magic;573,24426
+	char *name;name574,24483
+	char *network;network575,24520
+	uint32_t next_step_id;576,24576
+	char *nodes;nodes577,24631
+	slurm_addr_t *node_addr;node_addr578,24684
+	bitstr_t *node_bitmap;node_bitmap580,24764
+	bitstr_t *node_bitmap_cg;node_bitmap_cg581,24828
+	uint32_t node_cnt;582,24892
+	char *nodes_completing;nodes_completing584,24969
+	uint16_t other_port;587,25107
+	char *partition;partition588,25167
+	List part_ptr_list;589,25217
+	bool part_nodes_missing;590,25280
+	struct part_record *part_ptr;part_ptr592,25367
+	time_t pre_sus_time;593,25436
+	time_t preempt_time;594,25500
+	uint32_t priority;595,25556
+	uint32_t *priority_array;priority_array597,25651
+	priority_factors_object_t *prio_factors;prio_factors598,25709
+	uint32_t profile;600,25802
+	uint32_t qos_id;601,25855
+	void *qos_ptr;qos_ptr602,25902
+	uint16_t restart_cnt;608,26117
+	time_t resize_time;609,26165
+	uint32_t resv_id;610,26220
+	char *resv_name;resv_name611,26261
+	struct slurmctld_resv *resv_ptr;resv_ptr612,26303
+	uint16_t resv_flags;613,26372
+	uint32_t requid;614,26431
+	char *resp_host;resp_host615,26478
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo616,26532
+	char **spank_job_env;spank_job_env617,26599
+	uint32_t spank_job_env_size;620,26725
+	time_t start_time;621,26788
+	char *state_desc;state_desc623,26865
+	uint16_t state_reason;624,26925
+	List step_list;626,27032
+	time_t suspend_time;627,27077
+	time_t time_last_active;628,27141
+	uint32_t time_limit;629,27199
+	uint32_t time_min;631,27302
+	time_t tot_sus_time;634,27417
+	uint32_t total_cpus;635,27474
+	uint32_t total_nodes;637,27552
+	uint32_t user_id;639,27631
+	uint16_t wait_all_nodes;640,27678
+	uint16_t warn_signal;642,27777
+	uint16_t warn_time;643,27838
+	char *wckey;wckey645,27917
+	uint32_t req_switch;648,27997
+	uint32_t wait4switch;649,28068
+	bool     best_switch;650,28139
+	time_t wait4switch_start;651,28210
+#define SLURM_DEPEND_AFTER	655,28361
+#define SLURM_DEPEND_AFTER_ANY	656,28414
+#define SLURM_DEPEND_AFTER_NOT_OK	657,28474
+#define SLURM_DEPEND_AFTER_OK	658,28532
+#define SLURM_DEPEND_SINGLETON	660,28613
+#define SLURM_DEPEND_EXPAND	662,28704
+struct	depend_spec 663,28760
+	uint16_t	depend_type;664,28781
+	uint32_t	job_id;665,28830
+	struct job_record *job_ptr;job_ptr666,28868
+struct 	step_record 669,28927
+	uint16_t batch_step;670,28949
+	uint16_t ckpt_interval;671,29011
+	check_jobinfo_t check_job;672,29074
+	char *ckpt_dir;ckpt_dir673,29135
+	time_t ckpt_time;674,29191
+	bitstr_t *core_bitmap_job;core_bitmap_job675,29241
+	uint32_t cpu_count;678,29386
+	uint32_t cpu_freq;679,29435
+	uint16_t cpus_per_task;680,29486
+	uint16_t cyclic_alloc;681,29542
+	uint16_t exclusive;683,29625
+	uint32_t exit_code;684,29686
+	bitstr_t *exit_node_bitmap;exit_node_bitmap685,29746
+	ext_sensors_data_t *ext_sensors;ext_sensors686,29804
+	char *gres;gres687,29873
+	List gres_list;688,29921
+	char *host;host689,29981
+	struct job_record* job_ptr;690,30031
+	jobacctinfo_t *jobacct;jobacct691,30101
+	uint32_t pn_min_memory;693,30187
+	char *name;name696,30328
+	char *network;network697,30366
+	uint8_t no_kill;698,30419
+	uint16_t port;699,30473
+	time_t pre_sus_time;700,30526
+	int *resv_port_array;resv_port_array701,30591
+	uint16_t resv_port_cnt;702,30643
+	char *resv_ports;resv_ports703,30708
+	uint32_t requid;704,30757
+	time_t start_time;705,30804
+	uint32_t time_limit;706,30858
+	dynamic_plugin_data_t *select_jobinfo;select_jobinfo707,30916
+	uint16_t state;708,30983
+	uint32_t step_id;709,31042
+	slurm_step_layout_t *step_layout;step_layout710,31080
+	bitstr_t *step_node_bitmap;step_node_bitmap712,31175
+	switch_jobinfo_t *switch_job;switch_job717,31393
+	time_t time_last_active;718,31453
+	time_t tot_sus_time;719,31518
+extern List job_list;722,31581
+enum select_plugindata_info 734,32133
+	SELECT_CR_PLUGIN,735,32163
+	SELECT_BITMAP,736,32220
+	SELECT_ALLOC_CPUS,737,32273
+	SELECT_ALLOC_LPS,738,32339
+	SELECT_AVAIL_MEMORY,739,32405
+	SELECT_STATIC_PART,740,32471
+	SELECT_CONFIG_INFO 742,32567
+extern void abort_job_on_node(762,33439
+extern void build_cg_bitmap(766,33592
+extern void  build_config_feature_list(769,33728
+extern struct job_record * create_job_record 781,34262
+extern struct part_record *create_part_record create_part_record791,34674
+extern int job_limits_check(800,34999
+extern void  delete_job_details 808,35352
+extern int delete_partition(816,35614
+extern int delete_step_record 825,35924
+extern void delete_step_records 831,36148
+extern List depended_list_copy(838,36350
+extern int drain_nodes 849,36709
+extern int dump_all_job_state 853,36870
+extern int dump_all_node_state 856,36975
+extern int dump_all_part_state 859,37086
+extern void dump_job_desc(865,37244
+extern void dump_job_step_state(874,37633
+extern void dump_step_desc(881,37874
+extern void excise_node_from_job(884,37991
+extern List feature_list_copy(892,38225
+extern struct job_record *find_job_record find_job_record901,38537
+extern struct node_record *find_first_node_record find_first_node_record907,38695
+extern struct part_record *find_part_record(find_part_record914,38940
+extern struct step_record * find_step_record(923,39267
+extern char **get_job_env get_job_env933,39639
+extern char *get_job_script get_job_script940,39880
+extern uint32_t get_next_job_id(946,40027
+extern List get_part_list(954,40292
+extern int init_job_conf 964,40654
+extern int init_node_conf 977,41205
+extern int init_part_conf 987,41564
+extern bool is_node_down 994,41758
+extern bool is_node_resp 1001,41969
+extern bool allocated_session_in_use(1008,42240
+extern int job_alloc_info(1016,42511
+extern int job_allocate(1040,43740
+extern int job_hold_by_assoc_id(1050,44142
+extern int job_hold_by_qos_id(1058,44396
+extern int job_checkpoint(1061,44489
+extern void job_completion_logger(1065,44654
+extern bool job_epilog_complete(1075,45063
+extern int job_end_time(1084,45333
+extern void job_fini 1088,45492
+extern int job_fail(1095,45676
+extern int job_node_ready(1103,45896
+extern void job_pre_resize_acctg(1106,46032
+extern void job_post_resize_acctg(1109,46173
+extern int job_restart(1124,46714
+extern int job_signal(1136,47158
+extern int job_step_checkpoint(1147,47585
+extern int job_step_checkpoint_comp(1158,48041
+extern int job_step_checkpoint_task_comp(1168,48512
+extern int job_suspend(1183,49189
+extern int job_complete(1198,49830
+extern bool job_independent(1208,50237
+extern int job_req_node_filter(1218,50672
+extern int job_requeue 1230,51124
+extern int job_step_complete 1244,51735
+extern int job_step_signal(1257,52251
+extern void job_time_limit 1265,52525
+extern int job_update_cpu_cnt(1274,52841
+extern void check_job_step_time_limit 1282,53121
+extern int kill_job_by_part_name(1290,53377
+extern void kill_job_on_node(1299,53727
+extern int kill_job_by_front_end_name(1308,54061
+extern int kill_running_job_by_node_name(1316,54309
+extern int kill_step_on_node(1327,54712
+int list_compare_config 1332,54951
+extern int list_find_feature(1340,55201
+extern int list_find_part 1349,55518
+extern int load_all_job_state 1356,55749
+extern int load_all_node_state 1365,56080
+extern int load_last_job_id(1371,56233
+extern void load_part_uid_allow_list 1378,56456
+extern int load_all_part_state 1385,56671
+extern int load_step_state(1394,56981
+extern void make_node_alloc(1401,57248
+extern void make_node_comp(1409,57575
+extern void make_node_idle(1417,57871
+extern bool misc_policy_job_runnable_state(1425,58190
+extern void msg_to_slurmd 1428,58327
+extern void node_fini 1431,58446
+extern void node_did_resp 1435,58574
+extern void node_not_resp 1442,58759
+extern void node_no_resp_msg(1446,58960
+extern void pack_all_jobs(1462,59694
+extern void pack_all_node 1479,60507
+extern void pack_all_stat(1484,60681
+extern int pack_ctld_job_step_info_response_msg(1498,61212
+extern void pack_all_part(1514,61991
+extern void pack_job 1529,62603
+extern void pack_part 1542,63229
+extern int pack_one_job(1557,63889
+extern void pack_one_node 1576,64793
+extern void part_filter_clear(1582,65089
+extern void part_filter_set(1586,65275
+extern void part_fini 1589,65384
+extern List part_list_copy(1596,65570
+extern bool part_policy_job_runnable_state(1603,65796
+extern bool partition_in_use(1611,66068
+void purge_old_job(1620,66384
+extern void qos_list_build(1623,66475
+extern void rehash_jobs(1629,66663
+extern void rebuild_step_bitmaps(1636,66879
+extern int post_job_step(1643,67088
+extern void reset_first_job_id(1646,67205
+extern void reset_job_bitmaps 1655,67510
+extern void reset_node_load(1658,67585
+extern void reset_stats(1662,67738
+extern void restore_node_features(1671,68060
+extern void resume_job_step(1674,68154
+extern void run_backup(1678,68358
+extern void run_health_check(1681,68455
+extern void save_all_state(1684,68562
+extern void send_all_to_accounting(1687,68650
+extern int send_jobs_to_accounting(1692,68799
+extern int send_nodes_to_accounting(1697,68934
+extern void set_job_alias_list(1700,69027
+extern void set_job_prio(1706,69182
+extern void set_node_down 1714,69425
+void set_node_down_ptr 1722,69656
+extern void set_slurmctld_state_loc(1727,69810
+extern void set_slurmd_addr 1731,69965
+void signal_step_tasks(1739,70179
+void signal_step_tasks_on_node(1750,70579
+extern int slurmctld_shutdown(1757,70807
+extern void step_checkpoint(1760,70908
+extern void step_alloc_lps(1763,71021
+extern int step_create(1775,71472
+extern slurm_step_layout_t *step_layout_create(step_layout_create1791,72167
+extern void start_power_mgr(1803,72642
+extern int step_epilog_complete(1812,72982
+extern int step_partial_comp(1824,73432
+extern void suspend_job_step(1828,73582
+extern int sync_job_files(1835,73814
+extern void sync_job_priorities(1839,73998
+extern int update_job 1849,74343
+extern int update_job_account(1858,74639
+extern int update_job_wckey(1868,74967
+extern void update_job_nodes_completing(1872,75111
+extern void update_logging(1876,75270
+extern int update_node 1884,75512
+extern void update_nodes_acct_gather_data(1887,75620
+extern int update_node_record_acct_gather_data(1895,75845
+extern int update_part 1906,76228
+extern int update_step(1910,76387
+extern int validate_alloc_node(1919,76688
+extern int validate_group 1928,76988
+extern int validate_job_create_req(1933,77192
+extern void validate_jobs_on_node(1942,77542
+extern int validate_node_specs(1951,77926
+extern int validate_nodes_via_front_end(1961,78352
+extern bool validate_slurm_user(1970,78653
+extern bool validate_super_user(1978,78910
+extern bool validate_operator(1986,79163
+
+/home/david/slurm/master/slurm/src/slurmctld/slurmctld_plugstack.c,544
+slurm_nonstop_ops_t nonstop_ops 74,2881
+typedef struct slurmctld_plugstack_ops 76,2938
+} slurmctld_plugstack_ops_t;78,2999
+static const char *syms[syms83,3094
+static int g_context_cnt 87,3148
+static slurmctld_plugstack_ops_t *ops ops88,3179
+static plugin_context_t **g_context g_context89,3225
+static char *slurmctld_plugstack_list slurmctld_plugstack_list90,3269
+static pthread_mutex_t g_context_lock 91,3315
+static bool init_run 92,3382
+extern int slurmctld_plugstack_init(99,3495
+extern int slurmctld_plugstack_fini(159,4938
+
+/home/david/slurm/master/slurm/src/slurmctld/slurmctld_plugstack.h,362
+#define _SLURMCTLD_PLUGSTACK_H38,2042
+typedef struct slurm_nonstop_ops 46,2345
+	void		(*job_begin)job_begin47,2380
+	void		(*job_fini)job_fini48,2432
+	void		(*node_fail)node_fail49,2483
+} slurm_nonstop_ops_t;51,2571
+extern slurm_nonstop_ops_t nonstop_ops;52,2594
+extern int slurmctld_plugstack_init(59,2717
+extern int slurmctld_plugstack_fini(66,2855
+
+/home/david/slurm/master/slurm/src/slurmctld/srun_comm.c,608
+#define SRUN_LAUNCH_MSG 54,2513
+static void _srun_agent_launch(60,2701
+extern void srun_allocate 78,3220
+extern void srun_allocate_abort(125,4970
+extern void srun_node_fail 148,5658
+extern void srun_ping 209,7687
+extern void srun_step_timeout(250,8899
+extern void srun_timeout 274,9622
+extern int srun_user_message(306,10583
+extern void srun_job_complete 366,12667
+extern bool srun_job_suspend 400,13776
+extern void srun_step_complete 425,14490
+extern void srun_step_missing 448,15260
+extern void srun_step_signal 473,16083
+extern void srun_exec(497,16869
+extern void srun_response(530,17889
+
+/home/david/slurm/master/slurm/src/slurmctld/srun_comm.h,555
+#define _HAVE_SRUN_COMM_H41,2246
+extern void srun_allocate 52,2464
+extern void srun_allocate_abort(58,2635
+extern void srun_exec(66,2903
+extern void srun_job_complete 72,3087
+extern bool srun_job_suspend 81,3389
+extern void srun_step_complete 87,3591
+extern void srun_step_missing 95,3890
+extern void srun_step_signal 104,4200
+extern void srun_node_fail 111,4414
+extern void srun_ping 114,4558
+extern void srun_response(121,4743
+extern void srun_step_timeout(128,4984
+extern void srun_timeout 134,5174
+extern int srun_user_message(139,5313
+
+/home/david/slurm/master/slurm/src/slurmctld/state_save.c,624
+#define SAVE_MAX_WAIT	56,2642
+static pthread_mutex_t state_save_lock 59,2674
+static pthread_cond_t  state_save_cond 60,2742
+static int save_jobs 61,2809
+static int save_front_end 62,2867
+static bool run_save_thread 63,2932
+extern int fsync_and_close(68,3114
+extern void schedule_front_end_save(98,3848
+extern void schedule_job_save(107,4077
+extern void schedule_node_save(116,4296
+extern void schedule_part_save(125,4522
+extern void schedule_resv_save(134,4750
+extern void schedule_trigger_save(143,4973
+extern void shutdown_state_save(152,5202
+extern void *slurmctld_state_save(slurmctld_state_save167,5628
+
+/home/david/slurm/master/slurm/src/slurmctld/state_save.h,428
+#define _SLURMCTLD_STATE_SAVE_H41,2268
+extern int fsync_and_close(46,2446
+extern void schedule_front_end_save(49,2550
+extern void schedule_job_save(52,2638
+extern void schedule_node_save(55,2721
+extern void schedule_part_save(58,2810
+extern void schedule_resv_save(61,2901
+extern void schedule_trigger_save(64,2988
+extern void shutdown_state_save(67,3077
+extern void *slurmctld_state_save(slurmctld_state_save77,3410
+
+/home/david/slurm/master/slurm/src/slurmctld/statistics.c,148
+extern int retry_list_size(51,2290
+extern time_t last_proc_req_start;53,2325
+extern void pack_all_stat(56,2398
+extern void reset_stats(130,4858
+
+/home/david/slurm/master/slurm/src/slurmctld/step_mgr.c,2676
+#define MAX_RETRIES 78,3217
+static void _build_pending_step(80,3241
+static int  _count_cpus(82,3350
+static struct step_record * _create_step_record(84,3450
+static void _dump_step_layout(85,3527
+static void _free_step_rec(86,3588
+static bool _is_mem_resv(87,3646
+static int  _opt_cpu_cnt(88,3678
+static int  _opt_node_cnt(90,3781
+static void _pack_ctld_job_step_info(92,3902
+static bitstr_t * _pick_step_nodes(94,4014
+static bitstr_t *_pick_step_nodes_cpus(_pick_step_nodes_cpus100,4273
+static hostlist_t _step_range_to_hostlist(103,4440
+static int _step_hostname_to_inx(105,4560
+static void _step_dealloc_lps(107,4645
+static int  _opt_cpu_cnt(110,4770
+static int _opt_node_cnt(137,5458
+static struct step_record * _create_step_record(162,6228
+static void _build_pending_step(190,7125
+static void _internal_step_complete(210,7660
+extern void delete_step_records 238,8530
+static void _free_step_rec(266,9315
+delete_step_record 307,10679
+dump_step_desc(339,11416
+find_step_record(378,12980
+int job_step_signal(407,13805
+void signal_step_tasks(514,16903
+void signal_step_tasks_on_node(567,18398
+static void _wake_pending_steps(599,19512
+int job_step_complete(637,20862
+static bitstr_t *_pick_step_nodes_cpus(_pick_step_nodes_cpus674,22002
+_pick_step_nodes 789,25615
+static int _count_cpus(1527,49102
+static void _pick_step_cores(1570,50298
+static int _get_node_cpus(1655,52781
+extern void step_alloc_lps(1668,53085
+static void _dump_step_layout(1774,56539
+static void _step_dealloc_lps(1811,57607
+static int _test_strlen(1905,60595
+step_create(1930,61312
+extern slurm_step_layout_t *step_layout_create(step_layout_create2307,73764
+static void _pack_ctld_job_step_info(2453,78513
+extern int pack_ctld_job_step_info_response_msg(2572,82625
+extern int kill_step_on_node(2646,84777
+extern int job_step_checkpoint(2685,86021
+extern int job_step_checkpoint_comp(2764,88328
+extern int job_step_checkpoint_task_comp(2822,89910
+extern int step_partial_comp(2882,91553
+static hostlist_t _step_range_to_hostlist(3017,95959
+static int _step_hostname_to_inx(3039,96513
+extern int step_epilog_complete(3057,96914
+_suspend_job_step(3103,98154
+suspend_job_step(3119,98542
+_resume_job_step(3135,98963
+resume_job_step(3150,99351
+extern void dump_job_step_state(3173,100092
+extern int load_step_state(3238,102251
+extern void step_checkpoint(3492,110403
+static void _signal_step_timelimit(3586,113027
+check_job_step_time_limit 3662,114972
+static bool _is_mem_resv(3695,115969
+extern int update_step(3713,116383
+static int _get_node_cores(3836,120163
+extern void rebuild_step_bitmaps(3857,120699
+extern int post_job_step(3918,122636
+
+/home/david/slurm/master/slurm/src/slurmctld/trigger_mgr.c,4024
+#define MAX_PROG_TIME 75,2985
+#define TRIGGER_STATE_VERSION 78,3124
+#define TRIGGER_13_12_STATE_VERSION 79,3170
+#define TRIGGER_2_6_STATE_VERSION 80,3242
+#define TRIGGER_2_5_STATE_VERSION 81,3312
+List trigger_list;83,3383
+uint32_t next_trigger_id 84,3402
+static pthread_mutex_t trigger_mutex 85,3432
+bitstr_t *trigger_down_front_end_bitmap trigger_down_front_end_bitmap86,3498
+bitstr_t *trigger_up_front_end_bitmap trigger_up_front_end_bitmap87,3546
+bitstr_t *trigger_down_nodes_bitmap trigger_down_nodes_bitmap88,3592
+bitstr_t *trigger_drained_nodes_bitmap trigger_drained_nodes_bitmap89,3636
+bitstr_t *trigger_fail_nodes_bitmap trigger_fail_nodes_bitmap90,3683
+bitstr_t *trigger_up_nodes_bitmap trigger_up_nodes_bitmap91,3727
+static bool trigger_block_err 92,3771
+static bool trigger_node_reconfig 93,3810
+static bool trigger_pri_ctld_fail 94,3853
+static bool trigger_pri_ctld_res_op 95,3896
+static bool trigger_pri_ctld_res_ctrl 96,3941
+static bool trigger_pri_ctld_acct_buffer_full 97,3988
+static bool trigger_bu_ctld_fail 98,4043
+static bool trigger_bu_ctld_res_op 99,4085
+static bool trigger_bu_ctld_as_ctrl 100,4129
+static bool trigger_pri_dbd_fail 101,4174
+static bool trigger_pri_dbd_res_op 102,4216
+static bool trigger_pri_db_fail 103,4260
+static bool trigger_pri_db_res_op 104,4301
+uint8_t ctld_failure 107,4400
+uint8_t bu_ctld_failure 108,4426
+uint8_t db_failure 109,4455
+uint8_t dbd_failure 110,4479
+typedef struct trig_mgr_info 112,4505
+	uint32_t child_pid;113,4536
+	uint16_t flags;114,4584
+	uint32_t trig_id;115,4623
+	uint16_t res_type;116,4659
+	char *   res_id;117,4704
+	bitstr_t *nodes_bitmap;nodes_bitmap118,4757
+	uint32_t job_id;119,4830
+	struct job_record *job_ptr;job_ptr120,4877
+	uint32_t trig_type;121,4950
+	time_t   trig_time;122,4992
+	uint32_t user_id;123,5061
+	uint32_t group_id;124,5110
+	char *   program;125,5152
+	uint8_t  state;126,5196
+	bitstr_t *orig_bitmap;orig_bitmap129,5325
+	char *   orig_res_id;130,5397
+	time_t   orig_time;131,5464
+} trig_mgr_info_t;132,5533
+void _trig_del(135,5582
+static int _trig_offset(145,5816
+static void _dump_trigger_msg(153,5920
+static int _match_all_triggers(180,6664
+static bool _validate_trigger(186,6762
+extern int trigger_pull(213,7387
+extern int trigger_clear(279,9103
+extern trigger_info_msg_t * trigger_get(334,10583
+extern int trigger_set(377,12014
+extern void trigger_front_end_down(479,15101
+extern void trigger_front_end_up(490,15448
+extern void trigger_node_down(501,15787
+extern void trigger_node_drained(512,16112
+extern void trigger_node_failing(523,16449
+extern void trigger_node_up(535,16778
+extern void trigger_reconfig(546,17095
+extern void trigger_primary_ctld_fail(552,17237
+extern void trigger_primary_ctld_res_op(562,17439
+extern void trigger_primary_ctld_res_ctrl(570,17614
+extern void trigger_primary_ctld_acct_full(577,17774
+extern void trigger_backup_ctld_fail(584,17943
+extern void trigger_backup_ctld_res_op(594,18149
+extern void trigger_backup_ctld_as_ctrl(602,18325
+extern void trigger_primary_dbd_fail(609,18481
+extern void trigger_primary_dbd_res_op(619,18679
+extern void trigger_primary_db_fail(627,18851
+extern void trigger_primary_db_res_op(637,19045
+extern void trigger_block_error(645,19216
+static void _dump_trigger_state(652,19358
+static int _load_trigger_state(675,20235
+extern int trigger_state_save(751,22890
+static int _open_resv_state_file(841,25535
+extern int trigger_state_restore(868,26337
+static bool _front_end_job_test(949,28464
+static void _trigger_job_event(969,28941
+static void _trigger_front_end_event(1073,31900
+static void _trigger_node_event(1118,33296
+static void _trigger_slurmctld_event(1293,38800
+static void _trigger_slurmdbd_event(1382,41850
+static void _trigger_database_event(1409,42755
+static void _trigger_run_program(1442,44025
+static void _clear_event_triggers(1499,45285
+static void _trigger_clone(1537,46490
+extern void trigger_process(1564,47419
+extern void trigger_fini(1668,50600
+
+/home/david/slurm/master/slurm/src/slurmctld/trigger_mgr.h,1188
+#define _HAVE_TRIGGERS_H41,2239
+extern int trigger_clear(50,2455
+extern trigger_info_msg_t * trigger_get(51,2517
+extern int trigger_set(52,2594
+extern int trigger_pull(53,2665
+extern void trigger_block_error(56,2782
+extern void trigger_front_end_down(57,2821
+extern void trigger_front_end_up(58,2892
+extern void trigger_node_down(59,2961
+extern void trigger_node_drained(60,3022
+extern void trigger_node_failing(61,3086
+extern void trigger_node_up(62,3150
+extern void trigger_reconfig(63,3209
+extern void trigger_primary_ctld_fail(64,3245
+extern void trigger_primary_ctld_res_op(65,3290
+extern void trigger_primary_ctld_res_ctrl(66,3337
+extern void trigger_primary_ctld_acct_full(67,3386
+extern void trigger_backup_ctld_fail(68,3436
+extern void trigger_backup_ctld_res_op(69,3480
+extern void trigger_backup_ctld_as_ctrl(70,3526
+extern void trigger_primary_dbd_fail(71,3573
+extern void trigger_primary_dbd_res_op(72,3617
+extern void trigger_primary_db_fail(73,3663
+extern void trigger_primary_db_res_op(74,3706
+extern int  trigger_state_save(77,3816
+extern int  trigger_state_restore(78,3854
+extern void trigger_fini(81,3928
+extern void trigger_process(85,4072
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/get_mach_stat.c,257
+get_os_name(115,4050
+get_mach_name(148,4814
+get_memory(167,5303
+get_tmp_disk(212,6553
+extern int get_up_time(247,7300
+extern int get_cpu_load(291,8294
+static int _chk_cpuinfo_str(338,9549
+static int _chk_cpuinfo_float(359,10149
+get_speed(377,10628
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/get_mach_stat.h,258
+#define _GET_MACH_STAT_H40,2196
+extern int get_cpu_load(54,2491
+extern int get_mach_name(55,2536
+extern int get_memory(56,2579
+extern int get_tmp_disk(57,2625
+extern int get_up_time(58,2684
+extern int get_os_name(61,2747
+extern int get_speed(65,2815
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/read_proc.c,636
+#define SESSION_RECS 59,2596
+int hertz 61,2621
+int iteration 63,2637
+int sess_rec_cnt 64,2657
+struct sess_record 65,2679
+    int uid;66,2700
+    int session;67,2713
+    long unsigned time;68,2730
+    long resident_set_size;69,2803
+    int iteration;70,2876
+    int processes;71,2932
+struct sess_record *session_ptr;session_ptr73,2980
+#define BUF_SIZE 75,3014
+#define DEBUG_MODULE 76,3036
+static void _init_proc(78,3061
+static int _parse_proc_stat(79,3091
+extern int read_proc(81,3205
+static int _dump_proc(84,3251
+main(87,3347
+_dump_proc(123,4114
+_init_proc 151,4841
+_parse_proc_stat(180,5704
+read_proc(235,7548
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/req.c,7645
+#define _LIMIT_INFO 97,3904
+#define RETRY_DELAY 99,3927
+#define MAX_RETRY 100,3980
+#define MAXHOSTNAMELEN	103,4066
+	int ngids;107,4117
+	gid_t *gids;gids108,4129
+} gids_t;109,4143
+	uint32_t job_id;112,4171
+	uint32_t step_id;113,4189
+	uint32_t job_mem;114,4208
+	uint32_t step_mem;115,4227
+} job_mem_limits_t;116,4247
+	uint32_t job_id;119,4285
+	uint32_t step_id;120,4303
+} starting_step_t;121,4322
+	uint32_t job_id;124,4359
+	uint16_t msg_timeout;125,4377
+	bool *prolog_fini;prolog_fini126,4400
+	pthread_cond_t *timer_cond;timer_cond127,4420
+	pthread_mutex_t *timer_mutex;timer_mutex128,4449
+} timer_struct_t;129,4480
+static int  _abort_job(131,4499
+static int  _abort_step(132,4559
+static char **_build_env(_build_env133,4619
+static void _delay_rpc(136,4763
+static void _destroy_env(137,4833
+static int  _get_grouplist(138,4871
+static bool _is_batch_job_finished(140,4963
+static void _job_limits_free(141,5016
+static int  _job_limits_match(142,5055
+static bool _job_still_running(143,5106
+static int  _kill_all_active_steps(144,5155
+static void _note_batch_job_finished(145,5228
+static int  _step_limits_match(146,5283
+static int  _terminate_all_steps(147,5335
+static void _rpc_launch_tasks(148,5397
+static void _rpc_abort_job(149,5443
+static void _rpc_batch_job(150,5486
+static void _rpc_job_notify(151,5546
+static void _rpc_signal_tasks(152,5590
+static void _rpc_checkpoint_tasks(153,5636
+static void _rpc_complete_batch(154,5686
+static void _rpc_terminate_tasks(155,5734
+static void _rpc_timelimit(156,5783
+static void _rpc_reattach_tasks(157,5826
+static void _rpc_signal_job(158,5874
+static void _rpc_suspend_job(159,5918
+static void _rpc_terminate_job(160,5966
+static void _rpc_update_time(161,6013
+static void _rpc_shutdown(162,6058
+static void _rpc_reconfig(163,6103
+static void _rpc_reboot(164,6148
+static void _rpc_pid2jid(165,6191
+static int  _rpc_file_bcast(166,6235
+static int  _rpc_ping(167,6282
+static int  _rpc_health_check(168,6320
+static int  _rpc_acct_gather_update(169,6366
+static int  _rpc_acct_gather_energy(170,6418
+static int  _rpc_step_complete(171,6470
+static int  _rpc_stat_jobacct(172,6520
+static int  _rpc_list_pids(173,6569
+static int  _rpc_daemon_status(174,6615
+static int  _run_prolog(175,6665
+static int  _run_epilog(178,6806
+static void _rpc_forward_data(181,6947
+static bool _pause_for_job_completion(184,6998
+static bool _slurm_authorized_user(186,7081
+static void _sync_messages_kill(187,7128
+static int  _waiter_init 188,7182
+static int  _waiter_complete 189,7225
+static bool _steps_completed_now(191,7273
+static int  _valid_sbcast_cred(192,7323
+static void _wait_state_completed(194,7440
+static long _get_job_uid(195,7506
+static gids_t *_gids_cache_lookup(_gids_cache_lookup197,7549
+static int  _add_starting_step(199,7608
+static int  _remove_starting_step(200,7676
+static int  _compare_starting_steps(201,7747
+static int  _wait_for_starting_step(202,7804
+static bool _step_is_starting(203,7876
+static void _add_job_running_prolog(205,7943
+static void _remove_job_running_prolog(206,7997
+static int  _compare_job_running_prolog(207,8054
+static void _wait_for_job_running_prolog(208,8115
+static List waiters;213,8231
+static pthread_mutex_t launch_mutex 215,8253
+static time_t startup 216,8318
+static time_t last_slurmctld_msg 217,8372
+static pthread_mutex_t job_limits_mutex 219,8411
+static List job_limits_list 220,8480
+static bool job_limits_loaded 221,8516
+#define FINI_JOB_CNT 223,8556
+static pthread_mutex_t fini_mutex 224,8580
+static uint32_t fini_job_id[fini_job_id225,8643
+static int next_fini_job_inx 226,8686
+#define NUM_PARALLEL_SUSPEND 231,8888
+static pthread_mutex_t suspend_mutex 232,8919
+static uint32_t job_suspend_array[job_suspend_array233,8985
+static int job_suspend_size 234,9042
+slurmd_req(237,9081
+static int _send_slurmd_conf_lite 431,14743
+_send_slurmstepd_init(446,15060
+_forkexec_slurmstepd(647,20868
+_check_job_credential(795,24826
+_rpc_launch_tasks(1016,31207
+_prolog_error(1160,35528
+_get_user_env(1212,37105
+_set_batch_job_limits(1253,38315
+static bool _is_batch_job_finished(1317,40013
+static void _note_batch_job_finished(1333,40299
+_rpc_batch_job(1343,40545
+_rpc_job_notify(1516,46150
+_abort_job(1576,47602
+_abort_step(1594,48114
+_rpc_reconfig(1616,48679
+_rpc_shutdown(1630,49017
+_rpc_reboot(1647,49416
+static void _job_limits_free(1682,50362
+static int _job_limits_match(1688,50417
+static int _step_limits_match(1697,50632
+_load_job_limits(1710,50977
+_cancel_step_mem_limit(1762,52498
+_enforce_job_mem_limit(1789,53355
+	struct job_mem_info 1800,53642
+		uint32_t job_id;1801,53665
+		uint32_t mem_limit;1802,53684
+		uint32_t mem_used;1803,53715
+		uint32_t vsize_limit;1804,53745
+		uint32_t vsize_used;1805,53778
+_rpc_ping(1931,57768
+_rpc_health_check(1978,59154
+_rpc_acct_gather_update(2014,60271
+_rpc_acct_gather_energy(2069,61925
+_signal_jobstep(2121,63372
+_rpc_signal_tasks(2172,64708
+_rpc_checkpoint_tasks(2193,65300
+_rpc_terminate_tasks(2237,66529
+_rpc_step_complete(2283,67739
+_get_step_list(2324,68840
+_rpc_daemon_status(2369,69817
+_rpc_stat_jobacct(2400,70911
+_rpc_list_pids(2478,73202
+_rpc_timelimit(2551,75651
+static void  _rpc_pid2jid(2618,77643
+_get_grouplist(2669,79125
+_valid_sbcast_cred(2694,79830
+_rpc_file_bcast(2728,80692
+_rpc_reattach_tasks(2870,84881
+_get_job_uid(2972,87900
+_kill_all_active_steps(3021,89042
+_terminate_all_steps(3072,90392
+_job_still_running(3117,91471
+_wait_state_completed(3153,92285
+_steps_completed_now(3174,92688
+_epilog_complete(3210,93487
+_rpc_signal_job(3248,94513
+_get_suspend_job_lock(3353,97373
+_unlock_suspend_job(3384,98069
+_rpc_suspend_job(3400,98456
+_rpc_abort_job(3546,102493
+_rpc_terminate_batch_job(3627,104854
+_rpc_complete_batch(3733,107769
+_rpc_terminate_job(3791,109448
+static void _sync_messages_kill(4015,116344
+static void _delay_rpc(4047,117134
+_slurm_authorized_user(4082,118160
+struct waiter 4088,118262
+	uint32_t jobid;4089,118278
+	pthread_t thd;4090,118295
+_waiter_create(4095,118339
+static int _find_waiter(4105,118491
+static void _waiter_destroy(4110,118579
+static int _waiter_init 4115,118643
+static int _waiter_complete 4131,118992
+_pause_for_job_completion 4143,119306
+_rpc_update_time(4181,120087
+_build_env(4205,120763
+_destroy_env(4250,122071
+_run_spank_job_script 4265,122210
+static int _run_job_script(4330,123639
+_run_prolog(4349,124261
+static void *_prolog_timer(_prolog_timer4371,124845
+_run_prolog(4407,125825
+_run_epilog(4460,127419
+typedef struct gid_cache_s 4498,128595
+	char *user;user4499,128624
+	gid_t gid;4500,128637
+	gids_t *gids;gids4501,128649
+	struct gid_cache_s *next;next4502,128664
+} gids_cache_t;4503,128691
+#define GIDS_HASH_LEN 4505,128708
+static gids_cache_t *gids_hashtbl[gids_hashtbl4506,128733
+_alloc_gids(4510,128810
+_dealloc_gids(4521,128965
+_alloc_gids_cache(4528,129045
+_dealloc_gids_cache(4541,129294
+_gids_hashtbl_idx(4549,129400
+_gids_cache_purge(4562,129588
+_gids_cache_lookup(4579,129822
+_gids_cache_register(4596,130087
+_getgroups(4609,130381
+destroy_starting_step(4628,130715
+init_gids_cache(4636,130776
+_add_starting_step(4706,132217
+_remove_starting_step(4753,133419
+static int _compare_starting_steps(4801,134566
+static int _wait_for_starting_step(4818,135087
+static bool _step_is_starting(4860,136187
+static void _add_job_running_prolog(4880,136681
+static void _remove_job_running_prolog(4903,137364
+static int _compare_job_running_prolog(4928,137973
+static void _wait_for_job_running_prolog(4937,138192
+_rpc_forward_data(4956,138682
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/req.h,113
+#define _REQ_H40,2172
+void slurmd_req(49,2373
+void destroy_starting_step(51,2409
+int init_gids_cache(53,2447
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/reverse_tree_math.c,185
+static inline int int_pow(43,2256
+static inline int geometric_series(61,2472
+static inline int dep(66,2591
+static int search_tree(78,2737
+reverse_tree_info(114,3502
+main(151,4159
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/reverse_tree_math.h,69
+#define _REVERSE_TREE_MATH_H40,2242
+void reverse_tree_info(57,2591
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/slurmd.c,3192
+#define GETOPT_ARGS	107,4146
+#  define MAXHOSTNAMELEN	110,4210
+#define MAX_THREADS	113,4246
+int devnull 116,4335
+slurmd_conf_t * conf;117,4353
+static int             active_threads 122,4410
+static pthread_mutex_t active_mutex 123,4453
+static pthread_cond_t  active_cond 124,4520
+static pthread_mutex_t fork_mutex 126,4587
+typedef struct connection 128,4655
+	slurm_fd_t fd;129,4683
+	slurm_addr_t *cli_addr;cli_addr130,4699
+} conn_t;131,4724
+static sig_atomic_t _shutdown 138,4786
+static sig_atomic_t _reconfig 139,4821
+static pthread_t msg_pthread 140,4856
+static time_t sent_reg_time 141,4902
+static void      _atfork_final(143,4945
+static void      _atfork_prepare(144,4983
+static void      _create_msg_socket(145,5023
+static void      _decrement_thd_count(146,5066
+static void      _destroy_conf(147,5111
+static int       _drain_node(148,5149
+static void      _fill_registration_msg(149,5193
+static void      _handle_connection(150,5274
+static void      _hup_handler(151,5348
+static void      _increment_thd_count(152,5384
+static void      _init_conf(153,5429
+static void      _install_fork_handlers(154,5464
+static void 	 _kill_old_slurmd(155,5511
+static void      _msg_engine(156,5549
+static void      _print_conf(157,5585
+static void      _print_config(158,5621
+static void      _process_cmdline(159,5659
+static void      _read_config(160,5713
+static void      _reconfigure(161,5750
+static void     *_registration_engine(_registration_engine162,5787
+static int       _restore_cred_state(163,5837
+static void     *_service_connection(_service_connection164,5897
+static int       _set_slurmd_spooldir(165,5943
+static int       _set_topo_info(166,5988
+static int       _slurmd_init(167,6027
+static int       _slurmd_fini(168,6064
+static void      _spawn_registration_engine(169,6101
+static void      _term_handler(170,6152
+static void      _update_logging(171,6189
+static void      _update_nice(172,6229
+static void      _usage(173,6266
+static void      _wait_for_all_threads(174,6297
+main 178,6349
+_spawn_registration_engine(351,10740
+_registration_engine(381,11488
+_msg_engine(402,11890
+_decrement_thd_count(434,12497
+_increment_thd_count(444,12692
+_wait_for_all_threads(462,13048
+_handle_connection(489,13726
+_service_connection(531,14682
+send_registration_msg(563,15563
+_fill_registration_msg(591,16207
+_free_and_set(703,19370
+_massage_pathname(714,19587
+_read_config(729,19950
+_reconfigure(936,26993
+_print_conf(1015,28719
+_init_conf(1099,31613
+_destroy_conf(1128,32463
+_print_config(1171,33686
+_process_cmdline(1205,34723
+_create_msg_socket(1276,35941
+_stepd_cleanup_batch_dirs(1304,36436
+_slurmd_init(1343,37457
+_restore_cred_state(1521,41908
+_slurmd_fini(1571,43336
+int save_cred_state(1598,43910
+static int _drain_node(1653,45422
+_term_handler(1675,45997
+_hup_handler(1685,46199
+_usage(1694,46287
+_set_slurmd_spooldir(1717,47122
+_kill_old_slurmd(1745,47714
+static void _update_logging(1765,48193
+static void _update_nice(1803,49184
+static void _atfork_prepare(1822,49570
+static void _atfork_final(1830,49716
+static void _install_fork_handlers(1835,49787
+static int _set_topo_info(1848,50033
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/slurmd.h,3398
+#define _SLURMD_H41,2243
+extern pid_t getsid(65,2746
+extern pid_t getpgid(66,2809
+extern int devnull;69,2850
+typedef struct slurmd_config 74,2900
+	char         *prog;prog75,2931
+	char         ***argv;argv76,2980
+	int          *argc;argc77,3051
+	char         *hostname;hostname78,3122
+	uint16_t     cpus;79,3174
+	uint16_t     boards;80,3245
+	uint16_t     sockets;81,3316
+	uint16_t     cores;82,3387
+	uint16_t     threads;83,3458
+	uint16_t     conf_cpus;84,3529
+	uint16_t     conf_boards;85,3600
+	uint16_t     conf_sockets;86,3671
+	uint16_t     conf_cores;87,3742
+	uint16_t     conf_threads;88,3813
+	uint16_t     actual_cpus;89,3884
+	uint16_t     actual_boards;90,3955
+	uint16_t     actual_sockets;91,4026
+	uint16_t     actual_cores;92,4097
+	uint16_t     actual_threads;93,4168
+	uint32_t     real_memory_size;94,4239
+	uint32_t     tmp_disk_space;95,4303
+	uint32_t     up_time;96,4368
+	uint16_t     block_map_size;97,4430
+	uint16_t     *block_map;block_map98,4498
+	uint16_t     *block_map_inv;block_map_inv99,4562
+	uint16_t      cr_type;100,4630
+	int           nice;103,4777
+	char         *node_name;node_name104,4837
+	char         *node_addr;node_addr105,4901
+	char         *node_topo_addr;node_topo_addr106,4965
+	char         *node_topo_pattern;node_topo_pattern107,5036
+	char         *conffile;conffile108,5107
+	char         *logfile;logfile109,5171
+	char         *spooldir;spooldir110,5234
+	char         *pidfile;pidfile111,5285
+	char         *health_check_program;health_check_program112,5337
+	char         *tmpfs;tmpfs113,5404
+	char         *pubkey;pubkey114,5465
+	char         *epilog;epilog115,5527
+	char         *prolog;prolog116,5582
+	char         *select_type;select_type117,5644
+	char         *stepd_loc;stepd_loc118,5710
+	char         *task_prolog;task_prolog119,5774
+	char         *task_epilog;task_epilog120,5840
+	int           port;121,5906
+	slurm_fd_t      lfd;122,5966
+	pid_t         pid;123,6027
+	log_options_t log_opts;124,6086
+	uint16_t      log_fmt;125,6157
+	int           debug_level;126,6228
+	uint32_t      debug_flags;127,6294
+	int           daemonize:daemonize128,6360
+	int	      cleanstart:cleanstart129,6413
+	int           mlock_pages:mlock_pages130,6480
+	slurm_cred_ctx_t vctx;132,6533
+	uint16_t	slurmd_timeout;134,6605
+	uid_t           slurm_user_id;135,6669
+	pthread_mutex_t config_mutex;136,6739
+	uint16_t        acct_freq_task;137,6808
+	char           *job_acct_gather_freq;job_acct_gather_freq138,6841
+	char           *job_acct_gather_type;job_acct_gather_type139,6880
+	char           *acct_gather_energy_type;acct_gather_energy_type140,6952
+	char           *acct_gather_filesystem_type;acct_gather_filesystem_type141,7001
+	char           *acct_gather_infiniband_type;acct_gather_infiniband_type142,7054
+	char           *acct_gather_profile_type;acct_gather_profile_type143,7107
+	uint16_t	use_pam;144,7157
+	uint16_t	task_plugin_param;145,7176
+	uint16_t	propagate_prio;147,7275
+	List		starting_steps;149,7340
+	pthread_mutex_t	starting_steps_lock;151,7429
+	pthread_cond_t	starting_steps_cond;152,7467
+	List		prolog_running_jobs;153,7504
+	pthread_mutex_t	prolog_running_lock;154,7532
+	pthread_cond_t	prolog_running_cond;155,7570
+} slurmd_conf_t;156,7607
+extern slurmd_conf_t * conf;158,7625
+int send_registration_msg(164,7834
+int save_cred_state(171,8029
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/xcpu.c,138
+static int _send_sig(59,2562
+static char *_sig_name(_sig_name80,2862
+extern int xcpu_signal(100,3210
+extern int xcpu_signal(144,4162
+
+/home/david/slurm/master/slurm/src/slurmd/slurmd/xcpu.h,95
+#define _XCPU_H40,2188
+extern int xcpu_signal(46,2319
+inline extern int xcpu_signal(51,2399
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/fname.c,84
+#define MAX_WIDTH 60,2638
+fname_create(66,2760
+int fname_single_task_io 172,5098
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/fname.h,140
+#define _SLURMD_FNAME_H41,2242
+char *fname_create(fname_create45,2318
+int   fname_trunc_all(46,2390
+int   fname_single_task_io 47,2453
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/io.c,3980
+#    define _GNU_SOURCE 46,2270
+static bool _client_readable(98,3448
+static bool _client_writable(99,3491
+static int  _client_read(100,3534
+static int  _client_write(101,3579
+struct io_operations client_ops 103,3626
+struct client_io_info 110,3794
+#define CLIENT_IO_MAGIC 112,3833
+	int                   magic;113,3866
+	stepd_step_rec_t    *job;job115,3903
+	struct slurm_io_header header;118,3992
+	struct io_buf *in_msg;in_msg119,4024
+	int32_t in_remaining;120,4048
+	bool in_eof;121,4071
+	List msg_queue;124,4112
+	struct io_buf *out_msg;out_msg125,4129
+	int32_t out_remaining;126,4154
+	bool out_eof;127,4178
+	int  ltaskid_stdout,131,4321
+	int  ltaskid_stdout, ltaskid_stderr;131,4321
+	bool labelio;132,4359
+	int  label_width;133,4374
+	bool is_local_file;136,4457
+static bool _local_file_writable(140,4483
+static int  _local_file_write(141,4530
+struct io_operations local_file_ops 143,4581
+static bool _task_writable(152,4871
+static int  _task_write(153,4912
+static int _task_write_error(154,4956
+struct io_operations task_write_ops 156,5014
+struct task_write_info 162,5156
+#define TASK_IN_MAGIC 164,5196
+	int              magic;165,5227
+	stepd_step_rec_t    *job;job167,5259
+	List msg_queue;169,5322
+	struct io_buf *msg;msg170,5339
+	int32_t remaining;171,5360
+static bool _task_readable(177,5555
+static int  _task_read(178,5596
+struct io_operations task_read_ops 180,5640
+struct task_read_info 185,5742
+#define TASK_OUT_MAGIC 187,5781
+	int              magic;188,5813
+	uint16_t         type;190,5845
+	uint16_t         gtaskid;191,5912
+	uint16_t         ltaskid;192,5939
+	stepd_step_rec_t    *job;job193,5966
+	cbuf_t           buf;194,6028
+	bool		 eof;195,6051
+	bool		 eof_msg_sent;196,6064
+struct window_info 202,6267
+	stepd_step_task_info_t *task;task203,6288
+	stepd_step_rec_t *job;job204,6319
+	slurm_fd_t pty_fd;205,6343
+static void  _spawn_window_manager(208,6384
+static void *_window_manager(_window_manager209,6473
+static void *_io_thr(_io_thr215,6691
+static int _send_io_init_msg(216,6721
+static void _send_eof_msg(217,6801
+static struct io_buf *_task_build_message(_task_build_message218,6856
+static void *_io_thr(_io_thr220,6970
+static void _route_msg_task_to_client(221,7003
+static void _free_outgoing_msg(222,7058
+static void _free_incoming_msg(223,7133
+static void _free_all_outgoing_msgs(224,7208
+static bool _incoming_buf_free(225,7284
+static bool _outgoing_buf_free(226,7339
+static int  _send_connection_okay_response(227,7394
+static struct io_buf *_build_connection_okay_message(_build_connection_okay_message228,7461
+_client_readable(234,7726
+_client_writable(268,8561
+_client_read(313,9780
+_client_write(447,13781
+_local_file_writable(509,15371
+_local_file_write(529,15757
+_create_task_in_eio(600,17803
+_task_writable(620,18235
+_task_write_error(641,18673
+_task_write(652,18852
+_create_task_out_eio(716,20363
+_task_readable(742,21032
+_task_read(768,21648
+static void *_window_manager(_window_manager818,22880
+_spawn_window_manager(868,24074
+_init_task_stdio_fds(937,26127
+io_init_tasks_stdio(1153,32915
+io_thread_start(1167,33156
+_shrink_msg_cache(1193,33649
+_send_connection_okay_response(1214,34036
+_build_connection_okay_message(1247,34794
+_route_msg_task_to_client(1281,35553
+_free_incoming_msg(1332,37020
+_free_outgoing_msg(1345,37301
+_free_all_outgoing_msgs(1375,38001
+io_close_task_fds(1390,38411
+io_close_all(1402,38616
+io_close_local_fds(1433,39294
+_io_thr(1461,39816
+io_create_local_client(1489,40656
+io_initial_client_connect(1542,42111
+io_client_connect(1607,43837
+_send_io_init_msg(1663,45280
+io_dup_stdio(1694,46009
+_send_eof_msg(1718,46516
+_task_build_message(1789,48512
+alloc_io_buf(1857,50387
+free_io_buf(1878,50802
+_incoming_buf_free(1889,50995
+_outgoing_buf_free(1908,51342
+_user_managed_io_connect(1930,51876
+user_managed_io_client_connect(1959,52498
+io_find_filename_pattern(1983,52990
+io_get_file_flags(2096,56104
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/io.h,843
+#define _IO_H41,2183
+#define STDIO_MAX_FREE_BUF 51,2412
+#define STDIO_MAX_MSG_CACHE 52,2444
+struct io_buf 54,2477
+	int ref_count;55,2493
+	uint32_t length;56,2509
+	void *data;data57,2527
+	SLURMD_ALL_NULL,64,2723
+	SLURMD_ONE_NULL,65,2797
+	SLURMD_ALL_UNIQUE,67,2910
+	SLURMD_ALL_SAME,70,3092
+	SLURMD_UNKNOWN73,3276
+} slurmd_filename_pattern_t;74,3292
+struct io_buf *alloc_io_buf(alloc_io_buf77,3323
+void free_io_buf(78,3358
+int io_initial_client_connect(87,3684
+int io_client_connect(96,3979
+io_create_local_client(104,4177
+int io_init_tasks_stdio(112,4496
+int io_thread_start(120,4756
+int io_dup_stdio(122,4801
+void io_close_task_fds(129,5005
+void io_close_all(131,5053
+void io_close_local_fds(133,5096
+void io_find_filename_pattern(141,5327
+int io_get_file_flags(149,5580
+int user_managed_io_client_connect(155,5759
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/mgr.c,3652
+#  undef HAVE_UNSETENV54,2420
+#define RETRY_DELAY 126,4308
+#define MAX_RETRY 127,4361
+static int mgr_sigarray[mgr_sigarray132,4476
+struct priv_state 138,4595
+	uid_t	saved_uid;139,4615
+	gid_t	saved_gid;140,4633
+	gid_t *	gid_list;141,4651
+	int	ngids;142,4670
+	char	saved_cwd 143,4682
+step_complete_t step_complete 146,4710
+typedef struct kill_thread 161,4869
+	pthread_t thread_id;162,4898
+	int       secs;163,4920
+} kill_thread_t;164,4937
+static int  _access(174,5019
+static void _send_launch_failure(175,5091
+static int  _drain_node(177,5181
+static int  _fork_all_tasks(178,5220
+static int  _become_user(179,5294
+static void  _set_prio_process 180,5366
+static void _set_job_log_prefix(181,5422
+static int  _setup_normal_io(182,5478
+static int  _drop_privileges(183,5531
+static int  _reclaim_privileges(185,5649
+static void _send_launch_resp(186,5708
+static int  _slurmd_job_log_init(187,5770
+static void _wait_for_io(188,5827
+static int  _send_exit_msg(189,5876
+static void _wait_for_children_slurmstepd(191,5967
+static int  _send_pending_exit_msgs(192,6033
+static void _send_step_complete_msgs(193,6093
+static void _wait_for_all_tasks(194,6154
+static int  _wait_for_any_task(195,6210
+static void _setargs(197,6281
+static void _random_sleep(199,6327
+static int  _run_script_as_user(200,6377
+static void _unblock_signals(203,6503
+static char * _make_batch_dir(208,6583
+static char * _make_batch_script(209,6637
+static int    _send_complete_batch_script_msg(210,6712
+static int _initgroups(217,6959
+static stepd_step_rec_t *reattach_job;reattach_job220,7008
+mgr_launch_tasks_setup(226,7123
+static uint32_t _get_exit_code(256,7757
+static int _call_select_plugin_from_stepd(285,8690
+static int _select_cray_plugin_job_ready(305,9378
+batch_finish(327,10050
+mgr_launch_batch_job_setup(365,11204
+_set_job_log_prefix(419,12466
+_setup_normal_io(435,12800
+_setup_user_managed_io(585,16747
+_random_sleep(598,17026
+_send_exit_msg(617,17417
+_wait_for_children_slurmstepd(662,18576
+_one_step_complete_msg(710,19916
+_bit_getrange(801,22934
+_send_step_complete_msgs(839,23678
+extern void agent_queue_request(880,24799
+job_manager(895,25232
+_pre_task_privileged(1126,31392
+struct exec_wait_info 1140,31764
+	int id;1141,31788
+	pid_t pid;1142,31797
+	int parentfd;1143,31809
+	int childfd;1144,31824
+static struct exec_wait_info * exec_wait_info_create 1147,31842
+static void exec_wait_info_destroy 1169,32231
+static pid_t exec_wait_get_pid 1183,32453
+static struct exec_wait_info * fork_child_with_wait_info 1190,32565
+static int exec_wait_child_wait_for_parent 1215,32996
+static int exec_wait_signal_child 1225,33188
+static int exec_wait_signal 1235,33395
+static int exec_wait_kill_child 1247,33717
+static int exec_wait_kill_children 1261,33990
+static void prepare_stdio 1284,34497
+static void _unblock_signals 1299,34784
+_fork_all_tasks(1316,35104
+_send_pending_exit_msgs(1598,41961
+_log_task_exit(1635,42630
+_wait_for_any_task(1674,43821
+_wait_for_all_tasks(1769,46369
+static void *_kill_thr(_kill_thr1804,47163
+static void _delay_kill_thread(1816,47391
+_wait_for_io(1842,48026
+_make_batch_dir(1864,48426
+_make_batch_script(1900,49133
+static int _drain_node(1950,50068
+_send_launch_resp_msg(1972,50649
+_send_launch_failure 1994,51119
+_send_launch_resp(2029,52063
+_send_complete_batch_script_msg(2067,53018
+_drop_privileges(2125,54459
+_reclaim_privileges(2172,55468
+_slurmd_job_log_init(2197,55908
+_setargs(2251,57698
+static void _set_prio_process 2269,58146
+_become_user(2298,58925
+_initgroups(2334,59604
+static int _access(2370,60450
+_run_script_as_user(2404,61274
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/mgr.h,309
+#define _MGR_H39,2184
+void batch_finish(53,2460
+stepd_step_rec_t *mgr_launch_tasks_setup(mgr_launch_tasks_setup58,2580
+stepd_step_rec_t *mgr_launch_batch_job_setup(mgr_launch_batch_job_setup64,2773
+void mgr_launch_batch_job_cleanup(70,2909
+int job_manager(80,3261
+extern void init_initgroups(86,3396
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/multi_prog.c,112
+#define MAX_ARGC 59,2827
+_in_range(69,3137
+_sub_expression(122,4238
+extern int multi_prog_get_argv(144,4825
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/multi_prog.h,77
+#define _SLURMD_MULTI_PROG_H40,2205
+extern int multi_prog_get_argv(49,2454
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/pam_ses.c,167
+static pam_handle_t *pam_h pam_h59,2564
+#define SLURM_SERVICE_PAM 64,2662
+pam_setup 74,2963
+pam_finish 128,5142
+int pam_setup 154,5790
+void pam_finish 160,5900
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/pam_ses.h,81
+#define _SLURMD_PAMSES_H42,2276
+int pam_setup 48,2403
+void pam_finish 49,2443
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/pdebug.c,130
+pdebug_trace_process(54,2457
+pdebug_stop_current(122,4192
+static bool _pid_to_wake(143,4748
+void pdebug_wake_process(180,5689
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/pdebug.h,242
+#define _PDEBUG_H40,2231
+void pdebug_stop_current(57,2550
+int pdebug_trace_process(63,2693
+void pdebug_wake_process(68,2822
+#  define _PTRACE(71,2904
+#    define _PTRACE(74,3016
+#    define _PTRACE(76,3094
+#    define _PTRACE(78,3155
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/req.c,2074
+static void *_handle_accept(_handle_accept75,3240
+static int _handle_request(76,3280
+static int _handle_state(77,3361
+static int _handle_info(78,3418
+static int _handle_signal_task_local(79,3474
+static int _handle_signal_container(80,3554
+static int _handle_checkpoint_tasks(81,3633
+static int _handle_attach(82,3712
+static int _handle_pid_in_container(83,3781
+static int _handle_daemon_pid(84,3849
+static int _handle_notify_job(85,3911
+static int _handle_suspend(86,3984
+static int _handle_resume(87,4054
+static int _handle_terminate(88,4123
+static int _handle_completion(89,4195
+static int _handle_stat_jobacct(90,4268
+static int _handle_task_info(91,4343
+static int _handle_list_pids(92,4404
+static int _handle_reconfig(93,4465
+static bool _msg_socket_readable(94,4536
+static int _msg_socket_accept(95,4586
+struct io_operations msg_socket_ops 97,4645
+static char *socket_name;socket_name102,4761
+static pthread_mutex_t suspend_mutex 103,4787
+static bool suspended 104,4853
+struct request_params 106,4885
+	int fd;107,4909
+	stepd_step_rec_t *job;job108,4918
+static pthread_mutex_t message_lock 111,4946
+static pthread_cond_t message_cond 112,5011
+static int message_connections;113,5074
+_slurm_authorized_user(120,5240
+_create_socket(130,5453
+_domain_socket_create(157,5984
+_domain_socket_destroy(206,7136
+_msg_thr_internal(217,7333
+msg_thr_create(229,7588
+static void _wait_for_connections(270,8574
+_msg_socket_readable(284,8907
+_msg_socket_accept(305,9391
+_handle_accept(371,11008
+_handle_request(453,12990
+_handle_state(554,15776
+_handle_info(564,15950
+_handle_signal_task_local(588,16725
+_handle_signal_container(661,18517
+_handle_checkpoint_tasks(780,21686
+_handle_notify_job(863,23745
+_handle_terminate(899,24526
+_handle_attach(958,25905
+_handle_pid_in_container(1039,28007
+_handle_daemon_pid(1061,28441
+_handle_suspend(1071,28610
+_handle_resume(1158,30945
+_handle_completion(1218,32312
+_handle_stat_jobacct(1327,35444
+_handle_task_info(1367,36602
+_handle_list_pids(1391,37259
+_handle_reconfig(1416,37768
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/req.h,56
+#define _STEP_REQ_H41,2192
+int msg_thr_create(45,2264
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/slurmstepd.c,780
+static int _init_from_slurmd(71,3140
+static void _dump_user_env(75,3301
+static void _send_ok_to_slurmd(76,3335
+static void _send_fail_to_slurmd(77,3377
+static stepd_step_rec_t *_step_setup(_step_setup78,3421
+static void _step_cleanup(81,3546
+static int process_cmdline 83,3629
+int slurmstepd_blocked_signals[slurmstepd_blocked_signals85,3683
+slurmd_conf_t * conf;90,3758
+extern char  ** environ;91,3780
+main 94,3810
+static slurmd_conf_t * read_slurmd_conf_lite 187,6246
+static int get_jobid_uid_from_env 240,7613
+static int handle_spank_mode 262,8123
+static int process_cmdline 318,9555
+_send_ok_to_slurmd(335,9872
+_send_fail_to_slurmd(350,10161
+_init_from_slurmd(368,10506
+_step_setup(501,14299
+_step_cleanup(551,15661
+static void _dump_user_env(580,16337
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/slurmstepd.h,618
+#define _SLURMSTEPD_H41,2206
+#define STEPD_MESSAGE_COMP_WAIT 45,2264
+#define MAX_RETRIES 46,2312
+extern int slurmstepd_blocked_signals[slurmstepd_blocked_signals48,2338
+	pthread_cond_t cond;51,2397
+	pthread_mutex_t lock;52,2419
+	int rank;53,2442
+	int depth;54,2453
+	int parent_rank;55,2465
+	slurm_addr_t parent_addr;56,2483
+	int children;57,2510
+	int max_depth;58,2525
+	bool wait_children;59,2541
+	bitstr_t *bits;bits60,2562
+	int step_rc;61,2579
+	jobacctinfo_t *jobacct;jobacct62,2593
+} step_complete_t;63,2618
+extern step_complete_t step_complete;65,2638
+extern slurmd_conf_t *conf;conf67,2677
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/slurmstepd_job.c,684
+static char ** _array_copy(72,3022
+static void _array_free(73,3069
+static void _srun_info_destructor(74,3109
+static void _job_init_task_info(75,3155
+static void _task_info_destroy(77,3273
+static int _check_acct_freq_task(79,3354
+_pwd_create(104,3954
+_pwd_destroy(126,4416
+_valid_gid(140,4664
+_batchfilename(186,5625
+_expand_stdio_filename(209,6374
+_job_init_task_info(232,6774
+_array_copy(267,7691
+_array_free(281,7883
+_srun_info_destructor(292,8059
+_task_info_destroy(299,8176
+stepd_step_rec_create(312,8535
+batch_stepd_step_rec_create(492,14287
+stepd_step_rec_destroy(624,17999
+srun_info_create(646,18447
+srun_info_destroy(682,19312
+task_info_create(689,19419
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/slurmstepd_job.h,4353
+#define _SLURMSTEPD_JOB_H42,2275
+#define MAXHOSTNAMELEN	61,2695
+	unsigned char data[data65,2746
+} srun_key_t;66,2786
+	srun_key_t *key;key69,2818
+	slurm_addr_t resp_addr;70,2882
+	slurm_addr_t ioaddr;71,2953
+} srun_info_t;74,3093
+	STEPD_STEP_TASK_INIT,77,3124
+	STEPD_STEP_TASK_STARTING,78,3147
+	STEPD_STEP_TASK_RUNNING,79,3174
+	STEPD_STEP_TASK_COMPLETE80,3200
+} stepd_step_task_state_t;81,3226
+	pthread_mutex_t mutex;84,3271
+	stepd_step_task_state_t state;85,3342
+	int             id;87,3415
+	uint32_t        gtid;88,3483
+	pid_t           pid;89,3553
+	char           *ifname;ifname91,3623
+	char           *ofname;ofname92,3695
+	char           *efname;efname93,3767
+	int             stdin_fd;94,3839
+	int             stdout_fd;95,3911
+	int             stderr_fd;96,3983
+	int             to_stdin;97,4055
+	int             from_stdout;98,4127
+	int             from_stderr;99,4199
+	eio_obj_t      *in;in100,4271
+	eio_obj_t      *out;out101,4343
+	eio_obj_t      *err;err102,4415
+	bool            esent;104,4488
+	bool            exited;105,4560
+	int             estatus;106,4632
+	uint32_t	argc;108,4705
+	char	      **argv;argv109,4721
+} stepd_step_task_info_t;110,4741
+	slurmstepd_state_t state;113,4785
+	uint32_t       jobid;114,4812
+	uint32_t       stepid;115,4884
+	uint32_t       array_job_id;116,4956
+	uint16_t       array_task_id;117,5028
+	uint32_t       nnodes;118,5100
+	uint32_t       ntasks;119,5172
+	uint32_t       nodeid;120,5244
+	uint32_t       node_tasks;121,5316
+	uint32_t       cpus_per_task;122,5388
+	uint32_t       debug;123,5458
+	uint32_t       job_mem;124,5530
+	uint32_t       step_mem;125,5602
+	uint16_t       cpus;126,5674
+	uint32_t       argc;127,5746
+	char         **env;env128,5818
+	char         **argv;argv129,5890
+	char          *cwd;cwd130,5962
+	task_dist_states_t task_dist;131,6034
+	char          *node_name;node_name132,6106
+	cpu_bind_type_t cpu_bind_type;134,6217
+	char          *cpu_bind;cpu_bind135,6289
+	mem_bind_type_t mem_bind_type;136,6361
+	char          *mem_bind;mem_bind137,6433
+	uint32_t       cpu_freq;138,6505
+	switch_jobinfo_t *switch_job;switch_job139,6577
+	uid_t         uid;140,6650
+	gid_t         gid;141,6722
+	int           ngids;142,6794
+	gid_t        *gids;gids143,6866
+	bool           aborted;144,6938
+	bool           batch;145,7010
+	bool           run_prolog;146,7082
+	bool           user_managed_io;147,7154
+	time_t         timelimit;148,7187
+	uint32_t       profile;149,7259
+	char          *task_prolog;task_prolog150,7331
+	char          *task_epilog;task_epilog151,7403
+	struct passwd *pwd;pwd152,7475
+	stepd_step_task_info_t  **task;task153,7547
+	eio_handle_t  *eio;eio154,7621
+	List 	       sruns;155,7642
+	List           clients;156,7712
+	List stdout_eio_objs;157,7784
+	List stderr_eio_objs;158,7856
+	List free_incoming;159,7928
+	List free_outgoing;163,8091
+	int incoming_count;167,8253
+	int outgoing_count;171,8408
+	List outgoing_cache;176,8564
+	uint8_t	buffered_stdio;180,8681
+	uint8_t labelio;183,8787
+	pthread_t      ioid;185,8852
+	pthread_t      msgid;186,8924
+	eio_handle_t  *msg_handle;msg_handle187,8996
+	pid_t          jmgr_pid;189,9069
+	pid_t          pgid;190,9141
+	uint16_t       task_flags;192,9214
+	uint16_t       multi_prog;193,9242
+	uint16_t       overcommit;194,9270
+	env_t          *envtp;envtp195,9298
+	uint64_t       cont_id;196,9322
+	char          *batchdir;batchdir198,9348
+	jobacctinfo_t *jobacct;jobacct199,9374
+	uint8_t        open_mode;200,9399
+	uint8_t        pty;201,9462
+	job_options_t  options;202,9517
+	char          *ckpt_dir;ckpt_dir203,9542
+	time_t         ckpt_timestamp;204,9568
+	char          *restart_dir;restart_dir205,9600
+	uint32_t       resv_id;206,9656
+	uint16_t       restart_cnt;207,9714
+	char	      *job_alloc_cores;job_alloc_cores208,9773
+	char	      *step_alloc_cores;step_alloc_cores209,9843
+	List           job_gres_list;210,9913
+	List           step_gres_list;211,9972
+} stepd_step_rec_t;212,10032
+stepd_step_rec_t * stepd_step_rec_create(215,10054
+stepd_step_rec_t * batch_stepd_step_rec_create(216,10129
+void stepd_step_rec_destroy(218,10207
+srun_info_t * srun_info_create(220,10260
+void  srun_info_destroy(223,10367
+stepd_step_task_info_t * task_info_create(225,10412
+job_task_info_by_pid 235,10756
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/step_terminate_monitor.c,582
+static pthread_mutex_t lock 52,2040
+static pthread_cond_t cond 53,2097
+static int running_flag 54,2152
+static int stop_flag 55,2181
+static pthread_t tid;56,2207
+static uint16_t timeout;57,2229
+static char *program_name;program_name58,2254
+static uint32_t recorded_jobid 59,2281
+static uint32_t recorded_stepid 60,2322
+static void *_monitor(_monitor62,2365
+static int _call_external_program(63,2396
+void step_terminate_monitor_start(65,2438
+void step_terminate_monitor_stop(100,3129
+static void *_monitor(_monitor128,3655
+static int _call_external_program(155,4131
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/step_terminate_monitor.h,124
+#define _SLURMD_TERM_MONITOR_H30,1513
+void step_terminate_monitor_start(48,2232
+void step_terminate_monitor_stop(54,2391
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/task.c,497
+#  define _GNU_SOURCE45,2310
+static void  _make_tmpdir(97,3372
+static int   _run_script_and_set_env(98,3422
+static void  _proc_stdout(100,3528
+static char *_uint32_array_to_str(_uint32_array_to_str101,3579
+static void _proc_stdout(109,3842
+_run_script_and_set_env(187,5874
+_build_path(261,7402
+_setup_mpi(312,8503
+exec_task(335,9043
+_make_tmpdir(481,12865
+#define	__GLIBC__ 505,13630
+#define __GLIBC_PREREQ(506,13654
+static char *_uint32_array_to_str(_uint32_array_to_str531,14248
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/task.h,48
+#define _TASK_H41,2195
+void exec_task(55,2420
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/ulimits.c,207
+static int _get_env_val(65,2710
+static int _set_limit(67,2811
+int set_user_limits(86,3666
+static char * rlim_to_string 128,4830
+set_umask(139,5094
+_set_limit(169,6072
+static int _get_env_val(247,8333
+
+/home/david/slurm/master/slurm/src/slurmd/slurmstepd/ulimits.h,86
+#define _SLURMD_ULIMITS_H41,2249
+int set_user_limits(49,2437
+int set_umask(55,2579
+
+/home/david/slurm/master/slurm/src/api/allocate.c,1171
+extern pid_t getsid(55,2513
+#define BUFFER_SIZE 72,2980
+#define MAX_ALLOC_WAIT 73,3005
+#define MIN_ALLOC_WAIT 74,3045
+	slurm_addr_t address;77,3103
+	int fd;78,3126
+	char *hostname;hostname79,3135
+	uint16_t port;80,3152
+} listen_t;81,3168
+static int _handle_rc_msg(83,3181
+static listen_t *_create_allocation_response_socket(_create_allocation_response_socket84,3226
+static void _destroy_allocation_response_socket(85,3305
+static resource_allocation_response_msg_t *_wait_for_allocation_response(_wait_for_allocation_response86,3372
+slurm_allocate_resources 97,3846
+slurm_allocate_resources_blocking 171,5981
+int slurm_job_will_run 294,9383
+slurm_job_step_create 370,11484
+slurm_allocation_lookup(408,12537
+slurm_allocation_lookup_lite(451,13710
+int slurm_sbcast_lookup(493,14897
+_handle_rc_msg(532,15825
+char *slurm_read_hostfile(slurm_read_hostfile556,16608
+static listen_t *_create_allocation_response_socket(_create_allocation_response_socket669,19289
+static void _destroy_allocation_response_socket(694,20022
+_handle_msg(709,20391
+_accept_msg_connection(744,21386
+_wait_for_alloc_rpc(793,22616
+_wait_for_allocation_response(836,23437
+
+/home/david/slurm/master/slurm/src/api/allocate_msg.c,842
+struct allocation_msg_thread 66,2844
+	slurm_allocation_callbacks_t callback;67,2875
+	eio_handle_t *handle;handle68,2915
+	pthread_t id;69,2938
+static uid_t slurm_uid;72,2957
+static void _handle_msg(73,2981
+static pthread_mutex_t msg_thr_start_lock 74,3035
+static pthread_cond_t msg_thr_start_cond 75,3106
+static struct io_operations message_socket_ops 76,3175
+static void *_msg_thr_internal(_msg_thr_internal82,3345
+extern allocation_msg_thread_t *slurm_allocation_msg_thr_create(slurm_allocation_msg_thr_create98,3767
+extern void slurm_allocation_msg_thr_destroy(159,5595
+static void _handle_node_fail(174,5991
+static void _handle_timeout(190,6461
+static void _handle_user_msg(203,6773
+static void _handle_ping(215,7076
+static void _handle_job_complete(228,7411
+static void _handle_suspend(240,7759
+_handle_msg(253,8085
+
+/home/david/slurm/master/slurm/src/api/block_info.c,278
+void slurm_print_block_info_msg(73,2932
+void slurm_print_block_info(96,3685
+char *slurm_sprint_block_info(slurm_sprint_block_info114,4272
+extern int slurm_load_block_info 224,7424
+extern int slurm_get_select_jobinfo(265,8431
+extern int slurm_get_select_nodeinfo(272,8631
+
+/home/david/slurm/master/slurm/src/api/cancel.c,53
+slurm_kill_job 60,2634
+slurm_kill_job_step 95,3460
+
+/home/david/slurm/master/slurm/src/api/checkpoint.c,700
+  char *__progname __progname56,2514
+  extern char * __progname;58,2552
+static int _handle_rc_msg(61,2588
+static int _checkpoint_op 62,2633
+static int _checkpoint_op 74,3116
+extern int slurm_checkpoint_able 106,3983
+extern int slurm_checkpoint_disable 149,5100
+extern int slurm_checkpoint_enable 161,5461
+extern int slurm_checkpoint_create 175,6033
+extern int slurm_checkpoint_requeue 190,6596
+extern int slurm_checkpoint_vacate 206,7229
+extern int slurm_checkpoint_restart 219,7649
+extern int slurm_checkpoint_complete 235,8275
+extern int slurm_checkpoint_error 271,9484
+_handle_rc_msg(328,10748
+extern int slurm_checkpoint_task_complete 347,11401
+slurm_checkpoint_tasks(384,12456
+
+/home/david/slurm/master/slurm/src/api/complete.c,28
+slurm_complete_job 60,2628
+
+/home/david/slurm/master/slurm/src/api/config_info.c,337
+extern long slurm_api_version 66,3022
+_reset_period_str(72,3112
+void slurm_print_ctl_conf 100,3787
+extern void *slurm_ctl_conf_2_key_pairs slurm_ctl_conf_2_key_pairs134,4795
+slurm_load_ctl_conf 1209,43819
+slurm_load_slurmd_status(1251,44877
+void slurm_print_slurmd_status 1324,46797
+extern void slurm_print_key_pairs(1376,48504
+
+/home/david/slurm/master/slurm/src/api/front_end_info.c,148
+slurm_print_front_end_info_msg 73,3008
+slurm_print_front_end_table 102,3917
+slurm_sprint_front_end_table 120,4554
+slurm_load_front_end 211,7210
+
+/home/david/slurm/master/slurm/src/api/init_msg.c,337
+void slurm_init_job_desc_msg(58,2610
+extern void slurm_init_update_step_msg 107,4607
+void slurm_init_part_desc_msg 120,4997
+void slurm_init_resv_desc_msg 142,5868
+void slurm_init_update_node_msg 155,6252
+void slurm_init_update_front_end_msg 166,6623
+void slurm_init_update_block_msg 177,6972
+void slurm_init_trigger_msg 190,7424
+
+/home/david/slurm/master/slurm/src/api/job_info.c,633
+extern uint32_t slurm_xlate_job_id(74,3095
+slurm_print_job_info_msg 112,4111
+static void _sprint_range(127,4534
+slurm_print_job_info 160,5457
+slurm_sprint_job_info 176,6025
+slurm_load_jobs 895,25652
+extern int slurm_load_job_user 941,26876
+slurm_load_job 988,28108
+slurm_pid2jobid 1032,29165
+extern long slurm_get_rem_time(1106,31123
+extern int32_t islurm_get_rem_time__(1122,31417
+extern int32_t islurm_get_rem_time2__(1138,31703
+slurm_get_end_time(1157,32137
+extern int slurm_job_node_ready(1240,34110
+extern int slurm_job_cpus_allocated_on_node_id(1274,34939
+extern int slurm_job_cpus_allocated_on_node(1296,35485
+
+/home/david/slurm/master/slurm/src/api/job_step_info.c,649
+static int _nodes_in_list(57,2568
+static int _sort_pids_by_name(65,2746
+static int _sort_stats_by_name(81,3027
+slurm_print_job_step_info_msg 97,3528
+slurm_print_job_step_info 125,4402
+slurm_sprint_job_step_info 142,5016
+slurm_get_job_steps 296,9556
+slurm_job_step_layout_get(337,10563
+extern int slurm_job_step_stat(378,11461
+extern int slurm_job_step_get_pids(493,14561
+extern void slurm_job_step_layout_free(591,17685
+extern void slurm_job_step_pids_free(596,17794
+extern void slurm_job_step_pids_response_msg_free(601,17896
+extern void slurm_job_step_stat_free(612,18177
+extern void slurm_job_step_stat_response_msg_free(617,18279
+
+/home/david/slurm/master/slurm/src/api/node_info.c,229
+slurm_print_node_info_msg 77,3118
+slurm_print_node_table 106,4027
+slurm_sprint_node_table 125,4707
+extern int slurm_load_node 406,12713
+extern int slurm_load_node_single 452,13950
+extern int slurm_get_node_energy(497,15192
+
+/home/david/slurm/master/slurm/src/api/partition_info.c,202
+void slurm_print_partition_info_msg 63,2878
+void slurm_print_partition_info 88,3697
+char *slurm_sprint_partition_info slurm_sprint_partition_info105,4310
+extern int slurm_load_partitions 425,12903
+
+/home/david/slurm/master/slurm/src/api/pmi.c,2434
+#  define _GNU_SOURCE85,4397
+#define KVS_STATE_LOCAL 103,4752
+#define KVS_STATE_DEFUNCT 104,4781
+#define KVS_KEY_STATE_GLOBAL 106,4811
+#define KVS_KEY_STATE_LOCAL 107,4844
+struct kvs_rec 110,4941
+	char *		kvs_name;111,4958
+	uint16_t	kvs_state;112,4977
+	uint32_t	kvs_cnt;113,5020
+	uint16_t	kvs_inx;114,5064
+	uint16_t *	kvs_key_states;115,5105
+	char **		kvs_keys;116,5159
+	char **		kvs_values;117,5179
+#define _DEBUG 120,5205
+#  undef pmi_nomem_error123,5256
+   extern void pmi_nomem_error(124,5281
+	static void pmi_nomem_error(127,5412
+static void _del_kvs_rec(136,5649
+static void _init_kvs(137,5702
+inline static void _kvs_dump(138,5743
+static int  _kvs_put(139,5779
+static void _kvs_swap(141,5875
+long pmi_jobid;144,5967
+long pmi_stepid;145,5983
+int pmi_init 147,6001
+int pmi_size;148,6019
+int pmi_spawned;149,6033
+int pmi_rank;150,6050
+int pmi_debug;151,6064
+static int pmi_kvs_no_dup_keys 152,6079
+static pthread_mutex_t kvs_mutex 154,6116
+int kvs_rec_cnt 156,6179
+struct kvs_rec *kvs_recs;kvs_recs157,6200
+int kvs_name_sequence 158,6226
+static char *pmi_opt_str pmi_opt_str160,6254
+static int IsPmiKey(166,6360
+int PMI_Init(187,6901
+int PMI_Initialized(272,8376
+int PMI_Finalize(299,8852
+static void _del_kvs_rec(320,9207
+int PMI_Get_size(354,9918
+int PMI_Get_rank(383,10538
+int PMI_Get_universe_size(412,11117
+int PMI_Get_appnum(439,11633
+int PMI_Publish_name(467,12216
+int PMI_Unpublish_name(492,12765
+int PMI_Lookup_name(520,13368
+int PMI_Get_id(553,14242
+int PMI_Get_kvs_domain_id(590,15195
+int PMI_Get_id_length_max(621,15924
+int PMI_Barrier(646,16471
+int PMI_Get_clique_size(706,18012
+int PMI_Get_clique_ranks(760,19282
+int PMI_Abort(811,20298
+int PMI_KVS_Get_my_name(855,21492
+static void _init_kvs(877,21970
+int PMI_KVS_Get_name_length_max(919,23329
+int PMI_KVS_Get_key_length_max(946,23924
+int PMI_KVS_Get_value_length_max(974,24546
+int PMI_KVS_Create(1009,25518
+int PMI_KVS_Destroy(1050,26402
+int PMI_KVS_Put(1099,27794
+static int _kvs_put(1114,28265
+int PMI_KVS_Commit(1208,31045
+static void _kvs_swap(1294,33674
+int PMI_KVS_Get(1335,34735
+int PMI_KVS_Iter_first(1407,36841
+int PMI_KVS_Iter_next(1484,39144
+int PMI_Spawn_multiple(1571,42130
+int PMI_Parse_option(1622,43985
+int PMI_Args_to_keyval(1740,46794
+int PMI_Free_keyvals(1844,49097
+int PMI_Get_options(1891,50134
+static int IsPmiKey(1912,50534
+inline static void _kvs_dump(1928,50806
+
+/home/david/slurm/master/slurm/src/api/pmi_server.c,1911
+#define _DEBUG 47,1819
+#define _DEBUG_TIMING 48,1883
+static pthread_mutex_t kvs_mutex 50,1949
+static int kvs_comm_cnt 51,2011
+static int kvs_updated 52,2040
+static struct kvs_comm **kvs_comm_ptr kvs_comm_ptr53,2068
+static int min_time_kvs_put 57,2218
+static int max_time_kvs_put 58,2257
+static int tot_time_kvs_put 59,2290
+static int pmi_kvs_no_dup_keys 61,2324
+struct barrier_resp 63,2361
+	uint16_t port;64,2383
+	char *hostname;hostname65,2399
+struct barrier_resp *barrier_ptr barrier_ptr67,2467
+uint32_t barrier_resp_cnt 68,2508
+uint32_t barrier_cnt 69,2574
+pthread_mutex_t agent_mutex 71,2638
+pthread_cond_t  agent_cond 72,2695
+struct agent_arg 73,2751
+	struct barrier_resp *barrier_xmit_ptr;barrier_xmit_ptr74,2770
+	int barrier_xmit_cnt;75,2810
+	struct kvs_comm **kvs_xmit_ptr;kvs_xmit_ptr76,2833
+	int kvs_xmit_cnt;77,2866
+struct msg_arg 79,2931
+	struct barrier_resp *bar_ptr;bar_ptr80,2948
+	struct kvs_comm_set *kvs_ptr;kvs_ptr81,2979
+int agent_cnt 83,3013
+int agent_max_cnt 84,3071
+static void *_agent(_agent86,3135
+static struct kvs_comm *_find_kvs_by_name(_find_kvs_by_name87,3165
+struct kvs_comm **_kvs_comm_dup(_kvs_comm_dup88,3220
+static void _kvs_xmit_tasks(89,3259
+static void _merge_named_kvs(90,3294
+static void _move_kvs(92,3379
+static void *_msg_thread(_msg_thread93,3428
+static void _print_kvs(94,3463
+static void _kvs_xmit_tasks(101,3810
+static void *_msg_thread(_msg_thread145,4970
+static void *_agent(_agent182,5996
+struct kvs_comm **_kvs_comm_dup(_kvs_comm_dup303,9891
+static struct kvs_comm *_find_kvs_by_name(_find_kvs_by_name339,10954
+static void _merge_named_kvs(351,11159
+static void _move_kvs(390,12251
+static void _print_kvs(398,12453
+extern int pmi_kvs_put(414,12753
+extern int pmi_kvs_get(458,13912
+extern void pmi_server_max_threads(526,15943
+static void _free_kvs_comm(535,16151
+extern void pmi_kvs_free(554,16561
+
+/home/david/slurm/master/slurm/src/api/pmi_server.h,172
+#define _PMI_SERVER_H30,1430
+extern int pmi_kvs_put(36,1585
+extern int pmi_kvs_get(40,1729
+extern void pmi_server_max_threads(47,2004
+extern void pmi_kvs_free(50,2083
+
+/home/david/slurm/master/slurm/src/api/reconfigure.c,275
+static int _send_message_controller 57,2546
+slurm_reconfigure 66,2788
+slurm_ping 90,3227
+slurm_shutdown 120,3956
+slurm_takeover 145,4667
+_send_message_controller 156,4861
+slurm_set_debugflags 200,6224
+slurm_set_debug_level 238,7219
+slurm_set_schedlog_level 275,8132
+
+/home/david/slurm/master/slurm/src/api/reservation_info.c,211
+void slurm_print_reservation_info_msg 61,2743
+void slurm_print_reservation_info 86,3578
+char *slurm_sprint_reservation_info slurm_sprint_reservation_info103,4203
+extern int slurm_load_reservations 169,6146
+
+/home/david/slurm/master/slurm/src/api/signal.c,384
+static int _local_send_recv_rc_msgs(58,2534
+static int _signal_batch_script_step(86,3205
+static int _signal_job_step(121,4131
+static int _terminate_batch_script_step(137,4575
+static int _terminate_job_step(181,5706
+slurm_signal_job 211,6506
+slurm_signal_job_step 246,7465
+slurm_terminate_job 304,9094
+slurm_terminate_job_step 342,10132
+extern int slurm_notify_job 398,11612
+
+/home/david/slurm/master/slurm/src/api/slurm_get_statistics.c,84
+extern int slurm_reset_statistics(49,2240
+extern int slurm_get_statistics(82,2907
+
+/home/david/slurm/master/slurm/src/api/slurm_hostlist.c,537
+extern int slurm_hostlist_count(49,2376
+extern hostlist_t slurm_hostlist_create(54,2462
+extern void slurm_hostlist_destroy(59,2558
+extern int slurm_hostlist_find(65,2645
+extern int slurm_hostlist_push(70,2755
+extern int slurm_hostlist_push_host(75,2859
+extern ssize_t slurm_hostlist_ranged_string(80,2971
+extern char * slurm_hostlist_ranged_string_malloc(85,3100
+extern char * slurm_hostlist_ranged_string_xmalloc(90,3213
+extern char *slurm_hostlist_shift(slurm_hostlist_shift95,3328
+extern void slurm_hostlist_uniq(100,3410
+
+/home/david/slurm/master/slurm/src/api/slurm_pmi.c,630
+#define DEFAULT_PMI_TIME 54,2536
+#define MAX_RETRIES 55,2565
+int pmi_fd 57,2593
+int pmi_time 58,2610
+uint16_t srun_port 59,2628
+slurm_addr_t srun_addr;60,2652
+static void _delay_rpc(62,2677
+static int  _forward_comm_set(63,2729
+static int  _get_addr(64,2794
+static void _set_pmi_time(65,2823
+static void _delay_rpc(70,3080
+static int _get_addr(125,4661
+static void _set_pmi_time(142,5016
+int slurm_send_kvs_comm_set(163,5386
+int  slurm_get_kvs_comm_set(212,6879
+static int _forward_comm_set(331,10430
+static void _free_kvs_comm(361,11264
+void slurm_free_kvs_comm_set(379,11675
+void slurm_pmi_finalize(397,12094
+
+/home/david/slurm/master/slurm/src/api/slurm_pmi.h,783
+#define _SLURM_PMI_H40,2188
+#define PMI_MAX_ID_LEN 57,2510
+#define PMI_MAX_KEY_LEN 58,2585
+#define PMI_MAX_KVSNAME_LEN 59,2649
+#define PMI_MAX_VAL_LEN 60,2712
+struct kvs_hosts 62,2780
+	uint32_t	task_id;63,2799
+	uint16_t	port;64,2843
+	char *		hostname;65,2885
+struct kvs_comm 67,2932
+	char *		kvs_name;68,2950
+	uint32_t	kvs_cnt;69,2969
+	char **		kvs_keys;70,3013
+	char **		kvs_values;71,3033
+	uint16_t *	kvs_key_sent;72,3055
+struct kvs_comm_set 74,3084
+	uint16_t	host_cnt;76,3107
+	struct kvs_hosts *kvs_host_ptr;kvs_host_ptr77,3160
+ 	uint16_t	kvs_comm_recs;78,3220
+	struct kvs_comm **kvs_comm_ptr;kvs_comm_ptr79,3278
+int slurm_send_kvs_comm_set(83,3387
+int  slurm_get_kvs_comm_set(87,3539
+void slurm_free_kvs_comm_set(91,3695
+void slurm_pmi_finalize(94,3790
+
+/home/david/slurm/master/slurm/src/api/step_ctx.c,542
+int step_signals[step_signals72,2964
+static int destroy_step 75,3074
+static void _signal_while_allocating(77,3104
+_job_fake_cred(87,3254
+static job_step_create_request_msg_t *_create_step_request(_create_step_request118,4204
+slurm_step_ctx_create 158,5870
+slurm_step_ctx_create_timeout 215,7597
+slurm_step_ctx_create_no_alloc 300,10170
+slurm_step_ctx_get 374,12323
+slurm_jobinfo_ctx_get(481,15425
+slurm_step_ctx_destroy 498,15854
+slurm_step_ctx_daemon_per_node_hack(527,16884
+extern void slurm_step_ctx_params_t_init 585,18660
+
+/home/david/slurm/master/slurm/src/api/step_ctx.h,392
+#define _STEP_CTX_H31,1467
+#define STEP_CTX_MAGIC 44,1640
+struct slurm_step_ctx_struct 46,1671
+	uint16_t magic;47,1702
+	uint32_t job_id;49,1739
+	uint32_t user_id;50,1779
+	job_step_create_request_msg_t *step_req;step_req52,1826
+	job_step_create_response_msg_t *step_resp;step_resp53,1868
+	struct step_launch_state *launch_state;launch_state56,1948
+	uint16_t verbose_level;57,1989
+
+/home/david/slurm/master/slurm/src/api/step_io.c,3210
+#define MAX_RETRIES 65,2312
+#define STDIO_MAX_FREE_BUF 66,2334
+struct io_buf 68,2367
+	int ref_count;69,2383
+	uint32_t length;70,2399
+	void *data;data71,2417
+	io_hdr_t header;72,2430
+typedef struct kill_thread 75,2452
+	pthread_t thread_id;76,2481
+	int       secs;77,2503
+} kill_thread_t;78,2520
+static struct io_buf *_alloc_io_buf(_alloc_io_buf80,2538
+static void     _free_io_buf(82,2587
+static void	_init_stdio_eio_objs(84,2644
+static void	_handle_io_init_msg(86,2730
+static int      _read_io_init_msg(87,2789
+static int      _wid(88,2862
+static bool     _incoming_buf_free(89,2891
+static bool     _outgoing_buf_free(90,2945
+static bool _listening_socket_readable(95,3178
+static int _listening_socket_read(96,3234
+struct io_operations listening_socket_ops 98,3297
+static bool _server_readable(106,3607
+static int _server_read(107,3653
+static bool _server_writable(108,3705
+static int _server_write(109,3751
+struct io_operations server_ops 111,3805
+struct server_io_info 118,3972
+	client_io_t *cio;cio119,3996
+	int node_id;120,4015
+	bool testing_connection;121,4029
+	struct slurm_io_header header;124,4082
+	struct io_buf *in_msg;in_msg125,4114
+	int32_t in_remaining;126,4138
+	bool in_eof;127,4161
+	int remote_stdout_objs;128,4175
+	int remote_stderr_objs;129,4244
+	List msg_queue;132,4340
+	struct io_buf *out_msg;out_msg133,4357
+	int32_t out_remaining;134,4382
+	bool out_eof;135,4406
+static bool _file_writable(141,4597
+static int _file_write(142,4641
+struct io_operations file_write_ops 144,4693
+struct file_write_info 149,4798
+	client_io_t *cio;cio150,4823
+	List msg_queue;153,4869
+	struct io_buf *out_msg;out_msg154,4886
+	int32_t out_remaining;155,4911
+	uint32_t taskid;158,5067
+	uint32_t nodeid;159,5085
+	bool eof;160,5103
+static bool _file_readable(166,5289
+static int _file_read(167,5333
+struct io_operations file_read_ops 169,5384
+struct file_read_info 174,5486
+	client_io_t *cio;cio175,5510
+	struct slurm_io_header header;178,5579
+	uint32_t nodeid;179,5611
+	bool eof;181,5630
+_listening_socket_readable(189,5833
+_listening_socket_read(204,6095
+_set_listensocks_nonblocking(215,6300
+_create_server_eio_obj(226,6635
+_server_readable(252,7329
+_server_read(291,8089
+_server_writable(424,11652
+_server_write(450,12146
+create_file_write_eio_obj(521,14048
+static bool _file_writable(543,14560
+static int _file_write(557,14885
+create_file_read_eio_obj(617,16556
+static bool _file_readable(643,17217
+static int _file_read(676,17943
+_io_thr_internal(780,20930
+_create_listensock_eio(807,21494
+_read_io_init_msg(817,21661
+_is_fd_ready(870,23285
+_handle_io_init_msg(885,23482
+_wid(941,24750
+_alloc_io_buf(951,24880
+_free_io_buf(973,25309
+_init_stdio_eio_objs(984,25433
+_incoming_buf_free(1026,26579
+_outgoing_buf_free(1044,26921
+_estimate_nports(1063,27270
+client_io_handler_create(1071,27423
+client_io_handler_start(1150,29668
+static void *_kill_thr(_kill_thr1174,30216
+static void _delay_kill_thread(1186,30444
+client_io_handler_finish(1209,31049
+client_io_handler_destroy(1225,31350
+client_io_handler_downnodes(1244,31839
+client_io_handler_abort(1281,32736
+int client_io_handler_send_test_message(1308,33475
+
+/home/david/slurm/master/slurm/src/api/step_io.h,1173
+#define _HAVE_STEP_IO_H29,1445
+struct client_io 43,1699
+	int num_tasks;45,1769
+	int num_nodes;46,1785
+	bool label;47,1801
+	int label_width;48,1814
+	char *io_key;io_key49,1832
+	pthread_t ioid;52,1874
+	int num_listen;53,1918
+	int *listensock;listensock54,1973
+	uint16_t *listenport;listenport55,2028
+	eio_handle_t *eio;eio57,2093
+	pthread_mutex_t ioservers_lock;58,2158
+	bitstr_t *ioservers_ready_bits;ioservers_ready_bits66,2506
+	int ioservers_ready;67,2564
+	eio_obj_t **ioserver;ioserver68,2638
+	eio_obj_t *stdin_obj;stdin_obj69,2705
+	eio_obj_t *stdout_obj;stdout_obj70,2728
+	eio_obj_t *stderr_obj;stderr_obj71,2752
+	List free_incoming;72,2776
+	List free_outgoing;76,2932
+	int incoming_count;80,3087
+	int outgoing_count;84,3250
+	struct step_launch_state *sls;sls89,3414
+typedef struct client_io client_io_t;93,3518
+client_io_t *client_io_handler_create(client_io_handler_create104,3940
+int client_io_handler_start(110,4107
+void client_io_handler_downnodes(123,4616
+int client_io_handler_send_test_message(132,4944
+void client_io_handler_abort(145,5400
+int client_io_handler_finish(147,5449
+void client_io_handler_destroy(149,5498
+
+/home/david/slurm/master/slurm/src/api/step_launch.c,2062
+#define STEP_ABORT_TIME 84,3216
+extern char **environ;environ86,3243
+static int _launch_tasks(91,3457
+static char *_lookup_cwd(_lookup_cwd94,3606
+static void _print_launch_msg(95,3638
+static pid_t  srun_ppid 101,3917
+static uid_t  slurm_uid;102,3954
+static bool   force_terminated_job 103,3979
+static int    task_exit_signal 104,4023
+static void _exec_prog(105,4059
+static int  _msg_thr_create(106,4101
+static void _handle_msg(107,4176
+static int  _cr_notify_step_launch(108,4230
+static int  _start_io_timeout_thread(109,4289
+static void *_check_io_timeout(_check_io_timeout110,4353
+static struct io_operations message_socket_ops 112,4398
+void slurm_step_launch_params_t_init 130,5022
+extern int slurm_mpi_plugin_init(149,5645
+int slurm_step_launch 160,5995
+int slurm_step_launch_add 357,12853
+static void _step_abort(490,17255
+int slurm_step_launch_wait_start(504,17558
+void slurm_step_launch_wait_finish(563,19071
+void slurm_step_launch_abort(688,22787
+void slurm_step_launch_fwd_signal(701,23087
+struct step_launch_state *step_launch_state_create(step_launch_state_create805,25835
+void step_launch_state_alter(852,27378
+void step_launch_state_destroy(883,28373
+static int _connect_srun_cr(904,29025
+static int _cr_notify_step_launch(933,29626
+static void *_msg_thr_internal(_msg_thr_internal978,30874
+_estimate_nports(988,31060
+static int _msg_thr_create(995,31199
+_launch_handler(1047,32868
+_exit_handler(1082,33826
+_job_complete_handler(1117,34741
+_timeout_handler(1141,35356
+_node_fail_handler(1161,35941
+_step_missing_handler(1232,38079
+_step_step_signal(1371,42009
+_task_user_managed_io_handler(1394,42961
+_handle_msg(1425,43840
+static int _fail_step_tasks(1521,46644
+static int _launch_tasks(1556,47509
+static char *_lookup_cwd(_lookup_cwd1637,49654
+static void _print_launch_msg(1648,49801
+void record_ppid(1671,50463
+_exec_prog(1679,50629
+step_launch_notify_io_failure(1775,52965
+step_launch_clear_questionable_state(1808,53828
+_start_io_timeout_thread(1818,54057
+_check_io_timeout(1838,54495
+
+/home/david/slurm/master/slurm/src/api/step_launch.h,1463
+#define _STEP_LAUNCH_H42,2256
+	int connected;62,2599
+	int *sockets;sockets63,2615
+} user_managed_io_t;64,2669
+struct step_launch_state 66,2691
+	pthread_mutex_t lock;71,2939
+	pthread_cond_t cond;72,2962
+	int tasks_requested;73,2984
+	bitstr_t *tasks_started;tasks_started74,3006
+	bitstr_t *tasks_exited;tasks_exited75,3072
+	bitstr_t *node_io_error;node_io_error76,3131
+	pthread_t io_timeout_thread;77,3198
+	bool	  io_timeout_thread_created;78,3228
+	time_t   *io_deadline;io_deadline79,3263
+	int	 io_timeout;83,3471
+	bool	 halt_io_test;84,3528
+	bool abort;86,3614
+	bool abort_action_taken;87,3627
+	eio_handle_t *msg_handle;msg_handle90,3686
+	pthread_t msg_thread;91,3713
+	int slurmctld_socket_fd;94,3817
+	uint16_t num_resp_port;95,3843
+	uint16_t *resp_port;resp_port96,3868
+	bool user_managed_io;99,3949
+		client_io_t *normal;normal101,3981
+		user_managed_io_t *user;user102,4004
+	} io;103,4031
+	slurm_step_layout_t *layout;layout105,4039
+	mpi_plugin_client_info_t mpi_info[mpi_info107,4126
+	mpi_plugin_client_state_t *mpi_state;mpi_state108,4165
+	slurm_step_launch_callbacks_t callback;111,4238
+typedef struct step_launch_state step_launch_state_t;113,4282
+struct step_launch_state * step_launch_state_create(119,4417
+void step_launch_state_alter(125,4606
+void step_launch_state_destroy(130,4732
+void record_ppid(136,4932
+int step_launch_notify_io_failure(142,5084
+int step_launch_clear_questionable_state(149,5315
+
+/home/david/slurm/master/slurm/src/api/submit.c,61
+extern pid_t getsid(50,2317
+slurm_submit_batch_job 66,2828
+
+/home/david/slurm/master/slurm/src/api/suspend.c,166
+static int _suspend_op 47,2289
+static int _suspend_op 55,2590
+extern int slurm_suspend 79,3104
+extern int slurm_resume 89,3349
+extern int slurm_requeue 100,3613
+
+/home/david/slurm/master/slurm/src/api/topo_info.c,130
+extern int slurm_load_topo(70,2865
+extern void slurm_print_topo_info_msg(111,3928
+extern void slurm_print_topo_record(139,4736
+
+/home/david/slurm/master/slurm/src/api/triggers.c,158
+extern int slurm_set_trigger 59,2563
+extern int slurm_clear_trigger 87,3113
+extern int slurm_get_triggers 116,3737
+extern int slurm_pull_trigger 156,4647
+
+/home/david/slurm/master/slurm/src/api/update_config.c,414
+static int _slurm_update 54,2472
+slurm_update_front_end 63,2803
+slurm_update_job 75,3216
+slurm_update_node 87,3561
+slurm_create_partition 98,3901
+slurm_update_partition 110,4278
+slurm_delete_partition 122,4637
+slurm_create_reservation 134,5036
+extern int slurm_update_reservation 172,6041
+slurm_delete_reservation 184,6417
+slurm_update_block 196,6792
+slurm_update_step 205,7053
+_slurm_update 212,7250
+
+/home/david/slurm/master/slurm/src/db_api/account_functions.c,173
+extern int slurmdb_accounts_add(55,2534
+extern List slurmdb_accounts_get(67,2846
+extern List slurmdb_accounts_modify(79,3195
+extern List slurmdb_accounts_remove(92,3563
+
+/home/david/slurm/master/slurm/src/db_api/archive_functions.c,77
+extern int slurmdb_archive(53,2431
+extern int slurmdb_archive_load(62,2617
+
+/home/david/slurm/master/slurm/src/db_api/assoc_functions.c,189
+extern int slurmdb_associations_add(55,2546
+extern List slurmdb_associations_get(66,2851
+extern List slurmdb_associations_modify(79,3236
+extern List slurmdb_associations_remove(92,3624
+
+/home/david/slurm/master/slurm/src/db_api/cluster_functions.c,173
+extern int slurmdb_clusters_add(55,2534
+extern List slurmdb_clusters_get(67,2852
+extern List slurmdb_clusters_modify(79,3216
+extern List slurmdb_clusters_remove(92,3599
+
+/home/david/slurm/master/slurm/src/db_api/cluster_report_functions.c,648
+	CLUSTER_REPORT_UA,52,2449
+	CLUSTER_REPORT_AU,53,2469
+	CLUSTER_REPORT_UW,54,2489
+	CLUSTER_REPORT_WU55,2509
+} cluster_report_t;56,2528
+static void _process_ua(58,2549
+static void _process_au(108,4129
+static void _process_uw(135,5015
+static void _process_wu(171,6143
+static void _process_assoc_type(217,7524
+static void _process_wckey_type(248,8282
+static List _process_util_by_report(279,9034
+extern List slurmdb_report_cluster_account_by_user(422,13197
+extern List slurmdb_report_cluster_user_by_account(430,13446
+extern List slurmdb_report_cluster_wckey_by_user(438,13695
+extern List slurmdb_report_cluster_user_by_wckey(446,13934
+
+/home/david/slurm/master/slurm/src/db_api/connection_functions.c,113
+extern void *slurmdb_connection_get(slurmdb_connection_get53,2475
+extern int slurmdb_connection_close(68,2888
+
+/home/david/slurm/master/slurm/src/db_api/coord_functions.c,80
+extern int slurmdb_coord_add(56,2577
+extern List slurmdb_coord_remove(69,2971
+
+/home/david/slurm/master/slurm/src/db_api/extra_get_functions.c,245
+extern List slurmdb_config_get(56,2595
+extern List slurmdb_events_get(67,2855
+extern List slurmdb_jobs_get(78,3134
+extern List slurmdb_problems_get(89,3443
+extern List slurmdb_reservations_get(101,3769
+extern List slurmdb_txn_get(113,4089
+
+/home/david/slurm/master/slurm/src/db_api/job_report_functions.c,344
+static int _sort_group_asc(52,2404
+static void _check_create_grouping(72,2702
+static List _process_grouped_report(152,5058
+extern List slurmdb_report_job_sizes_grouped_by_top_account(525,15002
+extern List slurmdb_report_job_sizes_grouped_by_wckey(532,15244
+extern List slurmdb_report_job_sizes_grouped_by_top_account_then_wckey(539,15456
+
+/home/david/slurm/master/slurm/src/db_api/qos_functions.c,153
+extern int slurmdb_qos_add(55,2501
+extern List slurmdb_qos_get(66,2808
+extern List slurmdb_qos_modify(78,3193
+extern List slurmdb_qos_remove(92,3598
+
+/home/david/slurm/master/slurm/src/db_api/usage_functions.c,77
+extern int slurmdb_usage_get(60,2739
+extern int slurmdb_usage_roll(74,3222
+
+/home/david/slurm/master/slurm/src/db_api/user_functions.c,161
+extern int slurmdb_users_add(55,2519
+extern List slurmdb_users_get(67,2845
+extern List slurmdb_users_modify(79,3243
+extern List slurmdb_users_remove(93,3653
+
+/home/david/slurm/master/slurm/src/db_api/user_report_functions.c,51
+extern List slurmdb_report_user_top_usage(51,2422
+
+/home/david/slurm/master/slurm/src/db_api/wckey_functions.c,165
+extern int slurmdb_wckeys_add(55,2525
+extern List slurmdb_wckeys_get(66,2832
+extern List slurmdb_wckeys_modify(79,3249
+extern List slurmdb_wckeys_remove(93,3673
+
+/home/david/slurm/master/slurm/src/db_api/resv_report_functions.c,0
+
+/home/david/slurm/master/slurm/src/plugins/accounting_storage/slurmdbd/accounting_storage_slurmdbd.c,3855
+#define BUFFER_SIZE 65,2718
+slurm_ctl_conf_t slurmctld_conf 72,2955
+List job_list 73,3017
+slurm_ctl_conf_t slurmctld_conf;75,3074
+List job_list 76,3107
+const char plugin_name[plugin_name108,4520
+const char plugin_type[plugin_type109,4585
+const uint32_t plugin_version 110,4643
+static char *slurmdbd_auth_info slurmdbd_auth_info112,4681
+static pthread_t db_inx_handler_thread;114,4722
+static pthread_t cleanup_handler_thread;115,4762
+static pthread_mutex_t db_inx_lock 116,4803
+static bool running_db_inx 117,4867
+extern int jobacct_storage_p_job_start(119,4900
+static void _partial_free_dbd_job_start(122,4995
+static void _partial_destroy_dbd_job_start(139,5361
+static int _setup_job_start_msg(148,5547
+static void *_set_db_inx_thread(_set_db_inx_thread215,7651
+static void *_cleanup_thread(_cleanup_thread378,12356
+extern int init 388,12592
+extern int fini 434,13914
+extern void *acct_storage_p_get_connection(acct_storage_p_get_connection454,14347
+extern int acct_storage_p_close_connection(468,14734
+extern int acct_storage_p_commit(475,14868
+extern int acct_storage_p_add_users(497,15308
+extern int acct_storage_p_add_coord(518,15749
+extern int acct_storage_p_add_accts(541,16280
+extern int acct_storage_p_add_clusters(562,16724
+extern int acct_storage_p_add_associations(584,17185
+extern int acct_storage_p_add_qos(605,17648
+extern int acct_storage_p_add_wckeys(626,18081
+extern int acct_storage_p_add_reservation(647,18527
+extern List acct_storage_p_modify_users(669,18965
+extern List acct_storage_p_modify_accts(712,20096
+extern List acct_storage_p_modify_clusters(755,21239
+extern List acct_storage_p_modify_associations(800,22420
+extern List acct_storage_p_modify_job(846,23589
+extern List acct_storage_p_modify_qos(889,24725
+extern List acct_storage_p_modify_wckeys(932,25854
+extern int acct_storage_p_modify_reservation(975,26996
+extern List acct_storage_p_remove_users(997,27443
+extern List acct_storage_p_remove_coord(1041,28577
+extern List acct_storage_p_remove_accts(1085,29751
+extern List acct_storage_p_remove_clusters(1129,30891
+extern List acct_storage_p_remove_associations(1173,32046
+extern List acct_storage_p_remove_qos(1219,33197
+extern List acct_storage_p_remove_wckeys(1263,34278
+extern int acct_storage_p_remove_reservation(1307,35374
+extern List acct_storage_p_get_users(1329,35848
+extern List acct_storage_p_get_accts(1370,36917
+extern List acct_storage_p_get_clusters(1412,38002
+extern List acct_storage_p_get_config(1454,39092
+extern List acct_storage_p_get_associations(1490,40037
+extern List acct_storage_p_get_events(1531,41119
+extern List acct_storage_p_get_problems(1572,42200
+extern List acct_storage_p_get_qos(1613,43277
+extern List acct_storage_p_get_wckeys(1661,44576
+extern List acct_storage_p_get_reservations(1709,45899
+extern List acct_storage_p_get_txn(1758,47224
+extern int acct_storage_p_get_usage(1799,48278
+extern int acct_storage_p_roll_usage(1885,50695
+extern int clusteracct_storage_p_node_down(1912,51277
+extern int clusteracct_storage_p_node_up(1949,52145
+extern int clusteracct_storage_p_cluster_cpus(1970,52652
+extern int clusteracct_storage_p_register_ctld(1992,53218
+extern int clusteracct_storage_p_register_disconn_ctld(2014,53800
+extern int clusteracct_storage_p_fini_ctld(2020,53920
+extern int jobacct_storage_p_job_start(2030,54119
+extern int jobacct_storage_p_job_complete(2092,55965
+extern int jobacct_storage_p_step_start(2147,57436
+extern int jobacct_storage_p_step_complete(2252,60597
+extern int jobacct_storage_p_suspend(2317,62461
+extern List jobacct_storage_p_get_jobs_cond(2350,63302
+extern int jobacct_storage_p_archive(2396,64472
+extern int jobacct_storage_p_archive_load(2436,65326
+extern int acct_storage_p_update_shares_used(2468,66052
+extern int acct_storage_p_flush_jobs_on_cluster(2474,66168
+
+/home/david/slurm/master/slurm/src/plugins/jobacct_gather/linux/jobacct_gather_linux.c,1424
+#define _DEBUG 53,2697
+const char plugin_name[plugin_name84,4098
+const char plugin_type[plugin_type85,4163
+const uint32_t plugin_version 86,4214
+typedef struct prec 90,4285
+	pid_t	pid;91,4328
+	pid_t	ppid;92,4340
+	int     usec;93,4353
+	int     ssec;94,4390
+	int     pages;95,4429
+	int	rss;96,4458
+	int	vsize;97,4478
+	int	act_cpufreq;98,4509
+	int	last_cpu;99,4562
+	double	disk_read;100,4592
+	double	disk_write;101,4633
+} prec_t;102,4676
+static int pagesize 104,4687
+static DIR  *slash_proc slash_proc105,4712
+static pthread_mutex_t reading_mutex 106,4744
+static int cpunfo_frequency 107,4810
+static void _destroy_prec(111,4891
+static int  _is_a_lwp(112,4932
+static void _get_offspring_data(113,4969
+static int  _get_process_data_line(114,5047
+static int _get_sys_interface_freq_line(115,5105
+static uint32_t _update_weighted_freq(117,5193
+_get_offspring_data(143,5936
+static uint32_t _update_weighted_freq(170,6641
+static char * skipdot 191,7130
+static int _get_sys_interface_freq_line(205,7312
+static int _is_a_lwp(263,8774
+static int _get_process_data_line(320,10328
+static int _get_process_io_data_line(390,12745
+static void _destroy_prec(416,13339
+static void _handle_stats(423,13441
+extern int init 464,14521
+extern int fini 473,14642
+extern void jobacct_gather_p_poll_data(498,15336
+extern int jobacct_gather_p_endpoll(737,21900
+extern int jobacct_gather_p_add_task(748,22098
+
+/home/david/slurm/master/slurm/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.c,1433
+#define _DEBUG 53,2658
+slurmd_conf_t *conf conf60,2882
+int bg_recover 61,2932
+slurmd_conf_t *conf;conf63,3005
+int bg_recover 64,3026
+const char plugin_name[plugin_name97,4456
+const char plugin_type[plugin_type98,4522
+const uint32_t plugin_version 99,4574
+typedef struct prec 103,4645
+	pid_t	pid;104,4688
+	pid_t	ppid;105,4700
+	int	usec;106,4713
+	int	ssec;107,4744
+	int	pages;108,4777
+	int	rss;109,4801
+	int	vsize;110,4821
+	int	act_cpufreq;111,4852
+	int	last_cpu;112,4905
+} prec_t;113,4937
+static int pagesize 115,4948
+static DIR  *slash_proc slash_proc116,4973
+static pthread_mutex_t reading_mutex 117,5005
+static int cpunfo_frequency 118,5071
+static slurm_cgroup_conf_t slurm_cgroup_conf;119,5104
+static void _destroy_prec(123,5198
+static int  _is_a_lwp(124,5239
+static int  _get_process_data_line(125,5276
+static int _get_sys_interface_freq_line(126,5334
+static uint32_t _update_weighted_freq(128,5423
+static uint32_t _update_weighted_freq(133,5555
+static char * skipdot 161,6206
+static int _get_sys_interface_freq_line(175,6388
+static int _is_a_lwp(230,7808
+static int _get_process_data_line(286,9337
+static void _destroy_prec(339,11180
+extern int init 350,11411
+extern int fini 392,12509
+extern void jobacct_gather_p_poll_data(420,13314
+extern int jobacct_gather_p_endpoll(683,20796
+extern int jobacct_gather_p_add_task(695,20995
+extern char* jobacct_cgroup_create_slurm_cg(708,21316
+
+/home/david/slurm/master/slurm/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup_cpuacct.c,623
+#define PATH_MAX 54,2447
+static char user_cgroup_path[user_cgroup_path57,2476
+static char job_cgroup_path[job_cgroup_path58,2516
+static char jobstep_cgroup_path[jobstep_cgroup_path59,2555
+static char task_cgroup_path[task_cgroup_path60,2598
+static xcgroup_ns_t cpuacct_ns;62,2639
+static xcgroup_t user_cpuacct_cg;64,2672
+static xcgroup_t job_cpuacct_cg;65,2706
+static xcgroup_t step_cpuacct_cg;66,2739
+xcgroup_t task_cpuacct_cg;67,2773
+extern int jobacct_gather_cgroup_cpuacct_init(69,2801
+extern int jobacct_gather_cgroup_cpuacct_fini(88,3306
+extern int jobacct_gather_cgroup_cpuacct_attach_task(121,4158
+
+/home/david/slurm/master/slurm/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.h,477
+extern xcgroup_t task_memory_cg;47,2420
+extern xcgroup_t task_cpuacct_cg;48,2453
+extern int jobacct_gather_cgroup_cpuacct_init(50,2488
+extern int jobacct_gather_cgroup_cpuacct_fini(53,2578
+extern int jobacct_gather_cgroup_cpuacct_attach_task(56,2668
+extern int jobacct_gather_cgroup_memory_init(59,2762
+extern int jobacct_gather_cgroup_memory_fini(62,2851
+extern int jobacct_gather_cgroup_memory_attach_task(65,2940
+extern char* jobacct_cgroup_create_slurm_cg 68,3033
+
+/home/david/slurm/master/slurm/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup_memory.c,615
+#define PATH_MAX 54,2443
+static char user_cgroup_path[user_cgroup_path57,2472
+static char job_cgroup_path[job_cgroup_path58,2512
+static char jobstep_cgroup_path[jobstep_cgroup_path59,2551
+static char task_cgroup_path[task_cgroup_path60,2594
+static xcgroup_ns_t memory_ns;62,2635
+static xcgroup_t user_memory_cg;64,2667
+static xcgroup_t job_memory_cg;65,2700
+static xcgroup_t step_memory_cg;66,2732
+xcgroup_t task_memory_cg;67,2765
+extern int jobacct_gather_cgroup_memory_init(70,2793
+extern int jobacct_gather_cgroup_memory_fini(89,3292
+extern int jobacct_gather_cgroup_memory_attach_task(129,4529
+
+/home/david/slurm/master/slurm/src/plugins/gres/gpu/gres_gpu.c,483
+const char	plugin_name[plugin_name107,4167
+const char	plugin_type[plugin_type108,4214
+const uint32_t	plugin_version	109,4254
+static char	gres_name[gres_name111,4293
+static int *gpu_devices gpu_devices113,4328
+static int nb_available_files;114,4360
+extern int init(116,4392
+extern int fini(122,4490
+extern int node_config_load(134,4825
+extern void job_set_env(218,7077
+extern void step_set_env(262,8377
+extern void send_stepd(303,9644
+extern void recv_stepd(316,9963
+
+/home/david/slurm/master/slurm/src/plugins/gres/mic/gres_mic.c,431
+const char	plugin_name[plugin_name109,4383
+const char	plugin_type[plugin_type110,4431
+const uint32_t	plugin_version	111,4472
+static char	gres_name[gres_name113,4513
+static int *mic_devices mic_devices115,4550
+static int nb_available_files;116,4583
+extern int node_config_load(123,4835
+extern void job_set_env(184,6580
+extern void step_set_env(224,7768
+extern void send_stepd(261,8918
+extern void recv_stepd(274,9250
+
+/home/david/slurm/master/slurm/src/plugins/gres/nic/gres_nic.c,345
+const char	plugin_name[plugin_name104,4088
+const char	plugin_type[plugin_type105,4135
+const uint32_t	plugin_version	106,4175
+static char	gres_name[gres_name108,4214
+extern int node_config_load(115,4462
+extern void job_set_env(139,5045
+extern void step_set_env(148,5243
+extern void send_stepd(154,5397
+extern void recv_stepd(160,5521
+
+/home/david/slurm/master/slurm/src/plugins/select/linear/select_linear.c,6843
+#define NO_SHARE_LIMIT	79,3320
+#define NODEINFO_MAGIC	80,3350
+#define RUN_JOB_INCR	81,3380
+#define SELECT_DEBUG	82,3404
+slurm_ctl_conf_t slurmctld_conf 89,3640
+struct node_record *node_record_table_ptr node_record_table_ptr90,3702
+List part_list 91,3774
+List job_list 92,3819
+int node_record_count 93,3863
+time_t last_node_update 94,3915
+struct switch_record *switch_record_table switch_record_table95,3969
+int switch_record_cnt 96,4041
+slurm_ctl_conf_t slurmctld_conf;98,4099
+struct node_record *node_record_table_ptr;node_record_table_ptr99,4132
+List part_list;100,4175
+List job_list;101,4191
+int node_record_count;102,4206
+time_t last_node_update;103,4229
+struct switch_record *switch_record_table;switch_record_table104,4254
+int switch_record_cnt;105,4297
+struct select_nodeinfo 108,4328
+	uint16_t magic;109,4353
+	uint16_t alloc_cpus;110,4390
+	uint32_t alloc_memory;111,4412
+static int  _add_job_to_nodes(114,4440
+static void _add_run_job(117,4573
+static void _add_tot_job(118,4642
+static void _build_select_struct(119,4711
+static int  _cr_job_list_sort(120,4791
+static job_resources_t *_create_job_resources(_create_job_resources121,4840
+static int _decr_node_job_cnt(122,4901
+static void _dump_node_cr(124,4998
+static struct cr_record *_dup_cr(_dup_cr125,5051
+static int  _find_job_mate(126,5111
+static void _free_cr(129,5257
+static int _get_avail_cpus(130,5305
+static uint16_t _get_total_cpus(131,5372
+static void _init_node_cr(132,5416
+static int _job_count_bitmap(133,5449
+static int _job_expand(137,5644
+static int _job_test(139,5741
+static int _job_test_topo(142,5883
+static bool _rem_run_job(145,6026
+static bool _rem_tot_job(146,6095
+static int _rm_job_from_nodes(147,6164
+static int _rm_job_from_one_node(150,6299
+static int _run_now(152,6411
+static int _sort_usable_nodes_dec(157,6630
+static bool _test_run_job(158,6681
+static bool _test_tot_job(159,6751
+static int _test_only(160,6821
+static int _will_run_test(163,6981
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc169,7203
+extern int select_p_select_nodeinfo_free(170,7263
+const char plugin_name[plugin_name200,8689
+const char plugin_type[plugin_type201,8755
+const uint32_t plugin_id	202,8806
+const uint32_t plugin_version	203,8838
+static struct node_record *select_node_ptr select_node_ptr205,8876
+static int select_node_cnt 206,8927
+static uint16_t select_fast_schedule;207,8959
+static uint16_t cr_type;208,8997
+static struct cr_record *cr_ptr cr_ptr211,9093
+static pthread_mutex_t cr_mutex 212,9133
+#define XCPU_POLL_TIME 215,9212
+static pthread_t xcpu_thread 216,9239
+static pthread_mutex_t thread_flag_mutex 217,9273
+static int agent_fini 218,9343
+static void *xcpu_agent(xcpu_agent220,9371
+static int _init_status_pthread(267,10508
+static int _fini_status_pthread(287,11015
+static void _add_run_job(312,11500
+static void _add_tot_job(339,12214
+static bool _ck_run_job(365,12859
+static bool _rem_run_job(386,13334
+static bool _test_run_job(393,13559
+static bool _ck_tot_job(398,13677
+static bool _rem_tot_job(418,14162
+static bool _test_tot_job(425,14398
+static bool _enough_nodes(430,14516
+static int _get_avail_cpus(451,15165
+static uint16_t _get_total_cpus(531,17908
+static uint16_t _get_total_threads(540,18110
+static uint16_t _get_ntasks_per_core(555,18522
+static job_resources_t *_create_job_resources(_create_job_resources562,18681
+static void _build_select_struct(579,19444
+static int _job_count_bitmap(660,22029
+static int _find_job_mate(790,25705
+static int _job_test(832,27131
+static int _job_test_topo(1100,35783
+static int _rm_job_from_nodes(1464,46764
+static int _job_expand(1619,51264
+static int _decr_node_job_cnt(1814,58283
+static int _rm_job_from_one_node(1874,59999
+static int _add_job_to_nodes(1964,62744
+static void _free_cr(2064,65494
+static void _dump_node_cr(2088,66024
+static struct cr_record *_dup_cr(_dup_cr2133,67185
+static void _init_node_cr(2186,68860
+static int _find_job 2333,73139
+static bool _is_preemptable(2341,73307
+static int _test_only(2352,73578
+static int _sort_usable_nodes_dec(2382,74386
+static int _run_now(2396,74782
+static int _will_run_test(2540,79253
+static int  _cr_job_list_sort(2676,83486
+extern int init 2687,83854
+extern int fini 2700,84098
+extern int select_p_state_save(2719,84436
+extern int select_p_state_restore(2724,84511
+extern int select_p_job_init(2733,84714
+extern bool select_p_node_ranking(2738,84790
+extern int select_p_node_init(2743,84888
+extern int select_p_block_init(2771,85622
+extern int select_p_job_test(2808,87493
+extern int select_p_job_begin(2869,89223
+extern int select_p_job_ready(2910,90284
+extern bool select_p_job_expand_allow(2937,90950
+extern int select_p_job_expand(2942,91013
+extern int select_p_job_resized(2960,91434
+extern int select_p_job_signal(2987,92129
+extern int select_p_job_fini(2996,92348
+extern int select_p_job_suspend(3033,93347
+extern int select_p_job_resume(3055,93941
+extern bitstr_t *select_p_step_pick_nodes(select_p_step_pick_nodes3070,94255
+extern int select_p_step_finish(3077,94406
+extern int select_p_pack_select_info(3082,94496
+extern int select_p_select_nodeinfo_pack(3090,94730
+extern int select_p_select_nodeinfo_unpack(3104,95070
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc3130,95731
+extern int select_p_select_nodeinfo_free(3139,95926
+extern int select_p_select_nodeinfo_set_all(3153,96226
+extern int select_p_select_nodeinfo_set(3202,97680
+extern int select_p_select_nodeinfo_get(3214,97899
+extern select_jobinfo_t *select_p_select_jobinfo_alloc(select_p_select_jobinfo_alloc3268,99207
+extern int select_p_select_jobinfo_set(3279,99512
+extern int select_p_select_jobinfo_get 3293,99953
+extern select_jobinfo_t *select_p_select_jobinfo_copy(select_p_select_jobinfo_copy3306,100315
+extern int select_p_select_jobinfo_free 3317,100578
+extern int  select_p_select_jobinfo_pack(3329,100959
+extern int  select_p_select_jobinfo_unpack(3343,101445
+extern char *select_p_select_jobinfo_sprint(select_p_select_jobinfo_sprint3350,101599
+extern char *select_p_select_jobinfo_xstrdup(select_p_select_jobinfo_xstrdup3360,101792
+extern int select_p_update_block 3366,101903
+extern int select_p_update_sub_node 3371,102001
+extern int select_p_fail_cnode(3376,102102
+extern int select_p_get_info_from_plugin 3381,102191
+extern int select_p_update_node_config 3388,102350
+extern int select_p_update_node_state 3393,102429
+extern int select_p_alter_node_cnt(3398,102526
+extern int select_p_reconfigure(3403,102628
+extern bitstr_t * select_p_resv_test(3423,103238
+extern void select_p_ba_init(3564,107891
+extern void select_p_ba_fini(3568,107939
+extern int *select_p_ba_get_dims(select_p_ba_get_dims3573,107988
+
+/home/david/slurm/master/slurm/src/plugins/select/linear/select_linear.h,604
+#define _SELECT_LINEAR_H39,2076
+struct part_cr_record 51,2435
+	struct part_record *part_ptr;part_ptr52,2459
+	uint16_t run_job_cnt;53,2530
+	uint16_t tot_job_cnt;55,2623
+	struct part_cr_record *next;next58,2749
+struct node_cr_record 65,2939
+	struct part_cr_record *parts;parts66,2963
+	uint32_t alloc_memory;68,3079
+	uint16_t exclusive_cnt;70,3165
+	List gres_list;73,3287
+struct cr_record 77,3368
+	struct node_cr_record *nodes;nodes78,3387
+	uint32_t *run_job_ids;run_job_ids79,3453
+	uint16_t run_job_len;80,3509
+	uint32_t *tot_job_ids;tot_job_ids81,3567
+	uint16_t tot_job_len;83,3655
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/dist_tasks.c,500
+#define ALLOCATE_FULL_SOCKET 50,2578
+#define MAX_BOARDS 56,2764
+uint32_t comb_counts[comb_counts64,2929
+static int *sockets_cpu_cnt sockets_cpu_cnt74,3168
+void _gen_combs(85,3454
+static int _compute_c_b_task_dist(133,4777
+static int _compute_plane_dist(199,6866
+static int _cmp_int_ascend(262,8681
+static int _cmp_int_descend(268,8827
+static int _cmp_sock(276,9044
+static void _block_sync_core_bitmap(296,9763
+static int _cyclic_sync_core_bitmap(652,20132
+extern int cr_dist(878,27300
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/dist_tasks.h,60
+#define _CONS_RES_DIST_TASKS_H41,2176
+int cr_dist(53,2334
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/job_test.c,670
+static int _eval_nodes(109,4648
+static int _eval_nodes_topo(113,4830
+uint16_t _allocate_sockets(129,5588
+uint16_t _allocate_cores(410,14733
+uint16_t _can_job_run_on_node(635,22336
+static int _is_node_busy(741,25895
+static int _verify_node_state(785,27233
+bitstr_t *_make_core_bitmap(_make_core_bitmap909,31003
+static int _get_cpu_cnt(940,31787
+static void _get_res_usage(969,32728
+static bool _enough_nodes(989,33310
+static void _cpus_to_use(1002,33592
+static int _eval_nodes(1021,34148
+static int _eval_nodes_topo(1397,45798
+static int _choose_nodes(1849,60346
+static uint16_t *_select_nodes(_select_nodes1943,63340
+extern int cr_job_test(2038,66227
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/job_test.h,56
+#define _CR_JOB_TEST_H41,2141
+int cr_job_test(64,2763
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/select_cons_res.c,6474
+#define NODEINFO_MAGIC 110,4666
+slurm_ctl_conf_t slurmctld_conf 117,4909
+struct node_record *node_record_table_ptr node_record_table_ptr118,4971
+List part_list 119,5043
+List job_list 120,5088
+int node_record_count 121,5132
+time_t last_node_update 122,5184
+struct switch_record *switch_record_table switch_record_table123,5238
+int switch_record_cnt 124,5310
+bitstr_t *avail_node_bitmap avail_node_bitmap125,5362
+bitstr_t *idle_node_bitmap idle_node_bitmap126,5420
+uint16_t *cr_node_num_cores cr_node_num_cores127,5477
+uint32_t *cr_node_cores_offset cr_node_cores_offset128,5535
+slurm_ctl_conf_t slurmctld_conf;130,5602
+struct node_record *node_record_table_ptr;node_record_table_ptr131,5635
+List part_list;132,5678
+List job_list;133,5694
+int node_record_count;134,5709
+time_t last_node_update;135,5732
+struct switch_record *switch_record_table;switch_record_table136,5757
+int switch_record_cnt;137,5800
+bitstr_t *avail_node_bitmap;avail_node_bitmap138,5823
+bitstr_t *idle_node_bitmap;idle_node_bitmap139,5852
+uint16_t *cr_node_num_cores;cr_node_num_cores140,5880
+uint32_t *cr_node_cores_offset;cr_node_cores_offset141,5909
+const char plugin_name[plugin_name172,7303
+const char plugin_type[plugin_type173,7381
+const uint32_t plugin_id 174,7427
+const uint32_t plugin_version 175,7464
+const uint32_t pstate_version 176,7501
+uint16_t cr_type 178,7574
+uint32_t select_debug_flags;180,7641
+uint16_t select_fast_schedule;181,7670
+struct part_res_record *select_part_record select_part_record183,7702
+struct node_res_record *select_node_record select_node_record184,7753
+struct node_use_record *select_node_usage select_node_usage185,7804
+static bool select_state_initializing 186,7855
+static int select_node_cnt 187,7901
+static bool job_preemption_enabled 188,7933
+static bool job_preemption_killing 189,7977
+static bool job_preemption_tested 190,8021
+struct select_nodeinfo 192,8066
+	uint16_t magic;193,8091
+	uint16_t alloc_cpus;194,8128
+	uint32_t alloc_memory;195,8150
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc198,8178
+extern int select_p_select_nodeinfo_free(199,8242
+static int _add_job_to_res(202,8343
+static int _job_expand(203,8411
+static int _rm_job_from_one_node(205,8508
+static int _rm_job_from_res(207,8605
+static int _run_now(210,8765
+static int _sort_usable_nodes_dec(215,9019
+static int _test_only(217,9071
+static int _will_run_test(220,9240
+static void _dump_job_res(226,9497
+static void _dump_nodes(236,9754
+static void _dump_part(263,10493
+static void _dump_state(283,11022
+static struct part_row_data *_dup_row_data(_dup_row_data295,11278
+static struct part_res_record *_dup_part_data(_dup_part_data325,12110
+static struct node_use_record *_dup_node_usage(_dup_node_usage351,12765
+static void _destroy_row_data(376,13460
+static void _destroy_part_data(391,13832
+static void _create_part_data(408,14178
+static int _cr_job_list_sort(450,15367
+static void _destroy_node_data(459,15673
+static void _add_job_to_row(476,15990
+static int _can_job_fit_in_row(498,16681
+static void _swap_rows(509,16964
+extern void cr_sort_part_rows(533,17613
+static void _build_row_bitmaps(566,18457
+static int _add_job_to_res(796,25243
+static job_resources_t *_create_job_resources(_create_job_resources908,28450
+static int _job_expand(924,29118
+static int _rm_job_from_res(1134,36694
+static int _rm_job_from_one_node(1282,40625
+static struct multi_core_data * _create_default_mc(1404,44245
+static uint16_t _get_job_node_req(1423,44943
+static int _find_job 1446,45559
+static bool _is_preemptable(1454,45727
+static int _test_only(1465,45998
+static int _sort_usable_nodes_dec(1495,46883
+static int _run_now(1509,47279
+static int _will_run_test(1662,52227
+extern int init(1824,57495
+extern int fini(1834,57715
+extern int select_p_state_save(1854,58133
+extern int select_p_state_restore(1864,58376
+extern int select_p_job_init(1874,58625
+extern bool select_p_node_ranking(1881,58787
+extern int select_p_node_init(1898,59599
+extern int select_p_block_init(1962,61782
+extern int select_p_job_test(1998,63561
+extern int select_p_job_begin(2063,65615
+extern int select_p_job_ready(2069,65760
+extern int select_p_job_resized(2095,66421
+extern bool select_p_job_expand_allow(2105,66645
+extern int select_p_job_expand(2110,66708
+extern int select_p_job_signal(2121,66998
+extern int select_p_job_fini(2129,67156
+extern int select_p_job_suspend(2142,67576
+extern int select_p_job_resume(2154,67847
+extern bitstr_t *select_p_step_pick_nodes(select_p_step_pick_nodes2165,68027
+extern int select_p_step_finish(2172,68178
+extern int select_p_pack_select_info(2177,68268
+extern int select_p_select_nodeinfo_pack(2185,68502
+extern int select_p_select_nodeinfo_unpack(2199,68842
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc2225,69503
+extern int select_p_select_nodeinfo_free(2234,69698
+extern int select_p_select_nodeinfo_set_all(2248,69998
+extern int select_p_select_nodeinfo_set(2324,72208
+extern int select_p_select_nodeinfo_get(2339,72548
+extern int select_p_select_jobinfo_alloc(2388,73682
+extern int select_p_select_jobinfo_free(2393,73757
+extern int select_p_select_jobinfo_set(2398,73852
+extern int select_p_select_jobinfo_get(2405,74016
+extern select_jobinfo_t *select_p_select_jobinfo_copy(select_p_select_jobinfo_copy2412,74178
+extern int select_p_select_jobinfo_pack(2418,74280
+extern int select_p_select_jobinfo_unpack(2424,74419
+extern char *select_p_select_jobinfo_sprint(select_p_select_jobinfo_sprint2431,74569
+extern char *select_p_select_jobinfo_xstrdup(select_p_select_jobinfo_xstrdup2441,74762
+extern int select_p_update_block 2447,74865
+extern int select_p_update_sub_node 2452,74961
+extern int select_p_fail_cnode(2457,75060
+extern int select_p_get_info_from_plugin(2462,75149
+extern int select_p_update_node_config 2488,75781
+extern int select_p_update_node_state(2504,76159
+extern int select_p_alter_node_cnt(2509,76255
+extern int select_p_reconfigure(2514,76357
+bitstr_t *_make_core_bitmap_filtered(_make_core_bitmap_filtered2551,77446
+bitstr_t *sequential_pick(sequential_pick2580,78079
+static int _get_avail_core_in_node(2744,82350
+extern bitstr_t * select_p_resv_test(2777,83323
+extern void select_p_ba_init(3081,92344
+extern void select_p_ba_fini(3085,92437
+extern int *select_p_ba_get_dims(select_p_ba_get_dims3090,92486
+
+/home/david/slurm/master/slurm/src/plugins/select/cons_res/select_cons_res.h,1177
+#define _CONS_RES_H42,2204
+struct part_row_data 69,2908
+	bitstr_t *row_bitmap;row_bitmap70,2931
+	uint32_t num_jobs;71,2992
+	struct job_resources **job_list;job_list72,3046
+	uint32_t job_list_size;73,3110
+struct part_res_record 77,3205
+	struct part_res_record *next;next78,3230
+	uint16_t num_rows;79,3295
+	struct part_record *part_ptr;part_ptr80,3344
+	struct part_row_data *row;row81,3414
+struct node_res_record 85,3511
+	struct node_record *node_ptr;node_ptr86,3536
+	uint16_t cpus;87,3596
+	uint16_t boards;88,3651
+	uint16_t sockets;89,3704
+	uint16_t cores;90,3758
+	uint16_t vpus;91,3809
+	uint32_t real_memory;93,3898
+struct node_use_record 97,3998
+	uint32_t alloc_memory;98,4023
+	List gres_list;100,4109
+	uint16_t node_state;102,4186
+extern uint32_t select_debug_flags;105,4246
+extern uint16_t select_fast_schedule;106,4282
+extern struct part_res_record *select_part_record;select_part_record108,4321
+extern struct node_res_record *select_node_record;select_node_record109,4372
+extern struct node_use_record *select_node_usage;select_node_usage110,4423
+extern void cr_sort_part_rows(112,4474
+extern uint32_t cr_get_coremap_offset(113,4536
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/dist_tasks.c,116
+static int _compute_c_b_task_dist(40,2054
+static void _block_sync_core_bitmap(62,2612
+extern int cr_dist(77,3012
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/dist_tasks.h,58
+#define _SERIAL_DIST_TASKS_H39,2111
+int cr_dist(51,2265
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/job_test.c,332
+uint16_t _allocate_cores(62,2765
+uint16_t _can_job_run_on_node(97,4073
+static int _is_node_busy(171,6471
+static int _verify_node_state(215,7809
+bitstr_t *_make_core_bitmap(_make_core_bitmap332,11346
+static int _get_res_usage(369,12376
+static uint16_t *_select_nodes(_select_nodes419,13993
+extern int cr_job_test(471,15584
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/job_test.h,60
+#define _SERIAL_JOB_TEST_H39,2068
+int cr_job_test(59,2555
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/select_serial.c,6019
+#define NODEINFO_MAGIC 51,2231
+slurm_ctl_conf_t slurmctld_conf 58,2474
+struct node_record *node_record_table_ptr node_record_table_ptr59,2536
+List part_list 60,2608
+List job_list 61,2653
+int node_record_count 62,2697
+time_t last_node_update 63,2749
+struct switch_record *switch_record_table switch_record_table64,2803
+int switch_record_cnt 65,2875
+bitstr_t *avail_node_bitmap avail_node_bitmap66,2927
+bitstr_t *idle_node_bitmap idle_node_bitmap67,2985
+uint16_t *cr_node_num_cores cr_node_num_cores68,3042
+uint32_t *cr_node_cores_offset cr_node_cores_offset69,3100
+slurm_ctl_conf_t slurmctld_conf;71,3167
+struct node_record *node_record_table_ptr;node_record_table_ptr72,3200
+List part_list;73,3243
+List job_list;74,3259
+int node_record_count;75,3274
+time_t last_node_update;76,3297
+struct switch_record *switch_record_table;switch_record_table77,3322
+int switch_record_cnt;78,3365
+bitstr_t *avail_node_bitmap;avail_node_bitmap79,3388
+bitstr_t *idle_node_bitmap;idle_node_bitmap80,3417
+uint16_t *cr_node_num_cores;cr_node_num_cores81,3445
+uint32_t *cr_node_cores_offset;cr_node_cores_offset82,3474
+const char plugin_name[plugin_name113,4868
+const char plugin_type[plugin_type114,4935
+const uint32_t plugin_id 115,4979
+const uint32_t plugin_version 116,5016
+const uint32_t pstate_version 117,5053
+uint16_t cr_type 119,5126
+uint32_t select_debug_flags;121,5193
+uint16_t select_fast_schedule;122,5222
+struct part_res_record *select_part_record select_part_record124,5254
+struct node_res_record *select_node_record select_node_record125,5305
+struct node_use_record *select_node_usage select_node_usage126,5356
+static bool select_state_initializing 127,5407
+static int select_core_cnt 128,5453
+static int select_node_cnt 129,5485
+static bool job_preemption_enabled 130,5517
+static bool job_preemption_killing 131,5561
+static bool job_preemption_tested 132,5605
+struct select_nodeinfo 134,5650
+	uint16_t magic;135,5675
+	uint16_t alloc_cpus;136,5712
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc139,5738
+extern int select_p_select_nodeinfo_free(140,5802
+static int _add_job_to_res(143,5903
+static int _rm_job_from_res(144,5971
+static int _run_now(147,6131
+static int _sort_usable_nodes_dec(150,6288
+static int _test_only(152,6381
+static int _will_run_test(154,6483
+static void _dump_job_res(158,6643
+static void _dump_nodes(168,6900
+static void _dump_part(195,7639
+static void _dump_state(215,8168
+static struct part_row_data *_dup_row_data(_dup_row_data227,8424
+static struct part_res_record *_dup_part_data(_dup_part_data257,9256
+static struct node_use_record *_dup_node_usage(_dup_node_usage283,9911
+static void _destroy_row_data(308,10606
+static void _destroy_part_data(323,10978
+static void _create_part_data(340,11324
+static int _cr_job_list_sort(382,12513
+static void _destroy_node_data(391,12819
+static void _add_job_to_row(408,13136
+static int _can_job_fit_in_row(430,13827
+static void _swap_rows(441,14110
+extern void cr_sort_part_rows(465,14759
+static void _build_row_bitmaps(498,15603
+static int _add_job_to_res(728,22389
+static int _rm_job_from_res(855,26114
+static uint16_t _get_job_node_share(1011,30365
+static int _find_job 1029,30832
+static bool _is_preemptable(1037,31000
+static int _test_only(1048,31271
+static int _sort_usable_nodes_dec(1064,31638
+static int _run_now(1076,31961
+static int _will_run_test(1212,36285
+extern int init(1357,40879
+extern int fini(1367,41099
+extern int select_p_state_save(1387,41517
+extern int select_p_state_restore(1397,41760
+extern int select_p_job_init(1407,42009
+extern bool select_p_node_ranking(1414,42171
+extern int select_p_node_init(1431,42983
+extern int select_p_block_init(1495,45097
+static bool _is_job_spec_serial(1500,45172
+extern int select_p_job_test(1588,48653
+extern int select_p_job_begin(1647,50423
+extern int select_p_job_ready(1653,50568
+extern int select_p_job_resized(1679,51229
+extern bool select_p_job_expand_allow(1685,51349
+extern int select_p_job_expand(1690,51413
+extern int select_p_job_signal(1696,51544
+extern int select_p_job_fini(1704,51702
+extern int select_p_job_suspend(1717,52122
+extern int select_p_job_resume(1729,52393
+extern bitstr_t *select_p_step_pick_nodes(select_p_step_pick_nodes1740,52573
+extern int select_p_step_finish(1747,52724
+extern int select_p_pack_select_info(1752,52814
+extern int select_p_select_nodeinfo_pack(1760,53048
+extern int select_p_select_nodeinfo_unpack(1769,53237
+extern select_nodeinfo_t *select_p_select_nodeinfo_alloc(select_p_select_nodeinfo_alloc1790,53723
+extern int select_p_select_nodeinfo_free(1799,53918
+extern int select_p_select_nodeinfo_set_all(1813,54218
+extern int select_p_select_nodeinfo_set(1890,56279
+extern int select_p_select_nodeinfo_get(1905,56619
+extern int select_p_select_jobinfo_alloc(1954,57732
+extern int select_p_select_jobinfo_free(1959,57807
+extern int select_p_select_jobinfo_set(1964,57902
+extern int select_p_select_jobinfo_get(1971,58066
+extern select_jobinfo_t *select_p_select_jobinfo_copy(select_p_select_jobinfo_copy1978,58228
+extern int select_p_select_jobinfo_pack(1984,58330
+extern int select_p_select_jobinfo_unpack(1990,58469
+extern char *select_p_select_jobinfo_sprint(select_p_select_jobinfo_sprint1997,58619
+extern char *select_p_select_jobinfo_xstrdup(select_p_select_jobinfo_xstrdup2007,58812
+extern int select_p_update_block(2013,58923
+extern int select_p_update_sub_node(2018,59018
+extern int select_p_fail_cnode(2023,59116
+extern int select_p_get_info_from_plugin(2028,59205
+extern int select_p_update_node_config(2055,59911
+extern int select_p_update_node_state(2071,60292
+extern int select_p_alter_node_cnt(2076,60388
+extern int select_p_reconfigure(2081,60490
+extern bitstr_t * select_p_resv_test(2127,62019
+extern void select_p_ba_init(2184,63527
+extern void select_p_ba_fini(2188,63620
+extern int *select_p_ba_get_dims(select_p_ba_get_dims2193,63669
+
+/home/david/slurm/master/slurm/src/plugins/select/serial/select_serial.h,1155
+#define _SELECT_SERIAL_H41,2216
+struct part_row_data 68,2925
+	bitstr_t *row_bitmap;row_bitmap69,2948
+	uint32_t num_jobs;70,3009
+	struct job_resources **job_list;job_list71,3063
+	uint32_t job_list_size;72,3127
+struct part_res_record 76,3222
+	struct part_res_record *next;next77,3247
+	uint16_t num_rows;78,3312
+	struct part_record *part_ptr;part_ptr79,3361
+	struct part_row_data *row;row80,3431
+struct node_res_record 84,3528
+	struct node_record *node_ptr;node_ptr85,3553
+	uint16_t cpus;86,3613
+	uint16_t sockets;87,3668
+	uint16_t cores;88,3722
+	uint16_t vpus;89,3773
+	uint32_t real_memory;91,3862
+struct node_use_record 95,3962
+	uint32_t alloc_memory;96,3987
+	List gres_list;98,4073
+	uint16_t node_state;100,4150
+extern uint32_t select_debug_flags;103,4210
+extern uint16_t select_fast_schedule;104,4246
+extern struct part_res_record *select_part_record;select_part_record106,4285
+extern struct node_res_record *select_node_record;select_node_record107,4336
+extern struct node_use_record *select_node_usage;select_node_usage108,4387
+extern void cr_sort_part_rows(110,4438
+extern uint32_t cr_get_coremap_offset(111,4500
+
+/home/david/slurm/master/slurm/src/plugins/sched/backfill/backfill.c,2119
+#  define BACKFILL_INTERVAL	85,3811
+#  define BACKFILL_RESOLUTION	89,3878
+#define   BACKFILL_WINDOW	95,4058
+#  define BF_MAX_USERS	101,4249
+#define SLURMCTLD_THREAD_LIMIT	104,4285
+typedef struct node_space_map 106,4319
+	time_t begin_time;107,4351
+	time_t end_time;108,4371
+	bitstr_t *avail_bitmap;avail_bitmap109,4389
+	int next;110,4414
+} node_space_map_t;111,4470
+extern diag_stats_t slurmctld_diag_stats;114,4513
+int bf_last_yields 115,4555
+static bool stop_backfill 118,4644
+static pthread_mutex_t thread_flag_mutex 119,4679
+static pthread_mutex_t term_lock 120,4749
+static pthread_cond_t  term_cond 121,4811
+static bool config_flag 122,4872
+static uint32_t debug_flags 123,4905
+static int backfill_interval 124,4938
+static int backfill_resolution 125,4988
+static int backfill_window 126,5042
+static int max_backfill_job_cnt 127,5088
+static int max_backfill_job_per_user 128,5126
+static bool backfill_continue 129,5168
+static void _add_reservation(132,5272
+static int  _attempt_backfill(136,5443
+static bool _job_is_completing(137,5480
+static void _load_config(138,5518
+static bool _many_pending_rpcs(139,5550
+static bool _more_work(140,5588
+static void _my_sleep(141,5639
+static int  _num_feature_count(142,5672
+static void _reset_job_time_limit(143,5732
+static int  _start_job(145,5843
+static bool _test_resv_overlap(146,5919
+static int  _try_sched(149,6066
+static void _dump_node_space_table(154,6283
+static bool _job_is_completing(181,7199
+static bool _many_pending_rpcs(211,7956
+static int _num_feature_count(220,8214
+static int  _try_sched(246,8959
+extern void stop_backfill_agent(365,12622
+static void _my_sleep(373,12790
+static void _load_config(384,13034
+extern void backfill_reconfig(437,14825
+static void _do_diag_stats(442,14887
+extern void *backfill_agent(backfill_agent471,15815
+static int _yield_locks(507,16804
+static int _attempt_backfill(531,17366
+static int _start_job(986,31064
+static void _reset_job_time_limit(1043,33083
+static bool _more_work 1075,34183
+static void _add_reservation(1090,34579
+static bool _test_resv_overlap(1160,36757
+
+/home/david/slurm/master/slurm/src/plugins/sched/backfill/backfill.h,166
+#define _SLURM_BACKFILL_H42,2252
+extern void *backfill_agent(backfill_agent45,2357
+extern void stop_backfill_agent(48,2430
+extern void backfill_reconfig(51,2509
+
+/home/david/slurm/master/slurm/src/plugins/sched/backfill/backfill_wrapper.c,789
+const char		plugin_name[plugin_name54,2613
+const char		plugin_type[plugin_type55,2676
+const uint32_t		plugin_version	56,2722
+static int plugin_errno 59,2790
+static pthread_t backfill_thread 61,2832
+static pthread_mutex_t thread_flag_mutex 62,2870
+int init(67,3172
+void fini(94,4029
+int slurm_sched_plugin_reconfig(109,4543
+slurm_sched_plugin_schedule(119,4871
+slurm_sched_plugin_newalloc(128,5173
+slurm_sched_plugin_freealloc(137,5497
+slurm_sched_plugin_initial_priority(147,5825
+void slurm_sched_plugin_job_is_pending(156,6200
+void slurm_sched_plugin_partition_change(164,6497
+int slurm_sched_get_errno(172,6796
+char *slurm_sched_strerror(slurm_sched_strerror180,7088
+void slurm_sched_plugin_requeue(188,7379
+char *slurm_sched_get_conf(slurm_sched_get_conf196,7705
+
+/home/david/slurm/master/slurm/src/plugins/sched/builtin/builtin.c,647
+#  define BACKFILL_INTERVAL	69,3059
+static bool stop_builtin 73,3162
+static pthread_mutex_t term_lock 74,3196
+static pthread_cond_t  term_cond 75,3258
+static bool config_flag 76,3319
+static int backfill_interval 77,3352
+static int max_backfill_job_cnt 78,3402
+static int sched_timeout 79,3440
+static void _compute_start_times(82,3535
+static void _load_config(83,3575
+static void _my_sleep(84,3607
+extern void stop_builtin_agent(87,3671
+static void _my_sleep(95,3837
+static void _load_config(106,4080
+static void _compute_start_times(141,5049
+extern void builtin_reconfig(239,7996
+extern void *builtin_agent(builtin_agent245,8136
+
+/home/david/slurm/master/slurm/src/plugins/sched/builtin/builtin.h,161
+#define _SLURM_BUILTIN_H42,2249
+extern void *builtin_agent(builtin_agent45,2354
+extern void stop_builtin_agent(48,2425
+extern void builtin_reconfig(51,2503
+
+/home/david/slurm/master/slurm/src/plugins/sched/builtin/builtin_wrapper.c,788
+const char		plugin_name[plugin_name53,2586
+const char		plugin_type[plugin_type54,2649
+const uint32_t		plugin_version	55,2694
+static int plugin_errno 58,2762
+static pthread_t builtin_thread 60,2804
+static pthread_mutex_t thread_flag_mutex 61,2841
+int init(66,3143
+void fini(93,4017
+int slurm_sched_plugin_reconfig(108,4527
+slurm_sched_plugin_schedule(118,4854
+slurm_sched_plugin_newalloc(127,5156
+slurm_sched_plugin_freealloc(136,5480
+slurm_sched_plugin_initial_priority(146,5808
+void slurm_sched_plugin_job_is_pending(155,6183
+void slurm_sched_plugin_partition_change(163,6480
+int slurm_sched_get_errno(171,6779
+char *slurm_sched_strerror(slurm_sched_strerror179,7071
+void slurm_sched_plugin_requeue(187,7362
+char *slurm_sched_get_conf(slurm_sched_get_conf195,7688
+
+/home/david/slurm/master/slurm/src/plugins/acct_gather_profile/hdf5/acct_gather_profile_hdf5.c,1376
+const char plugin_name[plugin_name93,4230
+const char plugin_type[plugin_type94,4290
+const uint32_t plugin_version 95,4345
+hid_t typTOD;97,4383
+	char *dir;dir100,4415
+	uint32_t def;101,4427
+} slurm_hdf5_conf_t;102,4442
+static hid_t 	 file_id 109,4728
+static hid_t     gid_node 110,4765
+static hid_t     gid_tasks 111,4797
+static hid_t     gid_samples 112,4830
+static hid_t     gid_totals 113,4865
+static char      group_node[group_node114,4899
+static slurm_hdf5_conf_t hdf5_conf;115,4946
+static uint32_t debug_flags 116,4982
+static uint32_t g_profile_running 117,5015
+static stepd_step_rec_t *g_job g_job118,5080
+static void _reset_slurm_profile_conf(120,5120
+static uint32_t _determine_profile(126,5231
+static int _get_taskid_from_pid(142,5529
+static int _create_directories(158,5788
+static bool _do_profile(202,7071
+static bool _run_in_daemon(213,7315
+extern int init(230,7613
+extern int fini(240,7753
+extern void acct_gather_profile_p_conf_options(245,7803
+extern void acct_gather_profile_p_conf_set(257,8107
+extern void acct_gather_profile_p_get(281,8781
+extern int acct_gather_profile_p_node_step_start(303,9301
+extern int acct_gather_profile_p_node_step_end(379,11319
+extern int acct_gather_profile_p_task_start(416,12041
+extern int acct_gather_profile_p_task_end(437,12433
+extern int acct_gather_profile_p_add_sample_data(485,13667
+
+/home/david/slurm/master/slurm/src/plugins/acct_gather_profile/hdf5/hdf5_api.c,3581
+static time_t seriesStart;49,2291
+static hid_t typTOD;50,2318
+static int i;51,2339
+static int moffset;52,2391
+#define MEM_ADD_DATE_TIME(63,2666
+#define FILE_ADD_DATE_TIME(77,3065
+#define MEM_ADD_UINT64(93,3473
+#define FILE_ADD_UINT64(106,3841
+#define MEM_ADD_DBL(123,4273
+#define FILE_ADD_DBL(136,4639
+#define INCR_DIF_SAMPLE(156,5184
+#define INCR_RT_SAMPLE(179,5819
+#define PUT_UINT_SUM(197,6333
+#define PUT_DBL_SUM(207,6634
+static int _energy_dataset_size(216,6963
+static hid_t _energy_create_memory_datatype(221,7040
+static hid_t _energy_create_file_datatype(237,7572
+static hid_t _energy_s_create_memory_datatype(253,8007
+static hid_t _energy_s_create_file_datatype(282,9133
+static void *_energy_init_job_series(_energy_init_job_series304,9881
+static void _energy_merge_step_series(316,10168
+static void *_energy_series_total(_energy_series_total337,10728
+static void _energy_extract_series(357,11355
+static void _energy_extract_total(377,11953
+static hdf5_api_ops_t* _energy_profile_factory(396,12613
+static int _io_dataset_size(417,13481
+static hid_t _io_create_memory_datatype(422,13550
+static hid_t _io_create_file_datatype(440,14157
+static hid_t _io_s_create_memory_datatype(460,14648
+static hid_t _io_s_create_file_datatype(499,16256
+static void *_io_init_job_series(_io_init_job_series531,17305
+static void _io_merge_step_series(542,17568
+static void *_io_series_total(_io_series_total576,18624
+static void _io_extract_series(599,19366
+static void _io_extract_total(620,20009
+static hdf5_api_ops_t* _io_profile_factory(644,20871
+static int _network_dataset_size(665,21699
+static hid_t _network_create_memory_datatype(670,21778
+static hid_t _network_create_file_datatype(690,22496
+static hid_t _network_s_create_memory_datatype(708,23032
+static hid_t _network_s_create_file_datatype(757,24989
+static void *_network_init_job_series(_network_init_job_series787,26161
+static void _network_merge_step_series(799,26456
+static void *_network_series_total(_network_series_total821,27114
+static void _network_extract_series(844,27935
+static void _network_extract_total(867,28648
+static hdf5_api_ops_t *_network_profile_factory(_network_profile_factory893,29602
+static int _task_dataset_size(913,30481
+static hid_t _task_create_memory_datatype(918,30554
+static hid_t _task_create_file_datatype(940,31460
+static hid_t _task_s_create_memory_datatype(962,32126
+static hid_t _task_s_create_file_datatype(1030,35185
+static void *_task_init_job_series(_task_init_job_series1076,37012
+static void _task_merge_step_series(1087,37291
+static void *_task_series_total(_task_series_total1125,38463
+static void _task_extract_series(1148,39324
+static void _task_extract_total(1174,40176
+static hdf5_api_ops_t *_task_profile_factory(_task_profile_factory1210,41527
+extern hdf5_api_ops_t* profile_factory(1230,42362
+extern void profile_init(1252,42833
+extern void profile_fini(1260,42979
+extern char *get_data_set_name(get_data_set_name1268,43095
+static char* _H5O_type_t2str(1278,43269
+extern void hdf5_obj_info(1298,43654
+extern hid_t get_attribute_handle(1347,45078
+extern hid_t get_group(1378,45792
+extern hid_t make_group(1411,46516
+extern void put_string_attribute(1431,46908
+extern char *get_string_attribute(get_string_attribute1469,47919
+extern void put_int_attribute(1510,48785
+extern int get_int_attribute(1537,49516
+extern void put_uint32_attribute(1556,49909
+extern uint32_t get_uint32_attribute(1584,50655
+extern void *get_hdf5_data(get_hdf5_data1602,51058
+extern void put_hdf5_data(1684,53011
+
+/home/david/slurm/master/slurm/src/plugins/acct_gather_profile/hdf5/hdf5_api.h,4869
+#define __ACCT_GATHER_HDF5_API_H__44,2239
+#define MAX_PROFILE_PATH 64,2639
+#define MAX_ATTR_NAME 65,2669
+#define MAX_GROUP_NAME 66,2694
+#define MAX_DATASET_NAME 67,2720
+#define ATTR_NODENAME 69,2749
+#define ATTR_STARTTIME 70,2783
+#define ATTR_NSTEPS 71,2819
+#define ATTR_NNODES 72,2857
+#define ATTR_NTASKS 73,2895
+#define ATTR_TASKID 74,2933
+#define ATTR_CPUPERTASK 75,2963
+#define ATTR_DATATYPE 76,3003
+#define ATTR_SUBDATATYPE 77,3037
+#define ATTR_STARTTIME 78,3077
+#define ATTR_STARTSEC 79,3113
+#define SUBDATA_DATA 80,3150
+#define SUBDATA_NODE 81,3178
+#define SUBDATA_SAMPLE 82,3206
+#define SUBDATA_SERIES 83,3238
+#define SUBDATA_TOTAL 84,3270
+#define SUBDATA_SUMMARY 85,3300
+#define GRP_ENERGY 87,3335
+#define GRP_LUSTRE 88,3363
+#define GRP_STEP 89,3391
+#define GRP_NODES 90,3415
+#define GRP_NODE 91,3441
+#define GRP_NETWORK 92,3465
+#define GRP_SAMPLES 93,3495
+#define GRP_SAMPLE 94,3529
+#define GRP_TASKS 95,3557
+#define GRP_TASK 96,3583
+#define GRP_TOTALS 97,3607
+#define TOD_LEN 101,3694
+#define TOD_FMT 102,3713
+typedef struct prof_uint_sum 110,3966
+	uint64_t min;111,3997
+	uint64_t ave;112,4029
+	uint64_t max;113,4061
+	uint64_t total;114,4093
+} prof_uint_sum_t;115,4130
+typedef struct prof_dbl_sum 118,4207
+	double	min;119,4237
+	double	ave;120,4267
+	double	max;121,4297
+	double	total;122,4327
+} prof_dbl_sum_t;123,4362
+#define PROFILE_ENERGY_DATA 125,4381
+typedef struct profile_energy 128,4462
+	char		tod[tod129,4494
+	time_t		time;130,4540
+	uint64_t	power;131,4555
+	uint64_t	cpu_freq;132,4572
+} profile_energy_t;133,4592
+typedef struct profile_energy_s 135,4647
+	char		start_time[start_time136,4681
+	uint64_t	elapsed_time;137,4709
+	prof_uint_sum_t	power;138,4733
+	prof_uint_sum_t cpu_freq;139,4757
+} profile_energy_s_t;140,4784
+#define PROFILE_IO_DATA 142,4825
+typedef struct profile_io 145,4894
+	char		tod[tod146,4922
+	time_t		time;147,4968
+	uint64_t	reads;148,4983
+	double		read_size;149,5000
+	uint64_t	writes;150,5046
+	double		write_size;151,5064
+} profile_io_t;152,5111
+typedef struct profile_io_s 154,5162
+	char		start_time[start_time155,5192
+	uint64_t	elapsed_time;156,5220
+	prof_uint_sum_t	reads;157,5244
+	prof_dbl_sum_t	read_size;158,5268
+	prof_uint_sum_t	writes;159,5321
+	prof_dbl_sum_t	write_size;160,5346
+} profile_io_s_t;161,5400
+#define PROFILE_NETWORK_DATA 163,5419
+typedef struct profile_network 166,5502
+	char		tod[tod167,5535
+	time_t		time;168,5581
+	uint64_t	packets_in;169,5596
+	double		size_in;170,5618
+	uint64_t	packets_out;171,5662
+	double		size_out;172,5685
+} profile_network_t;173,5730
+typedef struct profile_network_s 175,5786
+	char		start_time[start_time176,5821
+	uint64_t	elapsed_time;177,5849
+	prof_uint_sum_t packets_in;178,5873
+	prof_dbl_sum_t  size_in;179,5902
+	prof_uint_sum_t packets_out;180,5955
+	prof_dbl_sum_t  size_out;181,5985
+} profile_network_s_t;182,6038
+#define PROFILE_TASK_DATA 184,6062
+typedef struct profile_task 187,6136
+	char		tod[tod188,6166
+	time_t		time;189,6212
+	uint64_t	cpu_freq;190,6227
+	uint64_t	cpu_time;191,6247
+	double		cpu_utilization;192,6267
+	uint64_t	rss;193,6293
+	uint64_t	vm_size;194,6308
+	uint64_t	pages;195,6327
+	double	 	read_size;196,6344
+	double	 	write_size;197,6391
+} profile_task_t;198,6439
+typedef struct profile_task_s 200,6492
+	char		start_time[start_time201,6524
+	uint64_t	elapsed_time;202,6552
+	prof_uint_sum_t	cpu_freq;203,6576
+	prof_uint_sum_t cpu_time;204,6603
+	prof_dbl_sum_t 	cpu_utilization;205,6630
+	prof_uint_sum_t rss;206,6664
+	prof_uint_sum_t vm_size;207,6686
+	prof_uint_sum_t pages;208,6712
+	prof_dbl_sum_t 	read_size;209,6736
+	prof_dbl_sum_t 	write_size;210,6790
+} profile_task_s_t;211,6845
+typedef struct hdf5_api_ops 241,8369
+	int   (*dataset_size)dataset_size242,8399
+	hid_t (*create_memory_datatype)create_memory_datatype243,8430
+	hid_t (*create_file_datatype)create_file_datatype244,8471
+	hid_t (*create_s_memory_datatype)create_s_memory_datatype245,8510
+	hid_t (*create_s_file_datatype)create_s_file_datatype246,8553
+	void* (*init_job_series)init_job_series247,8594
+	void  (*merge_step_series)merge_step_series248,8627
+	void* (*series_total)series_total249,8685
+	void  (*extract_series)extract_series250,8722
+	void  (*extract_total)extract_total252,8803
+} hdf5_api_ops_t;254,8882
+hdf5_api_ops_t* profile_factory(263,9128
+void profile_init(268,9233
+void profile_fini(273,9314
+char* get_data_set_name(284,9478
+void hdf5_obj_info(293,9642
+hid_t get_attribute_handle(304,9896
+hid_t get_group(315,10136
+hid_t make_group(326,10360
+void put_string_attribute(336,10555
+char* get_string_attribute(347,10803
+void put_int_attribute(357,11009
+int get_int_attribute(368,11204
+void put_uint32_attribute(378,11406
+uint32_t get_uint32_attribute(389,11614
+void* get_hdf5_data(402,11989
+void put_hdf5_data(415,12428
diff --git a/src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in b/src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in
index e9a243a6ab5..c89203f2979 100644
--- a/src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in
+++ b/src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in
@@ -59,8 +59,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_profile/hdf5/sh5util
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -327,6 +327,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/acct_gather_profile/none/Makefile.in b/src/plugins/acct_gather_profile/none/Makefile.in
index 2a70ed9d0f7..7e1d9d60e74 100644
--- a/src/plugins/acct_gather_profile/none/Makefile.in
+++ b/src/plugins/acct_gather_profile/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/acct_gather_profile/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/auth/Makefile.in b/src/plugins/auth/Makefile.in
index 88aad7f7eb4..365058b59ab 100644
--- a/src/plugins/auth/Makefile.in
+++ b/src/plugins/auth/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/auth
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/auth/authd/Makefile.in b/src/plugins/auth/authd/Makefile.in
index 62b629b0335..afcd88e6e21 100644
--- a/src/plugins/auth/authd/Makefile.in
+++ b/src/plugins/auth/authd/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/auth/authd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/auth/munge/Makefile.in b/src/plugins/auth/munge/Makefile.in
index 84fb4fd3552..0422b1cbe6d 100644
--- a/src/plugins/auth/munge/Makefile.in
+++ b/src/plugins/auth/munge/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/auth/munge
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/auth/none/Makefile.in b/src/plugins/auth/none/Makefile.in
index f6afcc2e895..5b23601c8b2 100644
--- a/src/plugins/auth/none/Makefile.in
+++ b/src/plugins/auth/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/auth/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/Makefile.in b/src/plugins/checkpoint/Makefile.in
index 13da7776a53..e74bafbf83e 100644
--- a/src/plugins/checkpoint/Makefile.in
+++ b/src/plugins/checkpoint/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/checkpoint
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/aix/Makefile.in b/src/plugins/checkpoint/aix/Makefile.in
index 68bde80dd60..e0737a592c4 100644
--- a/src/plugins/checkpoint/aix/Makefile.in
+++ b/src/plugins/checkpoint/aix/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/checkpoint/aix
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -350,6 +350,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/blcr/Makefile.in b/src/plugins/checkpoint/blcr/Makefile.in
index 64917ecd9cd..edc9c2653a3 100644
--- a/src/plugins/checkpoint/blcr/Makefile.in
+++ b/src/plugins/checkpoint/blcr/Makefile.in
@@ -60,8 +60,8 @@ DIST_COMMON = $(am__dist_pkglibexec_SCRIPTS_DIST) \
 	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 	$(srcdir)/cr_checkpoint.sh.in $(srcdir)/cr_restart.sh.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -356,6 +356,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/none/Makefile.in b/src/plugins/checkpoint/none/Makefile.in
index 44f7afb5ebb..66197ba995e 100644
--- a/src/plugins/checkpoint/none/Makefile.in
+++ b/src/plugins/checkpoint/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/checkpoint/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/ompi/Makefile.in b/src/plugins/checkpoint/ompi/Makefile.in
index 7ae3abc8560..1d01ab55448 100644
--- a/src/plugins/checkpoint/ompi/Makefile.in
+++ b/src/plugins/checkpoint/ompi/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/checkpoint/ompi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/checkpoint/poe/Makefile.in b/src/plugins/checkpoint/poe/Makefile.in
index 5bb2dc2c308..59a28ee5c43 100644
--- a/src/plugins/checkpoint/poe/Makefile.in
+++ b/src/plugins/checkpoint/poe/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/checkpoint/poe
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -350,6 +350,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/crypto/Makefile.in b/src/plugins/crypto/Makefile.in
index 2e67e7a80f7..5e9c3328db8 100644
--- a/src/plugins/crypto/Makefile.in
+++ b/src/plugins/crypto/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/crypto
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/crypto/munge/Makefile.in b/src/plugins/crypto/munge/Makefile.in
index 28afdc5c4ce..45a88ba4f63 100644
--- a/src/plugins/crypto/munge/Makefile.in
+++ b/src/plugins/crypto/munge/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/crypto/munge
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/crypto/openssl/Makefile.in b/src/plugins/crypto/openssl/Makefile.in
index 227134a0261..74e6b288eb5 100644
--- a/src/plugins/crypto/openssl/Makefile.in
+++ b/src/plugins/crypto/openssl/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/crypto/openssl
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -352,6 +352,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/ext_sensors/Makefile.in b/src/plugins/ext_sensors/Makefile.in
index c6412a92661..0ab840cc5e8 100644
--- a/src/plugins/ext_sensors/Makefile.in
+++ b/src/plugins/ext_sensors/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/ext_sensors
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/ext_sensors/none/Makefile.in b/src/plugins/ext_sensors/none/Makefile.in
index 0014c8e540c..e0c0df59e89 100644
--- a/src/plugins/ext_sensors/none/Makefile.in
+++ b/src/plugins/ext_sensors/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/ext_sensors/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/ext_sensors/rrd/Makefile.in b/src/plugins/ext_sensors/rrd/Makefile.in
index 067f5382b08..5af197f7dc5 100644
--- a/src/plugins/ext_sensors/rrd/Makefile.in
+++ b/src/plugins/ext_sensors/rrd/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/ext_sensors/rrd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -354,6 +354,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/gres/Makefile.in b/src/plugins/gres/Makefile.in
index d1264df5159..ec70f2ef256 100644
--- a/src/plugins/gres/Makefile.in
+++ b/src/plugins/gres/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/gres
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/gres/gpu/Makefile.in b/src/plugins/gres/gpu/Makefile.in
index e988df9b4df..ac6725ed926 100644
--- a/src/plugins/gres/gpu/Makefile.in
+++ b/src/plugins/gres/gpu/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/gres/gpu
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/gres/mic/Makefile.in b/src/plugins/gres/mic/Makefile.in
index d309fa519a4..a7bb51c8b3f 100644
--- a/src/plugins/gres/mic/Makefile.in
+++ b/src/plugins/gres/mic/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/gres/mic
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/gres/nic/Makefile.in b/src/plugins/gres/nic/Makefile.in
index 814d0829ec4..df47d344dc3 100644
--- a/src/plugins/gres/nic/Makefile.in
+++ b/src/plugins/gres/nic/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/gres/nic
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_container/Makefile.in b/src/plugins/job_container/Makefile.in
index 5e62012bfe7..5e83e12803e 100644
--- a/src/plugins/job_container/Makefile.in
+++ b/src/plugins/job_container/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/job_container
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_container/cncu/Makefile.in b/src/plugins/job_container/cncu/Makefile.in
index cba4437c60a..2ec9246abf1 100644
--- a/src/plugins/job_container/cncu/Makefile.in
+++ b/src/plugins/job_container/cncu/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_container/cncu
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_container/none/Makefile.in b/src/plugins/job_container/none/Makefile.in
index 4965cf35238..838fc540dd9 100644
--- a/src/plugins/job_container/none/Makefile.in
+++ b/src/plugins/job_container/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_container/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/Makefile.in b/src/plugins/job_submit/Makefile.in
index f3990b8ea2c..7807b7718d1 100644
--- a/src/plugins/job_submit/Makefile.in
+++ b/src/plugins/job_submit/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/all_partitions/Makefile.in b/src/plugins/job_submit/all_partitions/Makefile.in
index b75c832ee82..bd691fc63d4 100644
--- a/src/plugins/job_submit/all_partitions/Makefile.in
+++ b/src/plugins/job_submit/all_partitions/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/all_partitions
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/cnode/Makefile.in b/src/plugins/job_submit/cnode/Makefile.in
index baa419c5374..9657d35ae91 100644
--- a/src/plugins/job_submit/cnode/Makefile.in
+++ b/src/plugins/job_submit/cnode/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/cnode
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/defaults/Makefile.in b/src/plugins/job_submit/defaults/Makefile.in
index 3e176046539..81738a1f40b 100644
--- a/src/plugins/job_submit/defaults/Makefile.in
+++ b/src/plugins/job_submit/defaults/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/defaults
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/logging/Makefile.in b/src/plugins/job_submit/logging/Makefile.in
index f9b06f5e409..c0dbe7a4476 100644
--- a/src/plugins/job_submit/logging/Makefile.in
+++ b/src/plugins/job_submit/logging/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/logging
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/lua/Makefile.in b/src/plugins/job_submit/lua/Makefile.in
index 738cc7d0888..959183c307b 100644
--- a/src/plugins/job_submit/lua/Makefile.in
+++ b/src/plugins/job_submit/lua/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/lua
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -350,6 +350,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/partition/Makefile.in b/src/plugins/job_submit/partition/Makefile.in
index ba6c7a48534..7aa21c36ed6 100644
--- a/src/plugins/job_submit/partition/Makefile.in
+++ b/src/plugins/job_submit/partition/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/partition
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/job_submit/require_timelimit/Makefile.in b/src/plugins/job_submit/require_timelimit/Makefile.in
index 655b52aea07..ba34606033b 100644
--- a/src/plugins/job_submit/require_timelimit/Makefile.in
+++ b/src/plugins/job_submit/require_timelimit/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/job_submit/require_timelimit
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -348,6 +348,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/Makefile.in b/src/plugins/jobacct_gather/Makefile.in
index cc1d1f08c4b..12c8f1e9b08 100644
--- a/src/plugins/jobacct_gather/Makefile.in
+++ b/src/plugins/jobacct_gather/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/aix/Makefile.in b/src/plugins/jobacct_gather/aix/Makefile.in
index 28597d3b3d9..78a2da0da77 100644
--- a/src/plugins/jobacct_gather/aix/Makefile.in
+++ b/src/plugins/jobacct_gather/aix/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather/aix
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/cgroup/Makefile.in b/src/plugins/jobacct_gather/cgroup/Makefile.in
index 67d543af620..fb16fcb455a 100644
--- a/src/plugins/jobacct_gather/cgroup/Makefile.in
+++ b/src/plugins/jobacct_gather/cgroup/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather/cgroup
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -349,6 +349,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/common/Makefile.in b/src/plugins/jobacct_gather/common/Makefile.in
index 27cfa9af3a2..85b40c9326c 100644
--- a/src/plugins/jobacct_gather/common/Makefile.in
+++ b/src/plugins/jobacct_gather/common/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather/common
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -315,6 +315,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/linux/Makefile.in b/src/plugins/jobacct_gather/linux/Makefile.in
index 7f3f033ddc9..94fd7c4ee52 100644
--- a/src/plugins/jobacct_gather/linux/Makefile.in
+++ b/src/plugins/jobacct_gather/linux/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather/linux
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobacct_gather/none/Makefile.in b/src/plugins/jobacct_gather/none/Makefile.in
index fbb96edeb39..ab9e314eb30 100644
--- a/src/plugins/jobacct_gather/none/Makefile.in
+++ b/src/plugins/jobacct_gather/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobacct_gather/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobcomp/Makefile.in b/src/plugins/jobcomp/Makefile.in
index f974191776b..77418d931a2 100644
--- a/src/plugins/jobcomp/Makefile.in
+++ b/src/plugins/jobcomp/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/jobcomp
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobcomp/filetxt/Makefile.in b/src/plugins/jobcomp/filetxt/Makefile.in
index 18c2c473084..9b12b3900fb 100644
--- a/src/plugins/jobcomp/filetxt/Makefile.in
+++ b/src/plugins/jobcomp/filetxt/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobcomp/filetxt
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobcomp/mysql/Makefile.in b/src/plugins/jobcomp/mysql/Makefile.in
index 37a902e799b..c5bd3168456 100644
--- a/src/plugins/jobcomp/mysql/Makefile.in
+++ b/src/plugins/jobcomp/mysql/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobcomp/mysql
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -354,6 +354,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobcomp/none/Makefile.in b/src/plugins/jobcomp/none/Makefile.in
index 15a11ccb273..fbbb4171c46 100644
--- a/src/plugins/jobcomp/none/Makefile.in
+++ b/src/plugins/jobcomp/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobcomp/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/jobcomp/script/Makefile.in b/src/plugins/jobcomp/script/Makefile.in
index 8fdf8379942..2bed0096add 100644
--- a/src/plugins/jobcomp/script/Makefile.in
+++ b/src/plugins/jobcomp/script/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/jobcomp/script
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/launch/Makefile.in b/src/plugins/launch/Makefile.in
index a70485f0747..163cede5c48 100644
--- a/src/plugins/launch/Makefile.in
+++ b/src/plugins/launch/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = src/plugins/launch
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -336,6 +336,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/launch/aprun/Makefile.in b/src/plugins/launch/aprun/Makefile.in
index 1198b3c09f4..40f35c49f8e 100644
--- a/src/plugins/launch/aprun/Makefile.in
+++ b/src/plugins/launch/aprun/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/launch/aprun
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/launch/poe/Makefile.in b/src/plugins/launch/poe/Makefile.in
index 23ec8845c21..47780593a17 100644
--- a/src/plugins/launch/poe/Makefile.in
+++ b/src/plugins/launch/poe/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/launch/poe
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/launch/runjob/Makefile.in b/src/plugins/launch/runjob/Makefile.in
index 5a69ac78b7e..65e6528acfd 100644
--- a/src/plugins/launch/runjob/Makefile.in
+++ b/src/plugins/launch/runjob/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = src/plugins/launch/runjob
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -358,6 +358,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/launch/slurm/Makefile.in b/src/plugins/launch/slurm/Makefile.in
index ef4a5e9cde0..e645a067162 100644
--- a/src/plugins/launch/slurm/Makefile.in
+++ b/src/plugins/launch/slurm/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/launch/slurm
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/Makefile.in b/src/plugins/mpi/Makefile.in
index ea4a52c4d88..f1c1b7a92ba 100644
--- a/src/plugins/mpi/Makefile.in
+++ b/src/plugins/mpi/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -335,6 +335,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/lam/Makefile.in b/src/plugins/mpi/lam/Makefile.in
index 0ef097cdbca..c383bf30aab 100644
--- a/src/plugins/mpi/lam/Makefile.in
+++ b/src/plugins/mpi/lam/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/lam
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/mpich1_p4/Makefile.in b/src/plugins/mpi/mpich1_p4/Makefile.in
index b5b6b4adac0..42a904fbd22 100644
--- a/src/plugins/mpi/mpich1_p4/Makefile.in
+++ b/src/plugins/mpi/mpich1_p4/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/mpich1_p4
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/mpich1_shmem/Makefile.in b/src/plugins/mpi/mpich1_shmem/Makefile.in
index b48d2896170..74e59a601e9 100644
--- a/src/plugins/mpi/mpich1_shmem/Makefile.in
+++ b/src/plugins/mpi/mpich1_shmem/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/mpich1_shmem
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/mpichgm/Makefile.in b/src/plugins/mpi/mpichgm/Makefile.in
index 46ae65c3133..9e770e7e385 100644
--- a/src/plugins/mpi/mpichgm/Makefile.in
+++ b/src/plugins/mpi/mpichgm/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/mpichgm
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/mpichmx/Makefile.in b/src/plugins/mpi/mpichmx/Makefile.in
index 2b54efcc6db..fc4b35e622c 100644
--- a/src/plugins/mpi/mpichmx/Makefile.in
+++ b/src/plugins/mpi/mpichmx/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/mpichmx
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/mvapich/Makefile.in b/src/plugins/mpi/mvapich/Makefile.in
index fcef772c7a3..a4aecbe7e52 100644
--- a/src/plugins/mpi/mvapich/Makefile.in
+++ b/src/plugins/mpi/mvapich/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/mvapich
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/none/Makefile.in b/src/plugins/mpi/none/Makefile.in
index 0013d0314ec..35dfb8c300a 100644
--- a/src/plugins/mpi/none/Makefile.in
+++ b/src/plugins/mpi/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/openmpi/Makefile.in b/src/plugins/mpi/openmpi/Makefile.in
index e55d5dad1e1..2b2139264fe 100644
--- a/src/plugins/mpi/openmpi/Makefile.in
+++ b/src/plugins/mpi/openmpi/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/openmpi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/mpi/pmi2/Makefile.in b/src/plugins/mpi/pmi2/Makefile.in
index 54eec545284..99948f65c4a 100644
--- a/src/plugins/mpi/pmi2/Makefile.in
+++ b/src/plugins/mpi/pmi2/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/mpi/pmi2
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/preempt/Makefile.in b/src/plugins/preempt/Makefile.in
index 2ee44c329e6..0fc63adaa97 100644
--- a/src/plugins/preempt/Makefile.in
+++ b/src/plugins/preempt/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/preempt
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/preempt/none/Makefile.in b/src/plugins/preempt/none/Makefile.in
index 111b5a434a7..05a14f2a7dc 100644
--- a/src/plugins/preempt/none/Makefile.in
+++ b/src/plugins/preempt/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/preempt/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/preempt/partition_prio/Makefile.in b/src/plugins/preempt/partition_prio/Makefile.in
index bcad58b43b7..206960528da 100644
--- a/src/plugins/preempt/partition_prio/Makefile.in
+++ b/src/plugins/preempt/partition_prio/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/preempt/partition_prio
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/preempt/qos/Makefile.in b/src/plugins/preempt/qos/Makefile.in
index ab46cf82bcb..37120c6cd25 100644
--- a/src/plugins/preempt/qos/Makefile.in
+++ b/src/plugins/preempt/qos/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/preempt/qos
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/priority/Makefile.in b/src/plugins/priority/Makefile.in
index e8c872063e2..4c73cc68e1b 100644
--- a/src/plugins/priority/Makefile.in
+++ b/src/plugins/priority/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = src/plugins/priority
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/priority/basic/Makefile.in b/src/plugins/priority/basic/Makefile.in
index 5191d7b194c..6e0809ae8cb 100644
--- a/src/plugins/priority/basic/Makefile.in
+++ b/src/plugins/priority/basic/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/priority/basic
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/priority/multifactor/Makefile.in b/src/plugins/priority/multifactor/Makefile.in
index 4621054c7eb..0dc2194fab1 100644
--- a/src/plugins/priority/multifactor/Makefile.in
+++ b/src/plugins/priority/multifactor/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/priority/multifactor
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/Makefile.in b/src/plugins/proctrack/Makefile.in
index ae991053e60..2e9d2279294 100644
--- a/src/plugins/proctrack/Makefile.in
+++ b/src/plugins/proctrack/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/aix/Makefile.in b/src/plugins/proctrack/aix/Makefile.in
index 3b22416dd7d..53cd72cf1a6 100644
--- a/src/plugins/proctrack/aix/Makefile.in
+++ b/src/plugins/proctrack/aix/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/aix
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/cgroup/Makefile.in b/src/plugins/proctrack/cgroup/Makefile.in
index d2be820096c..3c4d5a06955 100644
--- a/src/plugins/proctrack/cgroup/Makefile.in
+++ b/src/plugins/proctrack/cgroup/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/cgroup
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/cray/Makefile.in b/src/plugins/proctrack/cray/Makefile.in
index e90c9adf175..7f6d8383a93 100644
--- a/src/plugins/proctrack/cray/Makefile.in
+++ b/src/plugins/proctrack/cray/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/cray
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/linuxproc/Makefile.in b/src/plugins/proctrack/linuxproc/Makefile.in
index 4b741435cdd..62f54590ebe 100644
--- a/src/plugins/proctrack/linuxproc/Makefile.in
+++ b/src/plugins/proctrack/linuxproc/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/linuxproc
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/lua/Makefile.in b/src/plugins/proctrack/lua/Makefile.in
index 7da6a679958..96591b1c753 100644
--- a/src/plugins/proctrack/lua/Makefile.in
+++ b/src/plugins/proctrack/lua/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/lua
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/pgid/Makefile.in b/src/plugins/proctrack/pgid/Makefile.in
index d6d83bd3639..104be42ff2f 100644
--- a/src/plugins/proctrack/pgid/Makefile.in
+++ b/src/plugins/proctrack/pgid/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/pgid
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/proctrack/sgi_job/Makefile.in b/src/plugins/proctrack/sgi_job/Makefile.in
index c473deea4ab..6188a1438b6 100644
--- a/src/plugins/proctrack/sgi_job/Makefile.in
+++ b/src/plugins/proctrack/sgi_job/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/proctrack/sgi_job
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/Makefile.in b/src/plugins/sched/Makefile.in
index 4cbdd39bf9f..ccb5256d781 100644
--- a/src/plugins/sched/Makefile.in
+++ b/src/plugins/sched/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/sched
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/backfill/Makefile.in b/src/plugins/sched/backfill/Makefile.in
index 066f23ff7f3..446ecde55cb 100644
--- a/src/plugins/sched/backfill/Makefile.in
+++ b/src/plugins/sched/backfill/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/sched/backfill
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/builtin/Makefile.in b/src/plugins/sched/builtin/Makefile.in
index ce2e2ad0dc9..b940a93daf3 100644
--- a/src/plugins/sched/builtin/Makefile.in
+++ b/src/plugins/sched/builtin/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/sched/builtin
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/hold/Makefile.in b/src/plugins/sched/hold/Makefile.in
index 1e6c09b6216..135a2287c60 100644
--- a/src/plugins/sched/hold/Makefile.in
+++ b/src/plugins/sched/hold/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/sched/hold
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/wiki/Makefile.in b/src/plugins/sched/wiki/Makefile.in
index d75c88c9473..a2577960648 100644
--- a/src/plugins/sched/wiki/Makefile.in
+++ b/src/plugins/sched/wiki/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/sched/wiki
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/sched/wiki2/Makefile.in b/src/plugins/sched/wiki2/Makefile.in
index c530d76b1e5..874c610748c 100644
--- a/src/plugins/sched/wiki2/Makefile.in
+++ b/src/plugins/sched/wiki2/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/sched/wiki2
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -350,6 +350,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/Makefile.in b/src/plugins/select/Makefile.in
index 593c5361b7e..c91f28cf146 100644
--- a/src/plugins/select/Makefile.in
+++ b/src/plugins/select/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/select
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/alps/Makefile.in b/src/plugins/select/alps/Makefile.in
index 7ac7f808aad..701a1bda6b5 100644
--- a/src/plugins/select/alps/Makefile.in
+++ b/src/plugins/select/alps/Makefile.in
@@ -60,8 +60,8 @@ target_triplet = @target@
 subdir = src/plugins/select/alps
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -395,6 +395,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/alps/libalps/Makefile.in b/src/plugins/select/alps/libalps/Makefile.in
index bb310054588..074c1f40e50 100644
--- a/src/plugins/select/alps/libalps/Makefile.in
+++ b/src/plugins/select/alps/libalps/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/alps/libalps
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/alps/libemulate/Makefile.in b/src/plugins/select/alps/libemulate/Makefile.in
index c0730566dc2..f709b0e23c9 100644
--- a/src/plugins/select/alps/libemulate/Makefile.in
+++ b/src/plugins/select/alps/libemulate/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/alps/libemulate
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -319,6 +319,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/Makefile.in b/src/plugins/select/bluegene/Makefile.in
index a6cb25ab747..0c138bdc70a 100644
--- a/src/plugins/select/bluegene/Makefile.in
+++ b/src/plugins/select/bluegene/Makefile.in
@@ -89,8 +89,8 @@ target_triplet = @target@
 subdir = src/plugins/select/bluegene
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -509,6 +509,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/ba/Makefile.in b/src/plugins/select/bluegene/ba/Makefile.in
index 17aee6144a6..2883df14a4e 100644
--- a/src/plugins/select/bluegene/ba/Makefile.in
+++ b/src/plugins/select/bluegene/ba/Makefile.in
@@ -59,8 +59,8 @@ noinst_PROGRAMS = wire_test$(EXEEXT)
 subdir = src/plugins/select/bluegene/ba
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -329,6 +329,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/ba_bgq/Makefile.in b/src/plugins/select/bluegene/ba_bgq/Makefile.in
index b43ce9d3c42..72306f99717 100644
--- a/src/plugins/select/bluegene/ba_bgq/Makefile.in
+++ b/src/plugins/select/bluegene/ba_bgq/Makefile.in
@@ -59,8 +59,8 @@ noinst_PROGRAMS = wire_test$(EXEEXT)
 subdir = src/plugins/select/bluegene/ba_bgq
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -339,6 +339,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/bl/Makefile.in b/src/plugins/select/bluegene/bl/Makefile.in
index 864cec38a5e..3d2b4e9ea31 100644
--- a/src/plugins/select/bluegene/bl/Makefile.in
+++ b/src/plugins/select/bluegene/bl/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/bluegene/bl
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -318,6 +318,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/bl_bgq/Makefile.in b/src/plugins/select/bluegene/bl_bgq/Makefile.in
index 87f4329df4b..34956355baf 100644
--- a/src/plugins/select/bluegene/bl_bgq/Makefile.in
+++ b/src/plugins/select/bluegene/bl_bgq/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/bluegene/bl_bgq
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -327,6 +327,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/bluegene/sfree/Makefile.in b/src/plugins/select/bluegene/sfree/Makefile.in
index 126e0fd0ccc..c80d4799114 100644
--- a/src/plugins/select/bluegene/sfree/Makefile.in
+++ b/src/plugins/select/bluegene/sfree/Makefile.in
@@ -58,8 +58,8 @@ sbin_PROGRAMS = sfree$(EXEEXT)
 subdir = src/plugins/select/bluegene/sfree
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -321,6 +321,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/cons_res/Makefile.in b/src/plugins/select/cons_res/Makefile.in
index b4580563915..e277830565e 100644
--- a/src/plugins/select/cons_res/Makefile.in
+++ b/src/plugins/select/cons_res/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/cons_res
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/cray/Makefile.in b/src/plugins/select/cray/Makefile.in
index 8508073dc9c..3480b4a3086 100644
--- a/src/plugins/select/cray/Makefile.in
+++ b/src/plugins/select/cray/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/cray
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/linear/Makefile.in b/src/plugins/select/linear/Makefile.in
index cb3d89a5afa..a514e0aba0c 100644
--- a/src/plugins/select/linear/Makefile.in
+++ b/src/plugins/select/linear/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/linear
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/other/Makefile.in b/src/plugins/select/other/Makefile.in
index 93bba534ae1..78a36cf6b2a 100644
--- a/src/plugins/select/other/Makefile.in
+++ b/src/plugins/select/other/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/other
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -314,6 +314,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/select/serial/Makefile.in b/src/plugins/select/serial/Makefile.in
index b5904b64fc0..7f0b6a78506 100644
--- a/src/plugins/select/serial/Makefile.in
+++ b/src/plugins/select/serial/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/select/serial
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/slurmctld/Makefile.in b/src/plugins/slurmctld/Makefile.in
index 7f2d1398636..b0bec289eef 100644
--- a/src/plugins/slurmctld/Makefile.in
+++ b/src/plugins/slurmctld/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/slurmctld
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/slurmctld/dynalloc/Makefile.in b/src/plugins/slurmctld/dynalloc/Makefile.in
index d3452d00e9b..68db376a500 100644
--- a/src/plugins/slurmctld/dynalloc/Makefile.in
+++ b/src/plugins/slurmctld/dynalloc/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/slurmctld/dynalloc
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -360,6 +360,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/Makefile.in b/src/plugins/switch/Makefile.in
index e1159adbfce..0583cbab0b1 100644
--- a/src/plugins/switch/Makefile.in
+++ b/src/plugins/switch/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/switch
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/cray/Makefile.in b/src/plugins/switch/cray/Makefile.in
index 5b1e8477c82..554dd3bd240 100644
--- a/src/plugins/switch/cray/Makefile.in
+++ b/src/plugins/switch/cray/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/switch/cray
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/generic/Makefile.in b/src/plugins/switch/generic/Makefile.in
index d1d71aead76..2d3121bce2e 100644
--- a/src/plugins/switch/generic/Makefile.in
+++ b/src/plugins/switch/generic/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/switch/generic
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/none/Makefile.in b/src/plugins/switch/none/Makefile.in
index 4ab266125c6..0aee39d25c9 100644
--- a/src/plugins/switch/none/Makefile.in
+++ b/src/plugins/switch/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/switch/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/nrt/Makefile.in b/src/plugins/switch/nrt/Makefile.in
index c58a7196d05..f7c05321dd2 100644
--- a/src/plugins/switch/nrt/Makefile.in
+++ b/src/plugins/switch/nrt/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/switch/nrt
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -390,6 +390,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/switch/nrt/libpermapi/Makefile.in b/src/plugins/switch/nrt/libpermapi/Makefile.in
index bfba965c62b..9617cd113df 100644
--- a/src/plugins/switch/nrt/libpermapi/Makefile.in
+++ b/src/plugins/switch/nrt/libpermapi/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/switch/nrt/libpermapi
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/task/Makefile.in b/src/plugins/task/Makefile.in
index c78da7c1349..3340ed16199 100644
--- a/src/plugins/task/Makefile.in
+++ b/src/plugins/task/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/task
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/task/affinity/Makefile.in b/src/plugins/task/affinity/Makefile.in
index 9f877d4c45c..3dd00ff0680 100644
--- a/src/plugins/task/affinity/Makefile.in
+++ b/src/plugins/task/affinity/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/task/affinity
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -357,6 +357,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/task/cgroup/Makefile.in b/src/plugins/task/cgroup/Makefile.in
index f52b58f7ef0..9b7ef92295b 100644
--- a/src/plugins/task/cgroup/Makefile.in
+++ b/src/plugins/task/cgroup/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/task/cgroup
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/task/cray/Makefile.in b/src/plugins/task/cray/Makefile.in
index 65b39e1dc53..a9114211e62 100644
--- a/src/plugins/task/cray/Makefile.in
+++ b/src/plugins/task/cray/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/task/cray
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/task/none/Makefile.in b/src/plugins/task/none/Makefile.in
index 0d6bd7d4d41..abb14f7836c 100644
--- a/src/plugins/task/none/Makefile.in
+++ b/src/plugins/task/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/task/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/topology/3d_torus/Makefile.in b/src/plugins/topology/3d_torus/Makefile.in
index 4211665f75e..4e6913c1b6a 100644
--- a/src/plugins/topology/3d_torus/Makefile.in
+++ b/src/plugins/topology/3d_torus/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/topology/3d_torus
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -346,6 +346,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/topology/Makefile.in b/src/plugins/topology/Makefile.in
index 79390b9485b..ecc1bc845e4 100644
--- a/src/plugins/topology/Makefile.in
+++ b/src/plugins/topology/Makefile.in
@@ -56,8 +56,8 @@ target_triplet = @target@
 subdir = src/plugins/topology
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -334,6 +334,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/topology/node_rank/Makefile.in b/src/plugins/topology/node_rank/Makefile.in
index 7cec9fe7e4c..e82287c5980 100644
--- a/src/plugins/topology/node_rank/Makefile.in
+++ b/src/plugins/topology/node_rank/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/topology/node_rank
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/topology/none/Makefile.in b/src/plugins/topology/none/Makefile.in
index 0217c163d15..bd1365179fd 100644
--- a/src/plugins/topology/none/Makefile.in
+++ b/src/plugins/topology/none/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/topology/none
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/plugins/topology/tree/Makefile.in b/src/plugins/topology/tree/Makefile.in
index b40d6773b9d..bf8469340b3 100644
--- a/src/plugins/topology/tree/Makefile.in
+++ b/src/plugins/topology/tree/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/plugins/topology/tree
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -345,6 +345,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sacct/Makefile.in b/src/sacct/Makefile.in
index e1170febcb0..237d21b610d 100644
--- a/src/sacct/Makefile.in
+++ b/src/sacct/Makefile.in
@@ -60,8 +60,8 @@ subdir = src/sacct
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sacctmgr/Makefile.in b/src/sacctmgr/Makefile.in
index 26dd9518a7b..a9da05a95ae 100644
--- a/src/sacctmgr/Makefile.in
+++ b/src/sacctmgr/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sacctmgr$(EXEEXT)
 subdir = src/sacctmgr
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -328,6 +328,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/salloc/Makefile.in b/src/salloc/Makefile.in
index 26f9666ea95..745167d7ebe 100644
--- a/src/salloc/Makefile.in
+++ b/src/salloc/Makefile.in
@@ -59,8 +59,8 @@ bin_PROGRAMS = salloc$(EXEEXT)
 subdir = src/salloc
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -323,6 +323,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sattach/Makefile.in b/src/sattach/Makefile.in
index cd0a2fa14d7..e2e56e58f8b 100644
--- a/src/sattach/Makefile.in
+++ b/src/sattach/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sattach$(EXEEXT)
 subdir = src/sattach
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -323,6 +323,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sbatch/Makefile.in b/src/sbatch/Makefile.in
index d92b65cb684..a86a1182f88 100644
--- a/src/sbatch/Makefile.in
+++ b/src/sbatch/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sbatch$(EXEEXT)
 subdir = src/sbatch
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -323,6 +323,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sbcast/Makefile.in b/src/sbcast/Makefile.in
index 1bcd7cfa099..abe44df3937 100644
--- a/src/sbcast/Makefile.in
+++ b/src/sbcast/Makefile.in
@@ -61,8 +61,8 @@ subdir = src/sbcast
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/scancel/Makefile.in b/src/scancel/Makefile.in
index 3d6cac6c955..a97aa3b2c54 100644
--- a/src/scancel/Makefile.in
+++ b/src/scancel/Makefile.in
@@ -60,8 +60,8 @@ subdir = src/scancel
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -324,6 +324,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/scontrol/Makefile.in b/src/scontrol/Makefile.in
index cc5556f422e..d0346ed57da 100644
--- a/src/scontrol/Makefile.in
+++ b/src/scontrol/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = scontrol$(EXEEXT)
 subdir = src/scontrol
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sdiag/Makefile.in b/src/sdiag/Makefile.in
index a9949183683..c203bb2269d 100644
--- a/src/sdiag/Makefile.in
+++ b/src/sdiag/Makefile.in
@@ -59,8 +59,8 @@ bin_PROGRAMS = sdiag$(EXEEXT)
 subdir = src/sdiag
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -322,6 +322,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sinfo/Makefile.in b/src/sinfo/Makefile.in
index 9665eafa0cc..0898b37eb07 100644
--- a/src/sinfo/Makefile.in
+++ b/src/sinfo/Makefile.in
@@ -61,8 +61,8 @@ subdir = src/sinfo
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmctld/Makefile.in b/src/slurmctld/Makefile.in
index 2bb82bcf61f..09ab0179b70 100644
--- a/src/slurmctld/Makefile.in
+++ b/src/slurmctld/Makefile.in
@@ -59,8 +59,8 @@ sbin_PROGRAMS = slurmctld$(EXEEXT)
 subdir = src/slurmctld
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -333,6 +333,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmd/Makefile.in b/src/slurmd/Makefile.in
index 6d5980bcf0b..529f1972cd4 100644
--- a/src/slurmd/Makefile.in
+++ b/src/slurmd/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = src/slurmd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmd/common/Makefile.in b/src/slurmd/common/Makefile.in
index 17d78fa0070..36c70953157 100644
--- a/src/slurmd/common/Makefile.in
+++ b/src/slurmd/common/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/slurmd/common
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -316,6 +316,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmd/slurmd/Makefile.in b/src/slurmd/slurmd/Makefile.in
index d05e06dd095..4a9206b92af 100644
--- a/src/slurmd/slurmd/Makefile.in
+++ b/src/slurmd/slurmd/Makefile.in
@@ -59,8 +59,8 @@ sbin_PROGRAMS = slurmd$(EXEEXT)
 subdir = src/slurmd/slurmd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmd/slurmstepd/Makefile.in b/src/slurmd/slurmstepd/Makefile.in
index 1ba8aeaa790..1feafbb184f 100644
--- a/src/slurmd/slurmstepd/Makefile.in
+++ b/src/slurmd/slurmstepd/Makefile.in
@@ -59,8 +59,8 @@ sbin_PROGRAMS = slurmstepd$(EXEEXT)
 subdir = src/slurmd/slurmstepd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -328,6 +328,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/slurmdbd/Makefile.in b/src/slurmdbd/Makefile.in
index 8e57a55c377..00be3903c83 100644
--- a/src/slurmdbd/Makefile.in
+++ b/src/slurmdbd/Makefile.in
@@ -59,8 +59,8 @@ sbin_PROGRAMS = slurmdbd$(EXEEXT)
 subdir = src/slurmdbd
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -324,6 +324,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/smap/Makefile.in b/src/smap/Makefile.in
index ade00ac7536..183e26a33ff 100644
--- a/src/smap/Makefile.in
+++ b/src/smap/Makefile.in
@@ -66,8 +66,8 @@ subdir = src/smap
 DIST_COMMON = $(am__noinst_HEADERS_DIST) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -344,6 +344,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sprio/Makefile.in b/src/sprio/Makefile.in
index ffc6674807f..7e0f712fbd5 100644
--- a/src/sprio/Makefile.in
+++ b/src/sprio/Makefile.in
@@ -61,8 +61,8 @@ subdir = src/sprio
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/squeue/Makefile.in b/src/squeue/Makefile.in
index e6316a41783..ccfb3683ef4 100644
--- a/src/squeue/Makefile.in
+++ b/src/squeue/Makefile.in
@@ -61,8 +61,8 @@ subdir = src/squeue
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -326,6 +326,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sreport/Makefile.in b/src/sreport/Makefile.in
index 87345b86973..20ecc8a1a0c 100644
--- a/src/sreport/Makefile.in
+++ b/src/sreport/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sreport$(EXEEXT)
 subdir = src/sreport
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -323,6 +323,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/srun/Makefile.in b/src/srun/Makefile.in
index be2abae85c4..3a02b7aae23 100644
--- a/src/srun/Makefile.in
+++ b/src/srun/Makefile.in
@@ -62,8 +62,8 @@ bin_PROGRAMS = srun$(EXEEXT)
 subdir = src/srun
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -363,6 +363,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/srun/libsrun/Makefile.in b/src/srun/libsrun/Makefile.in
index 3f1a99c01be..c620719d522 100644
--- a/src/srun/libsrun/Makefile.in
+++ b/src/srun/libsrun/Makefile.in
@@ -57,8 +57,8 @@ target_triplet = @target@
 subdir = src/srun/libsrun
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -319,6 +319,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/srun_cr/Makefile.in b/src/srun_cr/Makefile.in
index b03fe490394..14ce8fd40a1 100644
--- a/src/srun_cr/Makefile.in
+++ b/src/srun_cr/Makefile.in
@@ -58,8 +58,8 @@ target_triplet = @target@
 subdir = src/srun_cr
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -327,6 +327,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sshare/Makefile.in b/src/sshare/Makefile.in
index 2b23e170dcc..341d965252d 100644
--- a/src/sshare/Makefile.in
+++ b/src/sshare/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sshare$(EXEEXT)
 subdir = src/sshare
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -321,6 +321,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sstat/Makefile.in b/src/sstat/Makefile.in
index d7d1013b21e..a80e8fa2305 100644
--- a/src/sstat/Makefile.in
+++ b/src/sstat/Makefile.in
@@ -58,8 +58,8 @@ bin_PROGRAMS = sstat$(EXEEXT)
 subdir = src/sstat
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -322,6 +322,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/strigger/Makefile.in b/src/strigger/Makefile.in
index f457879c0dc..747f0cc91c7 100644
--- a/src/strigger/Makefile.in
+++ b/src/strigger/Makefile.in
@@ -61,8 +61,8 @@ subdir = src/strigger
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -325,6 +325,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/src/sview/Makefile.in b/src/sview/Makefile.in
index 37d42139545..817ed11a01b 100644
--- a/src/sview/Makefile.in
+++ b/src/sview/Makefile.in
@@ -62,8 +62,8 @@ subdir = src/sview
 DIST_COMMON = $(am__noinst_HEADERS_DIST) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -350,6 +350,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in
index f88ed6169e7..1d7755b711c 100644
--- a/testsuite/Makefile.in
+++ b/testsuite/Makefile.in
@@ -56,8 +56,8 @@ subdir = testsuite
 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -339,6 +339,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/expect/Makefile.in b/testsuite/expect/Makefile.in
index 9b5241c52a5..99cf3dcec93 100644
--- a/testsuite/expect/Makefile.in
+++ b/testsuite/expect/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = testsuite/expect
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -292,6 +292,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/slurm_unit/Makefile.in b/testsuite/slurm_unit/Makefile.in
index 22eefde4517..fb40a64b791 100644
--- a/testsuite/slurm_unit/Makefile.in
+++ b/testsuite/slurm_unit/Makefile.in
@@ -54,8 +54,8 @@ target_triplet = @target@
 subdir = testsuite/slurm_unit
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -332,6 +332,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/slurm_unit/api/Makefile.in b/testsuite/slurm_unit/api/Makefile.in
index 0352b04e624..5fe656c91e6 100644
--- a/testsuite/slurm_unit/api/Makefile.in
+++ b/testsuite/slurm_unit/api/Makefile.in
@@ -56,8 +56,8 @@ TESTS = api-test$(EXEEXT)
 subdir = testsuite/slurm_unit/api
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -355,6 +355,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/slurm_unit/api/manual/Makefile.in b/testsuite/slurm_unit/api/manual/Makefile.in
index b0c514472f5..fea0616ac58 100644
--- a/testsuite/slurm_unit/api/manual/Makefile.in
+++ b/testsuite/slurm_unit/api/manual/Makefile.in
@@ -58,8 +58,8 @@ check_PROGRAMS = cancel-tst$(EXEEXT) complete-tst$(EXEEXT) \
 subdir = testsuite/slurm_unit/api/manual
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -347,6 +347,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
diff --git a/testsuite/slurm_unit/common/Makefile.in b/testsuite/slurm_unit/common/Makefile.in
index ff107ba0104..ab7099190f6 100644
--- a/testsuite/slurm_unit/common/Makefile.in
+++ b/testsuite/slurm_unit/common/Makefile.in
@@ -60,8 +60,8 @@ TESTS = pack-test$(EXEEXT) log-test$(EXEEXT) bitstring-test$(EXEEXT) \
 subdir = testsuite/slurm_unit/common
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
-	$(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/auxdir/ax_lib_hdf5.m4 \
+	$(top_srcdir)/auxdir/ax_pthread.m4 \
 	$(top_srcdir)/auxdir/libtool.m4 \
 	$(top_srcdir)/auxdir/ltoptions.m4 \
 	$(top_srcdir)/auxdir/ltsugar.m4 \
@@ -349,6 +349,7 @@ am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
 am__tar = @am__tar@
 am__untar = @am__untar@
+ax_pthread_config = @ax_pthread_config@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
-- 
GitLab