Remove yet more kernel header dependancies.

-Erik
This commit is contained in:
Eric Andersen 2000-07-10 20:08:44 +00:00
parent a0053735dc
commit 9b2297a34e
15 changed files with 16 additions and 20 deletions

View File

@ -52,7 +52,7 @@ static int followLinks = TRUE;
extern int ln_main(int argc, char **argv) extern int ln_main(int argc, char **argv)
{ {
char *linkName, *dirName; char *linkName, *dirName=NULL;
int linkIntoDirFlag; int linkIntoDirFlag;
int stopIt = FALSE; int stopIt = FALSE;

View File

@ -23,7 +23,7 @@
#ifndef __alpha__ #ifndef __alpha__
# define __NR_klogctl __NR_syslog # define __NR_klogctl __NR_syslog
#include <linux/unistd.h> #include <sys/syscall.h>
static inline _syscall3(int, klogctl, int, type, char *, b, int, len); static inline _syscall3(int, klogctl, int, type, char *, b, int, len);
#else /* __alpha__ */ #else /* __alpha__ */
#define klogctl syslog #define klogctl syslog

2
init.c
View File

@ -110,7 +110,7 @@ struct serial_struct {
#if defined(__GLIBC__) #if defined(__GLIBC__)
#include <sys/kdaemon.h> #include <sys/kdaemon.h>
#else #else
#include <linux/unistd.h> /* for _syscall() macro */ #include <sys/syscall.h> /* for _syscall() macro */
static _syscall2(int, bdflush, int, func, int, data); static _syscall2(int, bdflush, int, func, int, data);
#endif /* __GLIBC__ */ #endif /* __GLIBC__ */

View File

@ -110,7 +110,7 @@ struct serial_struct {
#if defined(__GLIBC__) #if defined(__GLIBC__)
#include <sys/kdaemon.h> #include <sys/kdaemon.h>
#else #else
#include <linux/unistd.h> /* for _syscall() macro */ #include <sys/syscall.h> /* for _syscall() macro */
static _syscall2(int, bdflush, int, func, int, data); static _syscall2(int, bdflush, int, func, int, data);
#endif /* __GLIBC__ */ #endif /* __GLIBC__ */

View File

@ -41,7 +41,6 @@
#include <getopt.h> #include <getopt.h>
#include <sys/utsname.h> #include <sys/utsname.h>
#include <sys/syscall.h> #include <sys/syscall.h>
#include <linux/unistd.h>
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
//--------modutils module.h, lines 45-242 //--------modutils module.h, lines 45-242
@ -72,7 +71,7 @@
#ifndef MODUTILS_MODULE_H #ifndef MODUTILS_MODULE_H
#define MODUTILS_MODULE_H 1 #define MODUTILS_MODULE_H 1
#ident "$Id: insmod.c,v 1.13 2000/07/09 06:59:58 andersen Exp $" #ident "$Id: insmod.c,v 1.14 2000/07/10 20:08:44 andersen Exp $"
/* This file contains the structures used by the 2.0 and 2.1 kernels. /* This file contains the structures used by the 2.0 and 2.1 kernels.
We do not use the kernel headers directly because we do not wish We do not use the kernel headers directly because we do not wish
@ -278,7 +277,7 @@ int delete_module(const char *);
#ifndef MODUTILS_OBJ_H #ifndef MODUTILS_OBJ_H
#define MODUTILS_OBJ_H 1 #define MODUTILS_OBJ_H 1
#ident "$Id: insmod.c,v 1.13 2000/07/09 06:59:58 andersen Exp $" #ident "$Id: insmod.c,v 1.14 2000/07/10 20:08:44 andersen Exp $"
/* The relocatable object is manipulated using elfin types. */ /* The relocatable object is manipulated using elfin types. */

2
ln.c
View File

@ -52,7 +52,7 @@ static int followLinks = TRUE;
extern int ln_main(int argc, char **argv) extern int ln_main(int argc, char **argv)
{ {
char *linkName, *dirName; char *linkName, *dirName=NULL;
int linkIntoDirFlag; int linkIntoDirFlag;
int stopIt = FALSE; int stopIt = FALSE;

View File

@ -24,7 +24,7 @@
*/ */
#include "internal.h" #include "internal.h"
#include <linux/unistd.h> #include <sys/syscall.h>
#include <sys/param.h> #include <sys/param.h>
#include <sys/syslog.h> #include <sys/syslog.h>

View File

@ -41,7 +41,6 @@
#include <getopt.h> #include <getopt.h>
#include <sys/utsname.h> #include <sys/utsname.h>
#include <sys/syscall.h> #include <sys/syscall.h>
#include <linux/unistd.h>
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
//--------modutils module.h, lines 45-242 //--------modutils module.h, lines 45-242
@ -72,7 +71,7 @@
#ifndef MODUTILS_MODULE_H #ifndef MODUTILS_MODULE_H
#define MODUTILS_MODULE_H 1 #define MODUTILS_MODULE_H 1
#ident "$Id: insmod.c,v 1.13 2000/07/09 06:59:58 andersen Exp $" #ident "$Id: insmod.c,v 1.14 2000/07/10 20:08:44 andersen Exp $"
/* This file contains the structures used by the 2.0 and 2.1 kernels. /* This file contains the structures used by the 2.0 and 2.1 kernels.
We do not use the kernel headers directly because we do not wish We do not use the kernel headers directly because we do not wish
@ -278,7 +277,7 @@ int delete_module(const char *);
#ifndef MODUTILS_OBJ_H #ifndef MODUTILS_OBJ_H
#define MODUTILS_OBJ_H 1 #define MODUTILS_OBJ_H 1
#ident "$Id: insmod.c,v 1.13 2000/07/09 06:59:58 andersen Exp $" #ident "$Id: insmod.c,v 1.14 2000/07/10 20:08:44 andersen Exp $"
/* The relocatable object is manipulated using elfin types. */ /* The relocatable object is manipulated using elfin types. */

View File

@ -28,7 +28,7 @@
#include <mntent.h> #include <mntent.h>
#include <dirent.h> #include <dirent.h>
#include <errno.h> #include <errno.h>
#include <linux/unistd.h> #include <sys/syscall.h>
_syscall2(int, swapon, const char *, path, int, flags); _syscall2(int, swapon, const char *, path, int, flags);
_syscall1(int, swapoff, const char *, path); _syscall1(int, swapoff, const char *, path);

View File

@ -40,7 +40,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/un.h> #include <sys/un.h>
#include <sys/param.h> #include <sys/param.h>
#include <linux/unistd.h> #include <sys/syscall.h>
#if ! defined __GLIBC__ && ! defined __UCLIBC__ #if ! defined __GLIBC__ && ! defined __UCLIBC__

View File

@ -40,7 +40,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/un.h> #include <sys/un.h>
#include <sys/param.h> #include <sys/param.h>
#include <linux/unistd.h> #include <sys/syscall.h>
#if ! defined __GLIBC__ && ! defined __UCLIBC__ #if ! defined __GLIBC__ && ! defined __UCLIBC__

View File

@ -24,7 +24,7 @@
*/ */
#include "internal.h" #include "internal.h"
#include <linux/unistd.h> #include <sys/syscall.h>
#include <sys/param.h> #include <sys/param.h>
#include <sys/syslog.h> #include <sys/syslog.h>

View File

@ -23,7 +23,7 @@
#ifndef __alpha__ #ifndef __alpha__
# define __NR_klogctl __NR_syslog # define __NR_klogctl __NR_syslog
#include <linux/unistd.h> #include <sys/syscall.h>
static inline _syscall3(int, klogctl, int, type, char *, b, int, len); static inline _syscall3(int, klogctl, int, type, char *, b, int, len);
#else /* __alpha__ */ #else /* __alpha__ */
#define klogctl syslog #define klogctl syslog

View File

@ -28,7 +28,7 @@
#include <mntent.h> #include <mntent.h>
#include <dirent.h> #include <dirent.h>
#include <errno.h> #include <errno.h>
#include <linux/unistd.h> #include <sys/syscall.h>
_syscall2(int, swapon, const char *, path, int, flags); _syscall2(int, swapon, const char *, path, int, flags);
_syscall1(int, swapoff, const char *, path); _syscall1(int, swapoff, const char *, path);

View File

@ -134,13 +134,11 @@ extern int get_kernel_revision(void)
#if defined BB_FREE || defined BB_INIT || defined BB_UNAME || defined BB_UPTIME #if defined BB_FREE || defined BB_INIT || defined BB_UNAME || defined BB_UPTIME
#include <sys/syscall.h> #include <sys/syscall.h>
#include <linux/unistd.h>
_syscall1(int, sysinfo, struct sysinfo *, info); _syscall1(int, sysinfo, struct sysinfo *, info);
#endif /* BB_INIT */ #endif /* BB_INIT */
#if defined BB_MOUNT || defined BB_UMOUNT #if defined BB_MOUNT || defined BB_UMOUNT
#include <sys/syscall.h> #include <sys/syscall.h>
#include <linux/unistd.h>
#ifndef __NR_umount2 #ifndef __NR_umount2
#define __NR_umount2 52 #define __NR_umount2 52