aboutsummaryrefslogtreecommitdiff
path: root/toys/other/swapoff.c
blob: fb17130085f7366f1f6e9189bffc8651496af25e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* swapoff.c - Disable region for swapping
 *
 * Copyright 2012 Elie De Brauwer <eliedebrauwer@gmail.com>

USE_SWAPOFF(NEWTOY(swapoff, "<1>1", TOYFLAG_SBIN|TOYFLAG_NEEDROOT))

config SWAPOFF
  bool "swapoff"
  default y
  help
    usage: swapoff swapregion

    Disable swapping on a given swapregion.
*/

#include "toys.h"

void swapoff_main(void)
{
  if (swapoff(toys.optargs[0])) perror_exit("failed to remove swaparea");
}