CITForum Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети ОС Hardware

Возможности, предоставляемые программисту

Novell поставляет ряд API-интерфейсов, позволяющих получить доступ к сетевым средствам из прикладной программы. Эти интерфейсы включают:

  • API-интерфейсы для прикладных программ, выполняемых на рабочих станциях,
  • API-интерфейсы для прикладных программ, выполняемых на файловом сервере (для NLM-модулей).

API-интерфейсы для рабочих станций включают

  • С-библиотеку NetWare для DOS,
  • описание системных вызовов NetWare для языка Ассемблера,
  • справочник программиста по OS/2,
  • справочное руководство по Macintosh в NetWare.

С-библиотека NetWare для DOS - это библиотека функций, разработанных фирмой Novell для того, чтобы программисты на языке С могли реализовать доступ к службам NetWare в программах, выполняемых под управлением DOS. Функции поставляются с библиотеками для С-компиляторов фирм Watcom, Microsoft, Borland и Lattice. Хотя функции поставляются только для языка С, можно создать интерфейсы и для других языков программирования, используя описание системных вызовов NetWare для языка Ассемблера.

NLM-модули выполняются на файловом сервере и разрабатываются, как правило, с помощью компилятора Watcom C. API-интерфейсы для этих модулей представляют собой библиотеки, сами имеющие форму NLM (CLIB.NLM, DSAPI.NLM и т.д.). Например, библиотека CLIB.NLM содержит почти все функции, представленные в С-библиотеках NetWare для DOS. Связь между каким-либо NLM-модулем и требуемыми функциями библиотеки выполняется динамически при загрузке этого NLM-модуля в оперативную память файлового сервера.

Предыдущая глава || Оглавление || Следующая глава

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети ОС Hardware

CITForum © 1997–2025