Index of values


($) [Pp.Infix]
($) [Pp]
($) [Function]
($/) [Pp.Infix]
($/) [Pp]
($//) [Pp.Infix]
($//) [Pp]
(++) [Dispatch_arg.Spec.Infix]
(++) [Dispatch_arg.Spec]
(-->) [Dispatch_arg.Spec.Infix]
(-->) [Dispatch_arg.Spec]
(^/) [Shell]

A
add [Rmap.S]
add [Rmap]
add [Int_set]
add [Hashtree.S]
add [Hashtree]
add [Fold_table.Fold_map]
add [Fold_map.Fold_map]
add [Extended_linux.Epoll]
add [Cbuffer]
add_range [Int_set]
agrp [Pp]
alert [Loggers.LOGGER]
all_levs [Syslog]
all_str_levs [Syslog]
arg [Command.Flag.Action]
atom [Extended_sexp]

B
big_string [Dispatch_arg.Spec.Result]
bin_file [Extended_linux.Open_fds]
bin_flag [Extended_linux.Epoll]
bin_kind [Extended_linux.Open_fds]
bin_mallinfo [Malloc]
bin_opt [Malloc]
bin_read_file [Extended_linux.Open_fds]
bin_read_file_ [Extended_linux.Open_fds]
bin_read_file__ [Extended_linux.Open_fds]
bin_read_flag [Extended_linux.Epoll]
bin_read_flag_ [Extended_linux.Epoll]
bin_read_flag__ [Extended_linux.Epoll]
bin_read_kind [Extended_linux.Open_fds]
bin_read_kind_ [Extended_linux.Open_fds]
bin_read_kind__ [Extended_linux.Open_fds]
bin_read_mallinfo [Malloc]
bin_read_mallinfo_ [Malloc]
bin_read_mallinfo__ [Malloc]
bin_read_opt [Malloc]
bin_read_opt_ [Malloc]
bin_read_opt__ [Malloc]
bin_read_t [Res_array]
bin_read_t [Extended_linux.Open_fds]
bin_read_t_ [Res_array]
bin_read_t_ [Extended_linux.Open_fds]
bin_read_t__ [Res_array]
bin_read_t__ [Extended_linux.Open_fds]
bin_reader_file [Extended_linux.Open_fds]
bin_reader_flag [Extended_linux.Epoll]
bin_reader_kind [Extended_linux.Open_fds]
bin_reader_mallinfo [Malloc]
bin_reader_opt [Malloc]
bin_reader_t [Res_array]
bin_reader_t [Extended_linux.Open_fds]
bin_size_file [Extended_linux.Open_fds]
bin_size_flag [Extended_linux.Epoll]
bin_size_kind [Extended_linux.Open_fds]
bin_size_mallinfo [Malloc]
bin_size_opt [Malloc]
bin_size_t [Res_array]
bin_size_t [Extended_linux.Open_fds]
bin_t [Res_array]
bin_t [Extended_linux.Open_fds]
bin_write_file [Extended_linux.Open_fds]
bin_write_file_ [Extended_linux.Open_fds]
bin_write_flag [Extended_linux.Epoll]
bin_write_flag_ [Extended_linux.Epoll]
bin_write_kind [Extended_linux.Open_fds]
bin_write_kind_ [Extended_linux.Open_fds]
bin_write_mallinfo [Malloc]
bin_write_mallinfo_ [Malloc]
bin_write_opt [Malloc]
bin_write_opt_ [Malloc]
bin_write_t [Res_array]
bin_write_t [Extended_linux.Open_fds]
bin_write_t_ [Res_array]
bin_write_t_ [Extended_linux.Open_fds]
bin_writer_file [Extended_linux.Open_fds]
bin_writer_flag [Extended_linux.Epoll]
bin_writer_kind [Extended_linux.Open_fds]
bin_writer_mallinfo [Malloc]
bin_writer_opt [Malloc]
bin_writer_t [Res_array]
bin_writer_t [Extended_linux.Open_fds]
block [Pp]
bool [Dispatch_arg.Spec.Result]
bool [Command.Flag.Type]
break [Pp]
break_null [Pp]
break_with [Pp]
btry_wrap_r_lock [Rw_mutex]
btry_wrap_w_lock [Rw_mutex]

C
cardinal [Fold_table.Fold_map]
cardinal [Fold_map.Fold_map]
cb_compare [Cbuffer]
change_size [Lru]
channel [Iter]
channel_progress [Iter]
check_index [Cbuffer]
choice [Dispatch_arg.Spec]
classify [Extended_list]
clear [Lru]
clear_filter [Logger]
close [Find]
closelog [Syslog]
closelog () closes the connection to the syslog daemon.
cmd [Shell.Process]
collate [Extended_string]
collate s1 s2 sorts string in an order that's is usaully more suited for human consumption by treating ints specificaly: (e.g.
commalist [Pp]
command [Command.Version]
Provides a "version" subcommand.
comment [Extended_sexp]
compare [Rmap.Key]
compare [Hashtree.Key]
compare [Extended_filename]
compare_lev [Syslog]
concat [Iter]
confirm [Prompt]
connect_tmout [Net_utils]
content [Shell.Process]
copy_data [Cbuffer]
copy_file [Shell]
cp [Shell]
create [Union_find]
create v returns a new object in its own equivalence class that has value v.
create [Rw_mutex]
create [Rmap.S]
create [Rmap]
create [Readline.History]
create [Lru]
create size destructor creates a new lru list that stores at most size elements, and calls destructor on any element before it's kicked out of the list
create [Logger]
create [Int_set]
create [Hashtree.S]
create [Hashtree]
create [Find]
create ?options dir create a Find.t based in dir
create [Extended_linux.Epoll]
create [Exception_check]
create should not be called more than once
create [Dispatch_arg.Spec.Result]
create [Dispatch_arg.Spec]
create [Command.Flag.Type]
create [Command]
create [Cbuffer]
create_default [Logger]
crit [Loggers.LOGGER]

D
data [Fold_table.Fold_map]
data [Fold_map.Fold_map]
debug [Loggers.LOGGER]
declare [Dispatch_arg]
default [Find.Options]
default_shell [Dispatch_arg]
del [Extended_linux.Epoll]
diff [Extended_list]
discard [Shell.Process]
discover [Extended_linux.Open_fds]
drop_from [Cbuffer]
drop_last [Cbuffer]
drop_old [Cbuffer]

E
echo [Shell]
email [Shell]
embed [Dispatch_arg]
emerg [Loggers.LOGGER]
empty [Vector]
empty [Pp]
empty [Iter]
empty [Fold_table.Fold_map]
empty [Fold_map.Fold_map]
enumerate_from [Extended_list]
eprintf [Shell.Ansi]
err [Loggers.LOGGER]
escape [Escaping]
escape_gen [Escaping]
escape_gen escapeworthy_map escape_char s returns an escaped string based on s as follows: if (c1,c2) is in escapeworthy_map, then all occurences of c1 are replaced by escape_char concatenated to c2.
escape_one_orig [Escaping]
escape_two_orig [Escaping]
esyslog [Syslog]
esyslog_printf [Syslog]
exists [Iter]
exists [Fold_table.Fold_map]
exists [Fold_map.Fold_map]
expand [Cbuffer]

F
f [Fold_map.Fold]
fgrp [Pp]
file_exists [Shell]
file_kind [Shell]
file_of_sexp [Extended_linux.Open_fds]
filter [Logger]
filter [Iter]
filter [Fold_table.Fold_map]
filter [Fold_map.Fold_map]
find [Rmap.S]
find [Rmap]
find [Iter]
find [Hashtree.S]
find [Hashtree]
find [Fold_table.Fold_map]
find [Fold_map.Fold_map]
find_all [Find]
flag_of_sexp [Extended_linux.Epoll]
Type of Epoll event flag
flag_to_string [Extended_linux.Epoll]
float [Command.Flag.Type]
flush [Readline.History]
fold [Rmap.S]
fold [Rmap]
fold [Iter]
fold [Hashtree.S]
fold [Hashtree]
fold [Fold_table.Fold_map]
fold [Fold_map.Fold_map]
fold [Find]
fold_left_term [Extended_list]
foldi [Extended_array]
for_all [Iter]
for_all [Fold_table.Fold_map]
for_all [Fold_map.Fold_map]
format [Extended_sexp]
format_failed [Shell.Process]

G
generic [Loggers.LOGGER]
get [Vector]
get [Union_find]
get [Semaphore]
get [Cbuffer]
get_all_procs [Procfs]
get_all_procs returns a process list
get_editor [Shell]
get_flags [Extended_linux.Epoll]
get_group_names [Shell]
get_lev [Loggers.LOGGER]
group [Command]

H
h_name_of_sockaddr [Net_utils]
Get hostname from sockaddr
h_name_or_string_of_sockaddr [Net_utils]
has_err [Extended_linux.Epoll]
has_et [Extended_linux.Epoll]
has_hup [Extended_linux.Epoll]
has_in [Extended_linux.Epoll]
has_oneshot [Extended_linux.Epoll]
has_out [Extended_linux.Epoll]
has_pri [Extended_linux.Epoll]
hash [Hashtree.Key]
head [Shell.Process]
hertz [Procfs]
hgrp [Pp]
home [Shell]
hostname [Shell]

I
i [Iter]
iff [Extended_option]
ignore_errors [Find.Options]
in_cache [Lru]
in_group [Shell]
inet_addr_of_sockaddr [Net_utils]
info [Loggers.LOGGER]
init [Semaphore]
init [Fold_map.Fold]
input_line [Readline]
int [Dispatch_arg.Spec.Result]
int [Dispatch_arg.Spec]
int [Command.Flag.Type]
inter [Extended_list]
inter l1 l2 returns a list without duplicates of all elements of l1 that are in l2
intersperse [Extended_list]
invariant [Rmap.S]
invariant [Rmap]
invariant [Int_set]
is_atom [Extended_sexp]
is_color_tty [Shell.Ansi]
is_directory [Shell]
is_empty [Int_set]
is_empty [Fold_table.Fold_map]
is_empty [Fold_map.Fold_map]
is_file [Shell]
is_full [Cbuffer]
is_list [Extended_sexp]
is_parent [Extended_filename]
is_substring [Extended_string]
iter [Rmap.S]
iter [Rmap]
iter [Fold_table.Fold_map]
iter [Fold_map.Fold_map]
iter [Find]
iter [Cbuffer]
iterr [Cbuffer]

K
keys [Fold_table.Fold_map]
keys [Fold_map.Fold_map]
kind_of_sexp [Extended_linux.Open_fds]

L
length [Int_set]
length [Hashtree.S]
length [Hashtree]
length [Cbuffer]
lev_of_string [Syslog]
lines [Shell.Process]
list [Pp]
list [Extended_sexp]
list [Dispatch_arg.Spec.Result]
list [Dispatch_arg.Spec]
log [Logger]
logger [Loggers.SPEC]
look [Semaphore]
ls [Shell]

M
make_flags [Extended_linux.Epoll]
mallinfo [Malloc]
mallinfo ()
mallinfo_of_sexp [Malloc]
malloc_stats [Malloc]
malloc_stats () prints brief summary statistics on stderr.
malloc_trim [Malloc]
malloc_trim n release all but n bytes of freed top-most memory back to the system.
mallopt [Malloc]
mallopt opt n sets malloc configuration option opt to n.
map [Iter]
map1 [Dispatch_arg.Spec]
map2 [Dispatch_arg.Spec]
map3 [Dispatch_arg.Spec]
max [Extended_list]
max_element [Int_set]
max_exn [Extended_list]
may_log [Loggers.LOGGER]
maybe_log [Logger]
maybe_raise [Exception_check]
mem [Int_set]
mem [Fold_table.Fold_map]
mem [Fold_map.Fold_map]
memoize [Lru]
memtotal [Procfs]
min [Extended_list]
min_element [Int_set]
min_exn [Extended_list]
mkdir_p [Shell]
modify [Extended_linux.Epoll]

N
nest [Pp]
next [Iter]
get the next element of the iterator
next [Find]
next_exn [Iter]
noarg [Command.Flag.Action]
notice [Loggers.LOGGER]
np_pref [Rw_mutex]

O
of_array [Iter]
of_array [Cbuffer]
of_channel [Iter]
of_list [Readline.History]
of_list [Iter]
of_list [Fold_map.Fold_map]
of_map [Fold_map.Fold_map]
of_opt [Iter]
of_type [Command.Flag.Action]
ok [Dispatch_arg.Spec.Result]
open_connection_tmout [Net_utils]
open_fd_connection_tmout [Net_utils]
openlog [Syslog]
opt_of_sexp [Malloc]
???
option [Dispatch_arg.Spec]

P
password [Prompt]
phys_length [Cbuffer]
physical_ram [Unix_utils]
port_of_in_channel [Net_utils]
port_of_sockaddr [Net_utils]
pp_hum' [Extended_sexp]
pretty [Extended_float]
print_diff [Extended_sexp]
printf [Shell.Ansi]
progress [Iter]
progress_string [Iter]
prompt [Prompt]
prompt display prints display and returns one-line response from user

Q
quote [Shell]

R
r_lock [Rw_mutex]
r_pref [Rw_mutex]
r_unlock [Rw_mutex]
ram_limit_spec [Unix_utils]
random_split [Extended_array]
random_sub [Extended_array]
reduce [Iter]
remote [Shell.Process]
remove [Rmap.S]
remove [Rmap]
remove [Hashtree.S]
remove [Hashtree]
remove [Fold_table.Fold_map]
remove [Fold_map.Fold_map]
rest [Command.Flag.Action]
rm [Shell]
run [Shell.Process]
run [Shell]
run [Process]
run [Dispatch_arg]
run [Command]
run_full [Shell]
run_gen [Dispatch_arg]
run_highlighted [Extended_common]
run_lines [Shell]
run_main [Extended_common]
run_one [Shell]
running_byte_code [Ocaml_utils]

S
same_class [Union_find]
scp [Shell]
send [Sendmail]
set [Vector]
set [Union_find]
set [Fold_table.Fold_map]
set [Fold_map.Fold_map]
set [Cbuffer]
set_in_channel_timeout [Net_utils]
set_lev [Loggers.LOGGER]
Set minimum log level
set_out_channel_timeout [Net_utils]
setlogmask [Syslog]
sexp_of_file [Extended_linux.Open_fds]
sexp_of_flag [Extended_linux.Epoll]
sexp_of_kind [Extended_linux.Open_fds]
sexp_of_mallinfo [Malloc]
sexp_of_opt [Malloc]
sexp_of_t [Extended_linux.Open_fds]
sexp_of_t [Cbuffer]
sh [Shell]
sh_full [Shell]
sh_lines [Shell]
sh_one [Shell]
sh_test [Shell]
shell [Shell.Process]
shell [Dispatch_arg]
shrink [Cbuffer]
signal [Semaphore]
singleton [Fold_table.Fold_map]
singleton [Fold_map.Fold_map]
size [Lru]
snoc [Vector]
split_while [Extended_list]
squeeze [Extended_string]
ssh [Shell]
status_to_string [Shell.Process]
string [Dispatch_arg.Spec.Result]
string [Dispatch_arg.Spec]
string_of_lev [Syslog]
string_of_sockaddr [Net_utils]
summarize [Extended_sexp]
swap_array [Cbuffer]
syslog [Syslog]
syslog_printf [Syslog]

T
t [Iter]
t_of_sexp [Extended_linux.Open_fds]
t_of_sexp [Cbuffer]
take_while [Extended_list]
tcp_socket [Net_utils]
test [Shell.Process]
test [Shell]
text [Pp]
timestamp [Logger]
to_alist [Fold_table.Fold_map]
to_alist [Fold_map.Fold_map]
to_array [Iter]
to_array [Cbuffer]
to_array_opt [Iter]
to_file [Pp]
to_file_width [Pp]
to_list [Readline.History]
to_list [Iter]
to_list [Find]
to_list_opt [Iter]
to_map [Fold_map.Fold_map]
to_string [Shell.Process]
to_string [Pp]
to_string [Int_set]
to_string [Extended_exn]
The to_string function is slightly tweaked to avoid escaping the string content of Failure.
to_string_hum [Extended_float]
to_string_hum [Extended_exn]
to_string_hum' [Extended_sexp]
to_string_width [Pp]
touch [Lru]
try_r_lock [Rw_mutex]
try_w_lock [Rw_mutex]
try_wrap_r_lock [Rw_mutex]
try_wrap_w_lock [Rw_mutex]

U
unescape [Escaping]
unescape_gen [Escaping]
unescaped [Extended_string]
unescaped_res [Extended_string]
unfold [Iter]
union [Union_find]
unit [Dispatch_arg.Spec.Result]
unit [Dispatch_arg.Spec]
unsafe_create_process [Extended_unix]

V
vgrp [Pp]

W
w_lock [Rw_mutex]
w_pref [Rw_mutex]
w_unlock [Rw_mutex]
wait [Semaphore]
wait [Extended_linux.Epoll]
warnf [Shell]
warning [Loggers.LOGGER]
which [Shell]
whoami [Shell]
with_open_temp_file [Extended_filename]
with_pid [Procfs]
with_temp_dir [Extended_filename]
with_uid [Procfs]
with_username [Procfs]
without_compactions [Extended_gc]
wrap_block_signals [Unix_utils]
wrap_r_lock [Rw_mutex]
wrap_w_lock [Rw_mutex]
write_script [Command.Tab_completion]
write_script t argv0 dest generates a tab-completion bash script for t, using argv0 as the command name to tab complete on, writing the script file to dest