Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4     Ver.0.8.9     Pending  

Путь: Toys/Other, команды версии: Ver.4     Ver.9


swapoff

Комментарии в файле swapoff.c :

usage: swapoff FILE

Отключить подкачку на устройстве или файле.


usage: swapoff FILE

Disable swapping on a device or file.


Исходный текст в файле swapoff.c

#define FOR_swapoff
#include "toys.h"

static void xswapoff(char *str)
{
  if (FLAG(v)) printf("swapoff %s", str);
  if (swapoff(str)) perror_msg("failed to remove swaparea");
}

void swapoff_main(void)
{
  char *ss, *line, **args;
  FILE *fp;

  if (FLAG(a) && (fp = fopen("/proc/swaps", "r"))) {
    while ((line = xgetline(fp))) {
      if (*line != '/' || !(ss = strchr(line, ' '))) continue;
      *ss = 0;
      octal_deslash(line);
      xswapoff(line);
      free(line);
    }
    fclose(fp);
  }
  for (args = toys.optargs; *args; args++) xswapoff(*args);
}