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