Keresés

Aktív témák

  • Bgs

    senior tag

    válasz Bgs #179 üzenetére

    Most vagy nyar van vagy tul nehezet kerdeztem :)

    Mindegy, lenne egy konkretabb kerdesem. A fent emlitett forkolos megoldassal kiserletezgetek es egy fura jelenseget talaltam.

    A child a kovetkezot csinalja:

    signal(SIGALRM, alarm_handler);
    child_id = getpid();
    alarm(3);
    childioret=childfunc(argv[1]);
    printf(''child=%d childioret=%d\n'', child_id, childioret); // debug...
    _exit(childioret);


    Ahol a childfunc valojaban csak egy egyszeru chdir parancs. Minden kivaloan mukodik, amig a chdir sikeres vagy egyszeru hiba van (pl. nem letezo dir). Viszont, ha egy halott nfs share-re kuldom ra, akkor az alarm sem fut le a fenti 3 mp utan...

    Mi lehet a gond?

Aktív témák