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

📄 pivot_root.c

📁 Util-linux 软件包包含许多工具。其中比较重要的是加载、卸载、格式化、分区和管理硬盘驱动器
💻 C
字号:
/* pivot_root.c - Change the root file system *//* Written 2000 by Werner Almesberger */#include <stdio.h>#include <sys/syscall.h>#include <unistd.h>#define pivot_root(new_root,put_old) syscall(SYS_pivot_root,new_root,put_old)#if 0/* * With kernelheaders 2.3.41 or later, and ancient libc, try the following. */#include <errno.h>#include <linux/unistd.h>static_syscall2(int,pivot_root,const char *,new_root,const char *,put_old)#endifint main(int argc, const char **argv){	if (argc != 3) {		fprintf(stderr, "usage: %s new_root put_old\n", argv[0]);		return 1;	}	if (pivot_root(argv[1],argv[2]) < 0) {		perror("pivot_root");		return 1;	}	return 0;}

⌨️ 快捷键说明

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