cctools
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
 
 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
 
 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
 
 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
 
 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
 
 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.