aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-02-23 02:31:03 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-02-23 02:31:03 +0000
commit7e94a9be5910b3b2c5d14b398b54391a2accfb93 (patch)
tree41cabfc03777057a8b88b22e7a33eeda076679c8
parentcb2136e9278e0b44e1f8fd3ba9bd32a781b9d95a (diff)
downloadbusybox-w32-7e94a9be5910b3b2c5d14b398b54391a2accfb93.tar.gz
busybox-w32-7e94a9be5910b3b2c5d14b398b54391a2accfb93.tar.bz2
busybox-w32-7e94a9be5910b3b2c5d14b398b54391a2accfb93.zip
Stub out pivot_root so it won't fail to compile.
-Erik git-svn-id: svn://busybox.net/trunk/busybox@1900 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--pivot_root.c11
-rw-r--r--util-linux/pivot_root.c11
2 files changed, 18 insertions, 4 deletions
diff --git a/pivot_root.c b/pivot_root.c
index d7b80d749..d34dcd7cc 100644
--- a/pivot_root.c
+++ b/pivot_root.c
@@ -11,8 +11,14 @@
11#include "busybox.h" 11#include "busybox.h"
12 12
13#ifndef __NR_pivot_root 13#ifndef __NR_pivot_root
14#error Sorry, but this kernel does not support the pivot_root syscall 14#warning This kernel does not support the pivot_root syscall
15#endif 15#warning The pivot_root application is being stubbed out...
16int pivot_root_main(int argc, char **argv)
17{
18 printf("Please recompile with a kernel supporting the pivot_root syscall.\n");
19 return 0;
20}
21#else
16 22
17static _syscall2(int,pivot_root,const char *,new_root,const char *,put_old) 23static _syscall2(int,pivot_root,const char *,new_root,const char *,put_old)
18 24
@@ -28,6 +34,7 @@ int pivot_root_main(int argc, char **argv)
28 return EXIT_SUCCESS; 34 return EXIT_SUCCESS;
29 35
30} 36}
37#endif
31 38
32 39
33/* 40/*
diff --git a/util-linux/pivot_root.c b/util-linux/pivot_root.c
index d7b80d749..d34dcd7cc 100644
--- a/util-linux/pivot_root.c
+++ b/util-linux/pivot_root.c
@@ -11,8 +11,14 @@
11#include "busybox.h" 11#include "busybox.h"
12 12
13#ifndef __NR_pivot_root 13#ifndef __NR_pivot_root
14#error Sorry, but this kernel does not support the pivot_root syscall 14#warning This kernel does not support the pivot_root syscall
15#endif 15#warning The pivot_root application is being stubbed out...
16int pivot_root_main(int argc, char **argv)
17{
18 printf("Please recompile with a kernel supporting the pivot_root syscall.\n");
19 return 0;
20}
21#else
16 22
17static _syscall2(int,pivot_root,const char *,new_root,const char *,put_old) 23static _syscall2(int,pivot_root,const char *,new_root,const char *,put_old)
18 24
@@ -28,6 +34,7 @@ int pivot_root_main(int argc, char **argv)
28 return EXIT_SUCCESS; 34 return EXIT_SUCCESS;
29 35
30} 36}
37#endif
31 38
32 39
33/* 40/*