* Australia
*/
-#define __USE_LARGEFILE64
+#define _GNU_SOURCE
#include <unistd.h>
#ifndef __dietlibc__
extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
int new_level, delta_disks, new_layout, new_chunk;
};
+struct createinfo {
+ int uid;
+ int gid;
+ int autof;
+ int mode;
+};
+
#define Name "mdadm"
enum mode {
struct FTW {};
# define FTW_PHYS 1
#else
-# define __USE_XOPEN_EXTENDED
# include <ftw.h>
# ifdef __dietlibc__
# define FTW_PHYS 1
unsigned long long array_size,
int major);
extern int ExamineBitmap(char *filename, int brief, struct supertype *st);
+extern void bitmap_update_uuid(int fd, int *uuid);
extern int md_get_version(int fd);
extern int get_linux_version(void);
extern int dev_open(char *dev, int flags);
extern int is_standard(char *dev, int *nump);
-
+extern int parse_auto(char *str, char *msg, int config);
extern mddev_ident_t conf_get_ident(char *conffile, char *dev);
extern mddev_dev_t conf_get_devs(char *conffile);
+extern struct createinfo *conf_get_create_info(char *conffile);
extern char *conf_get_mailaddr(char *conffile);
+extern char *conf_get_mailfrom(char *conffile);
extern char *conf_get_program(char *conffile);
extern char *conf_line(FILE *file);
extern char *conf_word(FILE *file, int allow_key);