⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sitback.h

📁 Linux系统备份源代码 可基于用户自定义策略实现系统、应用数据备份
💻 H
📖 第 1 页 / 共 2 页
字号:
#define FILECOPY      1#define CDR           2#define CDRW          3#define ISO           4#define TARCDR        5#define TARCDRW       6#define TARISO        7#define ZIP           8#define ZIPCDR        9#define ZIPCDRW       10#define ZIPISO        11/*errcode is the global errcode, wich will be set by any  failing function*/extern int errcode;                   /*main.c*//*struct holding an entry in the filelist*/struct filelist{  char *target;  struct filelist *next;  struct filelist *prev;};typedef struct filelist* Tfilelist;/*struct holding an entry in the timelist*/struct timelist{  int dayofweek;  int hour;  int min;  struct timelist *next;  struct timelist *prev;};typedef struct timelist* Ttimelist;/*Configuration*/extern char          conf__script_name[];       /* init.c */extern char          conf__script_title[];      /* ...... */extern int           conf__mode;                /* ...... */extern int           conf__operation;           /* ...... */extern char          conf__allow_multiple;      /* ...... */extern int           conf__volume_length;       /* ...... */extern char          conf__org_archive[];       /* ...... */extern char          conf__archive[];           /* ...... */extern int           conf__compress;            /* ...... */extern Tfilelist     conf__filelist;            /* ...... */extern Ttimelist     conf__timelist;            /* ...... */extern char          conf__report_printer[];    /* ...... */extern char          conf__smb_user[];          /* ...... */extern char          conf__smb_passwd[];        /* ...... */extern long unsigned conf__archive_size;        /* ...... */extern char          conf__archive_name[];      /* ...... */extern char          conf__report_name[];       /* ...... */extern int           conf__ignore_time_info;    /* ...... */extern char          conf__archive_id[];        /* ...... */extern char          conf__archive_oldid[];     /* ...... */extern int           conf__update_archiveinfo;  /* ...... */extern int           conf__skip_old_archiveinfo;/* ...... */extern char          conf__tar_action;          /* ...... */extern int           conf__verbose;             /* ...... */extern int           conf__mt_device;           /* ...... */extern int           conf__non_rewind;          /* ...... */extern int           conf__retry;               /* ...... */extern char          conf__tar[];               /* ...... */extern char          conf__gzip[];              /* ...... */extern char          conf__zip[];               /* ...... */extern char          conf__bzip2[];             /* ...... */extern char          conf__Zcompress[];         /* ...... */extern char          conf__mt[];                /* ...... */extern char         *conf__compressapp;         /* ...... */extern int           conf__compressor;          /* ...... */extern char          conf__start_mark[];        /* ...... */extern int           conf__verify;              /* ...... */extern int           conf__special_files;       /* ...... */extern char          conf__ps[];                /* ...... */extern int           conf__curses;              /* ...... */extern char          conf__before[];            /* ...... */extern char          conf__after[];             /* ...... */extern char         *conf__exclude_files;       /* ...... */extern char          conf__rsh[];               /* ...... */extern char          conf__rhost[];             /* ...... */extern char          conf__ruser[];             /* ...... */extern int           conf__nice;                /* ...... */extern char         *conf__homedir;             /* ...... */extern int           conf__force_mt;            /* ...... */extern int           conf__force_not_mt;        /* ...... */extern int           conf__force_rewind;        /* ...... */extern int           conf__force_non_rewind;    /* ...... */extern int           conf__follow_symlinks;     /* ...... */extern int           conf__keep_lock;           /* ...... */extern char          conf__report_mail[];       /* ...... */extern char          conf__smtp_host[];         /* ...... */extern char          conf__smtp_user[];         /* ...... */extern char          conf__smtp_pass[];         /* ...... */extern int           conf__type;                /* ...... */extern int           conf__ignore_bad_symlinks; /* ...... */extern char          conf__mkisofs[];           /* ...... */extern char          conf__cdrecord[];          /* ...... */extern char          conf__speed[];             /* ...... */extern int           conf__fixate;              /* ...... */extern char          conf__buffersize[];        /* ...... */extern int           conf__eject;               /* ...... */extern int           conf__cd_on_the_fly;       /* ...... */extern char          conf__temp[];              /* ...... */extern time_t        conf__time_started;        /* ...... */extern char          conf__tracksize[];         /* ...... */extern unsigned      conf__archive_count;       /* ...... */extern int           conf__unattended;          /* ...... */extern char          conf__scriptdir[];         /* ...... */extern int           conf__skip_lock;           /* ...... */extern int           conf__add_to_root;         /* ...... */extern int           conf__no_info;             /* ...... */extern int           conf__bad_symlinks;        /* ...... *//*Global prototypes*/int  ArchiveList();                             /* archive.c */int  Init(int argc, char *argv[]);              /* init.c */void Shutdown();                                /* init.c */int  Backup();                                  /* backup.c */int  Restore();                                 /* restore.c */int  List();                                    /* list.c */void Wait_for_time_condition();                 /* util.c */int  ArchiveName();                             /* archive.c */int  PrintReport(char *file);                   /* util.c */int  WriteReport(char *file,char *output);      /* util.c */int  TestLocation(char *location);              /* archive.c */int  ArchiveId();                               /* archive.c */int  DataBaseInsert(char *id);                  /* database.c */int  DataBaseRename(char *oldid,char *newid);   /* datbase.c */int  DataBaseSetStatus(char *id,char *status);  /* database.c */int  OldArchiveId();                            /* archive.c */void  SetLock(char *lock);                      /* util.c */void ClearLock(char *lock);                     /* util.c */int  ArchiveReady(int timeout);                 /* util.c */int  UI__Init(int argc,char **argv);            /* ui.c */void UI__Shutdown();                            /* ui.c */void UI__Message(char *msg, ... );              /* ui.c */void *UI__TrackStdout(void *word);              /* ui.c */void UI__SetProgressText(char *text);           /* ui.c */int  UI__ShowBackup();                          /* ui.c */void UI__SetProgressText(char *text);           /* ui.c */void UI__OkDlg(char *msg);                      /* ui.c */void UI__Warning(char *msg, ... );              /* ui.c */void UI__Beep();                                /* ui.c */void GenerateStartMark();                       /* util.c */void log(char *message, ... );                  /* util.c */int  Execute(char *fmt, ... );                  /* util.c */char *Next_time_condition();                    /* util.c */void Kill(int pid);                             /* util.c */int  RewindDevice();                            /* util.c */int  SendMail(char *file,char *subject);        /* mail.c */int  Daemonize();                               /* util.c */void Sync();                                    /* util.c */int  Initialize_Report();                       /* util.c */void Report(char *formatstring, ... );          /* util.c */void Finalize_Report();                         /* util.c */char *base64_encode(char *string);              /* util.c *//*find out if all ncurses components are available*/#ifdef HAVE_NCURSES_H  #ifdef HAVE_LIBNCURSES    #define HAVE_NCURSES  #endif#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -