В C. нет объектно-ориентированного наследования.
Форкирование в C - это, по сути, процесс, который останавливается во время работы, и вся его копия создается (эффективно) в другой памяти.пространство, то оба процесса велят продолжаться.Они оба продолжат с того места, где родитель был приостановлен.Единственный способ узнать, в каком процессе вы находитесь, это проверить возвращаемое значение вызова fork()
.
В такой ситуации дочерний процесс на самом деле не наследует все от родительского процесса, это больше похоже наон получает полную копию всего, что было у родителя.