Операционная система NetWare

       

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


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-модуля в оперативную память файлового сервера.



    Содержание раздела