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


  Ver.0.8.4     Ver.0.8.9     Pending  

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

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

Команд: 2


mkfifo

usage: mkfifo [NAME...]

Создайте FIFO (именованные каналы).


usage: mkfifo [NAME...]

Create FIFOs (named pipes).


mkfifo_z

usage: mkfifo [-Z CONTEXT]

  • -Z Контекст безопасности

  • usage: mkfifo [-Z CONTEXT]

  • -Z Security context

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

    #define FOR_mkfifo
    #include "toys.h"
    
    GLOBALS(
      char *m;
      char *Z;
    
      mode_t mode;
    )
    
    void mkfifo_main(void)
    {
      char **s;
    
      TT.mode = 0666;
      if (toys.optflags & FLAG_m) TT.mode = string_to_mode(TT.m, 0);
    
      if (CFG_MKFIFO_Z && (toys.optflags&FLAG_Z))
        if (0>lsm_set_create(TT.Z))
          perror_exit("-Z '%s' failed", TT.Z);
    
      for (s = toys.optargs; *s; s++)
        if (mknod(*s, S_IFIFO | TT.mode, 0) < 0) perror_msg_raw(*s);
    }