src Directory Reference

## Files

| address.h
| assert.h
| auth.h
| auth_address.h
| auth_all.h
| Global authentication controls.
| auth_globus.h
| auth_hostname.h
| auth_kerberos.h
| auth_ticket.h
| auth_unix.h
| b64.h
| Base64 Encoding Operations.
| bitmap.h
| bucketing.h
| bucketing_exhaust.h
| bucketing_greedy.h
| bucketing_manager.h
| buffer.h
| String Buffer Operations.
| catalog_query.h
| Query the global catalog server for server descriptions.
| catch.h
| category.h
| Implements bookkeeping for categories of tasks and their resources.
| category_internal.h
| cctools.h
| Common CCTools functions for version and common output management.
| cctools_endian.h
| Byte order conversions.
| change_process_title.h
| Change the title of a process in ps and top.
| chunk.h
| clean_dir.h
| compat-at.h
| at syscall compatibility layer.
| console_login.h
| Read a name and password from the console.
| copy_stream.h
| copy_tree.h
| create_dir.h
| Create a new directory recursively.
| daemon.h
| datagram.h
| UDP datagram communications.
| debug.h
| General purpose debugging routines.
| disk_alloc.h
| display_size.h
| Display file sizes in human readable format i.e.
| domain_name.h
| Look up domain names and addresses directly.
| domain_name_cache.h
| Look up domain names and addresses quickly.
| dpopen.h
| Double Pipe process invocation.
| elfheader.h
| envtools.h
| fast_popen.h
| Fast process invocation.
| fd.h
| file_cache.h
| file_link_recursive.h
| Make deep links to directories.
| full_io.h
| Perform complete I/O operations, retrying through failures and signals.
| get_canonical_path.h
| get_line.h
| getopt.h
| getopt_aux.h
| getopt_int.h
| gpu_info.h
| Query gpu properties.
| hash_cache.h
| hash_table.h
| A general purpose hash table.
| hdfs_library.h
| histogram.h
| Keep counts of doubles that fall in some given bucket size.
| hmac.h
| Routines for computing Hash-based Message Authentication Codes.
| host_disk_info.h
| Query disk space properties.
| host_memory_info.h
| Get current memory status.
| http_query.h
| int_sizes.h
| interfaces_address.h
| itable.h
| An integer-indexed hash table.
| jx.h
| JSON Expressions (JX) library.
| jx_binary.h
| Binary format encode/decode for JX expressions.
| jx_canonicalize.h
| Print a JX structure in canonical form.
| jx_eval.h
| Implements evaluation of JX expressions.
| jx_function.h
| jx_getopt.h
| Pull command line args from a JSON document.
| jx_match.h
| Unwrap JX types.
| jx_parse.h
| Parse JSON strings and files into JX expressions.
| jx_pretty_print.h
| jx_print.h
| Print JX expressions to strings, files, and buffers.
| jx_sub.h
| Implements context substitution of JX expressions.
| jx_table.h
| link.h
| A high level TCP connection library.
| link_auth.h
| list.h
| Robust, reentrant linked list structure.
| load_average.h
| Get the current load and number of CPUs.
| macros.h
| md5.h
| Routines for computing MD5 checksums.
| memfdexe.h
| mkdir_recursive.h
| Create a new directory recursively.
| nvpair.h
| This module is deprecated, please use jx.h for new code.
| nvpair_jx.h
| nvpair_private.h
| password_cache.h
| path.h
| path_disk_size_info.h
| Query disk space on the given directory.
| pattern.h
| Pattern Matching Facilities.
| ppoll_compat.h
| preadwrite.h
| priority_queue.h
| A general purpose priority queue.
| process.h
| Provides a higher level interface to finding information about complete processes.
| random.h
| A PRNG library.
| rmonitor.h
| rmonitor_poll.h
| rmonitor_poll_internal.h
| rmonitor_types.h
| rmsummary.h
| s3_file_io.h
| semaphore.h
| set.h
| A set data structure.
| sh_popen.h
| Non Terminal-Stealing popen implementation.
| sha1.h
| Routines for computing SHA1 checksums.
| shell.h
| sigdef.h
| sleeptools.h
| Sleep for a specified amount of time.
| sort_dir.h
| Obtain a sorted directory listing.
| stats.h
| string_array.h
| Single Memory Block String Array.
| string_set.h
| A string_set data structure.
| stringtools.h
| text_array.h
| A two dimensional array of strings.
| text_list.h
| timer.h
| Simple timer library.
| timestamp.h
| Portable routines for high resolution timing.
| tlq_config.h
| trash.h
| twister.h
| unlink_recursive.h
| Unlink recursively.
| uptime.h
| url_encode.h
| provides routines for encoding strings according to RFC-2396.
| username.h
| Obtain information about the current user.
| uuid.h
| xxmalloc.h
| Brittle memory allocation routines.