1 /* configs.h: 2 * 3 **************************************************************** 4 * Copyright (C) 2003 Tom Lord 5 * 6 * See the file "COPYING" for further information about 7 * the copyright and warranty status of this work. 8 */ 9 10 #ifndef INCLUDE__LIBARCH__CONFIGS_H 11 #define INCLUDE__LIBARCH__CONFIGS_H 12 13 14 #include "tla/libawk/relational.h" 15 16 17 18 struct arch_build_config_params 19 { 20 int no_pristines; 21 int hardlinks; 22 int library; 23 int sparse; 24 int release_id; 25 }; 26 27 28 /* automatically generated __STDC__ prototypes */ 29 extern t_uchar * arch_config_path (t_uchar * tree_root, t_uchar * config_name); 30 extern rel_table arch_read_config (t_uchar * tree_root, t_uchar * config_name); 31 extern rel_table arch_config_from_tree (t_uchar * tree_root, rel_table config_in); 32 extern int arch_begin_new_config (t_uchar * tree_root, t_uchar * name, int force); 33 extern void arch_finish_new_config (int fd, t_uchar * tree_root, t_uchar * name, int force); 34 extern void arch_build_config (t_uchar * tree_root, 35 t_uchar * config_name, 36 struct arch_build_config_params * params, 37 t_uchar * default_archive); 38 #endif /* INCLUDE__LIBARCH__CONFIGS_H */ 39 40 41 /* tag: Tom Lord Sat Jan 5 15:26:10 2002 (configs.h) 42 */ 43