[BusyBox-cvs] svn commit: trunk/busybox/libbb
vapier at busybox.net
vapier at busybox.net
Fri Mar 4 01:27:19 UTC 2005
Author: vapier
Date: 2005-03-03 18:27:18 -0700 (Thu, 03 Mar 2005)
New Revision: 9971
Log:
add some more comments
Modified:
trunk/busybox/libbb/syscalls.c
Changeset:
Modified: trunk/busybox/libbb/syscalls.c
===================================================================
--- trunk/busybox/libbb/syscalls.c 2005-03-04 01:10:56 UTC (rev 9970)
+++ trunk/busybox/libbb/syscalls.c 2005-03-04 01:27:18 UTC (rev 9971)
@@ -29,7 +29,7 @@
#include <sys/syscall.h>
#include "libbb.h"
-int sysfs( int option, unsigned int fs_index, char * buf)
+int sysfs(int option, unsigned int fs_index, char * buf)
{
return(syscall(__NR_sysfs, option, fs_index, buf));
}
@@ -39,37 +39,37 @@
#ifndef __NR_pivot_root
#warning This kernel does not support the pivot_root syscall
#warning -> The pivot_root system call is being stubbed out...
- /* BusyBox was compiled against a kernel that did not support
- * the pivot_root system call. To make this application work,
- * you will need to recompile with a kernel supporting the
- * pivot_root system call.
- */
- bb_error_msg("\n\nTo make this application work, you will need to recompile\n"
- "BusyBox with a kernel supporting the pivot_root system call.\n");
- errno=ENOSYS;
- return -1;
+ /* BusyBox was compiled against a kernel that did not support
+ * the pivot_root system call. To make this application work,
+ * you will need to recompile with a kernel supporting the
+ * pivot_root system call.
+ */
+ bb_error_msg("\n\nTo make this application work, you will need to recompile\n"
+ "BusyBox with a kernel supporting the pivot_root system call.\n");
+ errno = ENOSYS;
+ return -1;
#else
- return(syscall(__NR_pivot_root, new_root, put_old));
-#endif
+ return(syscall(__NR_pivot_root, new_root, put_old));
+#endif /* __NR_pivot_root */
}
-
-/* These syscalls are not included in ancient glibc versions */
+/* These syscalls are not included in ancient glibc versions,
+ so we have to define them ourselves, whee ! */
#if ((__GLIBC__ <= 2) && (__GLIBC_MINOR__ < 1))
int bdflush(int func, int data)
{
- return(syscall(__NR_bdflush, func, data));
+ return(syscall(__NR_bdflush, func, data));
}
#ifndef __alpha__
# define __NR_klogctl __NR_syslog
int klogctl(int type, char *b, int len)
{
- return(syscall(__NR_klogctl, type, b, len));
+ return(syscall(__NR_klogctl, type, b, len));
}
-#endif
+#endif /* __alpha__ */
int umount2(const char * special_file, int flags)
@@ -77,24 +77,23 @@
#ifndef __NR_pivot_root
#warning This kernel does not support the umount2 syscall
#warning -> The umount2 system call is being stubbed out...
- /* BusyBox was compiled against a kernel that did not support
- * the umount2 system call. To make this application work,
- * you will need to recompile with a kernel supporting the
- * umount2 system call.
- */
- bb_error_msg("\n\nTo make this application work, you will need to recompile\n"
- "BusyBox with a kernel supporting the umount2 system call.\n");
- errno=ENOSYS;
- return -1;
+ /* BusyBox was compiled against a kernel that did not support
+ * the umount2 system call. To make this application work,
+ * you will need to recompile with a kernel supporting the
+ * umount2 system call.
+ */
+ bb_error_msg("\n\nTo make this application work, you will need to recompile\n"
+ "BusyBox with a kernel supporting the umount2 system call.\n");
+ errno = ENOSYS;
+ return -1;
#else
- return(syscall(__NR_umount2, special_file, flags));
-#endif
+ return(syscall(__NR_umount2, special_file, flags));
+#endif /* __NR_pivot_root */
}
+#endif /* old glibc check */
-#endif
-
/* END CODE */
/*
Local Variables:
More information about the busybox-cvs
mailing list