Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.




DLCLOSE(3)               BSD Library Functions Manual               DLCLOSE(3)

NAME
     dlclose -- close a dynamic library or bundle

SYNOPSIS
     #include <dlfcn.h>

     int
     dlclose(void* handle);

DESCRIPTION
     dlclose() releases a reference to the dynamic library or bundle referenced by handle.  If the reference
     count drops to 0, the bundle is removed from the address space, and handle is rendered invalid.  Just
     before removing a dynamic library or bundle in this way, any termination routines in it are called.
     handle is the value returned by a previous call to dlopen.

     Prior to Mac OS X 10.5, only bundles could be unloaded.  Starting in Mac OS X 10.5, dynamic libraries
     may also be unloaded.  There are a couple of cases in which a dynamic library will never be unloaded:
     1) the main executable links against it, 2) An API that does not supoort unloading (e.g. NSAddImage())
     was used to load it or some other dynnamic library that depends on it, 3) the dynamic library is in
     dyld's shared cache.

RETURN VALUES
     If dlclose() is successful, it returns a value of 0.  Otherwise it returns -1, and sets an error string
     that can be retrived with dlerror().

SEE ALSO
     dlopen (3) dlsym (3) dlerror (3) dyld (3) ld(1) cc(1)

                                  Nov 6, 2006

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.