Lines Matching defs:lib

58 struct lib {  struct
63 lib_unit_t *units; argument
64 lib_index_t *index; argument
65 lib_mtime_t index_mtime; argument
85 static const char *lib_file_path(lib_t lib, const char *name); argument
120 static void lib_add_to_index(lib_t lib, ident_t name, tree_kind_t kind) in lib_add_to_index()
143 static void lib_read_index(lib_t lib) in lib_read_index()
235 static lib_index_t *lib_find_in_index(lib_t lib, ident_t name) in lib_find_in_index()
246 static lib_unit_t *lib_put_aux(lib_t lib, tree_t unit, in lib_put_aux()
319 static const char *lib_file_path(lib_t lib, const char *name) in lib_file_path()
343 lib_t lib = lib_loaded(name_i); in lib_new() local
492 lib_t lib = lib_find_at(name, path, true); in lib_add_map() local
499 lib_t lib = lib_loaded(name_i); in lib_find() local
525 FILE *lib_fopen(lib_t lib, const char *name, const char *mode) in lib_fopen()
531 fbuf_t *lib_fbuf_open(lib_t lib, const char *name, fbuf_mode_t mode) in lib_fbuf_open()
540 void lib_free(lib_t lib) in lib_free()
572 void lib_destroy(lib_t lib) in lib_destroy()
611 void lib_set_work(lib_t lib) in lib_set_work()
616 const char *lib_path(lib_t lib) in lib_path()
627 void lib_put(lib_t lib, tree_t unit) in lib_put()
648 static lib_unit_t *lib_get_aux(lib_t lib, ident_t ident) in lib_get_aux()
708 static void lib_ensure_writable(lib_t lib) in lib_ensure_writable()
714 bool lib_load_vcode(lib_t lib, ident_t unit_name) in lib_load_vcode()
731 void lib_save_vcode(lib_t lib, vcode_unit_t vu, ident_t unit_name) in lib_save_vcode()
747 lib_mtime_t lib_mtime(lib_t lib, ident_t ident) in lib_mtime()
754 bool lib_stat(lib_t lib, const char *name, lib_mtime_t *mt) in lib_stat()
766 tree_t lib_get(lib_t lib, ident_t ident) in lib_get()
780 tree_t lib_get_check_stale(lib_t lib, ident_t ident) in lib_get_check_stale()
805 ident_t lib_name(lib_t lib) in lib_name()
811 void lib_save(lib_t lib) in lib_save()
869 int lib_index_kind(lib_t lib, ident_t ident) in lib_index_kind()
875 void lib_walk_index(lib_t lib, lib_index_fn_t fn, void *context) in lib_walk_index()
884 unsigned lib_index_size(lib_t lib) in lib_index_size()
895 void lib_realpath(lib_t lib, const char *name, char *buf, size_t buflen) in lib_realpath()
905 void lib_mkdir(lib_t lib, const char *name) in lib_mkdir()
910 void lib_delete(lib_t lib, const char *name) in lib_delete()