Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

После smbc_opendir подключение не закрывается

17K
21 ноября 2006 года
Салтаев Д. П.
9 / / 05.10.2006
Linux samba-клиент подключается к Windows файл-серверу, выполняет определенные манипуляции с файлами:
 
Код:
#include <libsmbclient.h>
...
smbc_init ... //инициализация smb-клиента
smbc_open_dir ... //открытие каталога для поиска файлов, в этот момент происходит подключение к серверу
...
smbc_closedir ... //закрытие каталога, отключение не происходит

Проблема состоит в том, что пока процесс живет, он не освобождает подключение даже если нет открытых файлов, а количество активных подключений ограничено и убивать процесс тоже недопустимо.
Как принудительно закрыть подключение?
Кстати после smbc_open_dir остается почти 300К неосвобожденной памяти!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог