Some formatting updates (ran the code through indent)

-Erik
This commit is contained in:
Erik Andersen
2000-02-08 19:58:47 +00:00
parent c0bf817bbc
commit e49d5ecbbe
163 changed files with 27109 additions and 26607 deletions

View File

@@ -1,3 +1,4 @@
/* vi: set sw=4 ts=4: */
/*
* Mini swapon/swapoff implementation for busybox
*
@@ -32,91 +33,93 @@
static int whichApp;
static const char* appName;
static const char *appName;
static const char swapoff_usage[] =
"swapoff device\n"
"\nStop swapping virtual memory pages on the given device.\n";
static const char swapon_usage[] =
"swapon device\n"
"\nStart swapping virtual memory pages on the given device.\n";
static const char swapoff_usage[] =
"swapoff device\n"
"\nStop swapping virtual memory pages on the given device.\n";
static const char swapon_usage[] =
"swapon device\n"
"\nStart swapping virtual memory pages on the given device.\n";
#define SWAPON_APP 1
#define SWAPOFF_APP 2
static void
swap_enable_disable( char *device)
static void swap_enable_disable(char *device)
{
int status;
if ( whichApp == SWAPON_APP )
status = swapon(device, 0);
else
status = swapoff(device);
int status;
if ( status != 0 ) {
perror(appName);
exit( FALSE);
}
if (whichApp == SWAPON_APP)
status = swapon(device, 0);
else
status = swapoff(device);
if (status != 0) {
perror(appName);
exit(FALSE);
}
}
static void
do_em_all()
static void do_em_all()
{
struct mntent *m;
FILE *f = setmntent ("/etc/fstab", "r");
FILE *f = setmntent("/etc/fstab", "r");
if (f == NULL) {
perror("/etc/fstab");
exit( FALSE);
perror("/etc/fstab");
exit(FALSE);
}
while ((m = getmntent (f)) != NULL) {
if (!strstr (m->mnt_type, MNTTYPE_SWAP)) {
swap_enable_disable( m->mnt_fsname);
}
while ((m = getmntent(f)) != NULL) {
if (!strstr(m->mnt_type, MNTTYPE_SWAP)) {
swap_enable_disable(m->mnt_fsname);
}
}
endmntent (f);
exit( TRUE);
endmntent(f);
exit(TRUE);
}
extern int
swap_on_off_main(int argc, char * * argv)
extern int swap_on_off_main(int argc, char **argv)
{
struct stat statBuf;
if (stat("/etc/fstab", &statBuf) < 0)
fprintf(stderr, "/etc/fstab file missing -- Please install one.\n\n");
struct stat statBuf;
if (strcmp(*argv, "swapon")==0) {
appName = *argv;
whichApp = SWAPON_APP;
if (stat("/etc/fstab", &statBuf) < 0)
fprintf(stderr,
"/etc/fstab file missing -- Please install one.\n\n");
} else {
appName = *argv;
whichApp = SWAPOFF_APP;
}
if (strcmp(*argv, "swapon") == 0) {
appName = *argv;
whichApp = SWAPON_APP;
if (argc < 2)
goto usage_and_exit;
argc--;
argv++;
/* Parse any options */
while (**argv == '-') {
while (*++(*argv)) switch (**argv) {
case 'a':
do_em_all();
break;
default:
goto usage_and_exit;
} else {
appName = *argv;
whichApp = SWAPOFF_APP;
}
}
swap_enable_disable(*argv);
exit( TRUE);
usage_and_exit:
usage( (whichApp==SWAPON_APP)? swapon_usage : swapoff_usage);
exit( FALSE);
if (argc < 2)
goto usage_and_exit;
argc--;
argv++;
/* Parse any options */
while (**argv == '-') {
while (*++(*argv))
switch (**argv) {
case 'a':
do_em_all();
break;
default:
goto usage_and_exit;
}
}
swap_enable_disable(*argv);
exit(TRUE);
usage_and_exit:
usage((whichApp == SWAPON_APP) ? swapon_usage : swapoff_usage);
exit(FALSE);
}