39
39
#define MYSYS_PROGRAM_DONT_USE_CURSES() { error_handler_hook = my_message_no_curses; mysys_uses_curses=0;}
40
40
#define MY_INIT(name); { my_progname= name; my_init(); }
42
#define ERRMSGSIZE (SC_MAXWIDTH) /* Max length of a error message */
43
#define NRERRBUFFS (2) /* Buffers for parameters */
44
42
#define MY_FILE_ERROR ((size_t) -1)
46
44
/* General bitmaps for my_func's */
208
206
extern int errno; /* declare errno */
210
208
#endif /* #ifndef errno */
211
extern char NEAR errbuff[NRERRBUFFS][ERRMSGSIZE];
212
209
extern char *home_dir; /* Home directory for user */
213
210
extern const char *my_progname; /* program-name (printed in errors) */
214
211
extern char NEAR curr_dir[]; /* Current directory for user */
640
637
extern void TERMINATE(FILE *file, uint flag);
642
639
extern void init_glob_errs(void);
640
extern void wait_for_free_space(const char *filename, int errors);
643
641
extern FILE *my_fopen(const char *FileName,int Flags,myf MyFlags);
644
642
extern FILE *my_fdopen(File Filedes,const char *name, int Flags,myf MyFlags);
645
643
extern int my_fclose(FILE *fd,myf MyFlags);
845
843
extern int get_defaults_options(int argc, char **argv,
846
844
char **defaults, char **extra_defaults,
847
845
char **group_suffix);
846
extern int my_load_defaults(const char *conf_file, const char **groups,
847
int *argc, char ***argv, const char ***);
848
848
extern int load_defaults(const char *conf_file, const char **groups,
849
int *argc, char ***argv);
849
int *argc, char ***argv);
850
850
extern int modify_defaults_file(const char *file_location, const char *option,
851
851
const char *option_value,
852
852
const char *section_name, int remove_option);
853
853
extern int my_search_option_files(const char *conf_file, int *argc,
854
854
char ***argv, uint *args_used,
855
Process_option_func func, void *func_ctx);
855
Process_option_func func, void *func_ctx,
856
const char **default_directories);
856
857
extern void free_defaults(char **argv);
857
858
extern void my_print_default_files(const char *conf_file);
858
859
extern void print_defaults(const char *conf_file, const char **groups);