вопрос по использованиб команд из Netware Unix environment

В общем хотел спросить у all - возможно ли вызывать команды эти (суть NLM мелкие) напрямую а не не из bash.nlm ?
Мне это надо для успешной работы sarg.nlm (собран из сырцов OpenWatcom 1.7 под LIBC) для анализа логов BM.
Не нужны мне монстрообразные анализаторы с лимитами и прописываниме нарушителей в дерево. Прога тупо запускаемая раз в день из кронтаб после ротации лога в полночь и пишушая HTML в каталог для просмотра шефом на предмет кризиса (и так в месяц получается > 200 тыр в месяц за траффик и это при том что народ сидит на проксе загнанной в 2.5 мбит шейпер просто народу > 100 чел)
Так вот - там напрямую вызвается например rm для очистки файлов/каталогов - то есть :
что-то вроде
sprintf(tmp3,"rm -rf %s",warea);
system(tmp3);
вот и спрашиваю - мона ли дергать rm.nlm напрямую ?
P.S. GCC Cross-compiler на forge.novell.com протух уже - давно не обновлялся посему вопрос - чем сейчас NLM собирают ?
Собрал я его ваткомом правда долго парился с wlink - там это не очень хорошо описано для LIBC - для CLIB все отлажено сто лет но портить под CLIB это удовольствие ниже среднего ибо отсутствие
в библиотеке bzero можно обойти через #define bzero(..) memset (...),
то например отсутствие snprintf более веселый вариант.
P.S. Пришлось добавить в netware.imp CurrentProcess, _IsTable и что-то еще (это с thin либой).
P.P.S. Никто не собирал что-нибудь немаленькое = какой размер стека (порядок) получается ? У меня даже с 256K лепило Watcom RT: Stack Overflow ... пересобрал с 1024K все ок .
Никто кстати не знает как у свежих GCC4 со сборкой NLM ? Единственное правда что веселит это руками работать за ./configure
Мне это надо для успешной работы sarg.nlm (собран из сырцов OpenWatcom 1.7 под LIBC) для анализа логов BM.
Не нужны мне монстрообразные анализаторы с лимитами и прописываниме нарушителей в дерево. Прога тупо запускаемая раз в день из кронтаб после ротации лога в полночь и пишушая HTML в каталог для просмотра шефом на предмет кризиса (и так в месяц получается > 200 тыр в месяц за траффик и это при том что народ сидит на проксе загнанной в 2.5 мбит шейпер просто народу > 100 чел)
Так вот - там напрямую вызвается например rm для очистки файлов/каталогов - то есть :
что-то вроде
sprintf(tmp3,"rm -rf %s",warea);
system(tmp3);
вот и спрашиваю - мона ли дергать rm.nlm напрямую ?
P.S. GCC Cross-compiler на forge.novell.com протух уже - давно не обновлялся посему вопрос - чем сейчас NLM собирают ?
Собрал я его ваткомом правда долго парился с wlink - там это не очень хорошо описано для LIBC - для CLIB все отлажено сто лет но портить под CLIB это удовольствие ниже среднего ибо отсутствие
в библиотеке bzero можно обойти через #define bzero(..) memset (...),
то например отсутствие snprintf более веселый вариант.
P.S. Пришлось добавить в netware.imp CurrentProcess, _IsTable и что-то еще (это с thin либой).
P.P.S. Никто не собирал что-нибудь немаленькое = какой размер стека (порядок) получается ? У меня даже с 256K лепило Watcom RT: Stack Overflow ... пересобрал с 1024K все ок .
Никто кстати не знает как у свежих GCC4 со сборкой NLM ? Единственное правда что веселит это руками работать за ./configure
