vfork

    0зной

    1ответ

    В среде на основе RHEL 6.6 мы делаем IO из потока, созданного сервером XML rpc. Нить выполняет внешнюю команду, которая выполняет vfork(). Системный вызов vfork() с ошибкой 513. Каковы могут быть возм

    1зной

    2ответ

    Любой человек может объяснить следующий код: #include<stdio.h> #include<stdlib.h> main() { int a=1; int pid; if((pid = vfork()) == 0) { printf("This is child . %d\n", getpi

    0зной

    2ответ

    Я хочу запустить дочерний процесс раньше, чем родительский процесс. Я просто хочу использовать вызов execv из дочернего процесса. Поэтому я использую vfork вместо fork. Но предположим, что execv срабо

    -1зной

    2ответ

    Когда я запускаю следующий код #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { pid_t pid; pid = vfork(); printf("hello world\n"); } Output: hello world h

    2зной

    1ответ

    Я пытаюсь extract things from a weird makefile, и я обнаружил, что Systemtap является потенциальным хорошим решением, поэтому я здесь: я могу получить правильный pid()ppid() вызывается из нового проце

    0зной

    2ответ

    Это упражнение в главе 8 «APUE» (упражнение 8.2, 2-е издание). Все упоминание: Напомним типичное расположение памяти на рисунке 7.6. Поскольку кадры стека , соответствующие каждому вызову функции, обы

    2зной

    1ответ

    В моем приложении мне нужно запустить Busybox udhcpd (сервер dhcp), код ниже. В то время как udhcpd запускается и запускается, я получаю две версии в списке процессов. udhcpd работает правильно, то ес

    1зной

    1ответ

    В реализации GLibC из popen(), он указывает, что функция POPEN() должен гарантировать, что любые потоки от предыдущего POPEN() вызовы, которые остаются открытыми в родительском процессе закрыты в ново