LttvLibrary *lttv_library_load(char *name, GError **error);
-void lttv_library_unload(LttvLibrary *l);
+/* Returns 0 if library is unloaded, > 0 otherwise */
+gint lttv_library_unload(LttvLibrary *l);
/* Obtain information about the library */
/* Add or remove directory names to the library search path */
-void lttv_library_path_add(char *name);
+void lttv_library_path_add(const char *name);
-void lttv_library_path_remove(char *name);
+void lttv_library_path_remove(const char *name);
/* List the directory names in the library search path */