- 论坛徽章:
- 0
|
客户端的已经可以实现啦
可以参考内核源代码中struct mntent的内容,个人写了一个测试小程序,如下:
----------------------------------------------------------------------
......
#include <stdio.h>
#include <mntent.h>
......
main()
{
FILE *dest_fd;
struct mntent *mount_entry;
dest_fd = setmntent(MOUNTED, "r");
while((mount_entry = getmntent(dest_fd))!=NULL)
{
if (strcmp(mount_entry->mnt_type, "smbfs") ==0)
{
printf("The samba directory is mounted on -----> %s\n",mount_entry->mnt_dir);
}
}
}
---------------------------------------------------
编译之后运行可以得到当前本地加载的samba目录的位置…… |
|