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

📄 method.h

📁 linux 安装程序
💻 H
字号:
#ifndef H_METHOD#define H_METHOD#include "modules.h"#include "moduledeps.h"#include "loader.h"#include <kudzu/kudzu.h>/* method identifiers, needs to match struct installMethod order in loader.c */enum {#if !defined(__s390__) && !defined(__s390x__)    METHOD_CDROM,#endif    METHOD_HD,    METHOD_NFS,    METHOD_FTP,    METHOD_HTTP};struct installMethod {    char * name;    char * shortname;    int network;    enum deviceClass deviceType;			/* for pcmcia */    char * (*mountImage)(struct installMethod * method,                         char * location, struct loaderData_s * loaderData,                         moduleInfoSet modInfo, moduleList modLoaded,                         moduleDeps * modDepsPtr);};int umountLoopback(char * mntpoint, char * device);int mountLoopback(char * fsystem, char * mntpoint, char * device);char * validIsoImages(char * dirName, int *foundinvalid);int readStampFileFromIso(char *file, char **descr, char **timestamp);void queryIsoMediaCheck(char * isoDir);int verifyStamp(char * path);void umountStage2(void);int mountStage2(char * path);int copyFileAndLoopbackMount(int fd, char *dest, char *device, char *mntpoint);int getFileFromBlockDevice(char *device, char *path, char * dest);void copyUpdatesImg(char * path);void copyProductImg(char * path);int copyDirectory(char * from, char * to);void setMethodFromCmdline(char * arg, struct loaderData_s * ld);#endif

⌨️ 快捷键说明

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