/illumos-gate/usr/src/lib/libshare/common/ |
H A D | libshare.h | 47 typedef void *sa_share_t; typedef 195 extern sa_share_t sa_add_share(sa_group_t, char *, int, int *); 197 extern int sa_move_share(sa_group_t, sa_share_t); 198 extern int sa_remove_share(sa_share_t); 199 extern sa_share_t sa_get_share(sa_group_t, char *); 200 extern sa_share_t sa_find_share(sa_handle_t, char *); 201 extern sa_share_t sa_get_next_share(sa_share_t); 202 extern char *sa_get_share_attr(sa_share_t, char *); 203 extern char *sa_get_share_description(sa_share_t); 204 extern sa_group_t sa_get_parent_group(sa_share_t); [all …]
|
H A D | libshare_impl.h | 61 int (*sa_share)(sa_share_t); /* start sharing */ 62 int (*sa_unshare)(sa_share_t, char *); /* stop sharing */ 73 int (*sa_update_legacy)(sa_share_t); 74 int (*sa_delete_legacy)(sa_share_t); 75 int (*sa_change_notify)(sa_share_t); 117 extern int sa_proto_share(char *, sa_share_t); 118 extern int sa_proto_unshare(sa_share_t, char *, char *); 136 extern int sa_commit_share(scfutilhandle_t *, sa_group_t, sa_share_t); 139 extern int sa_delete_share(scfutilhandle_t *, sa_group_t, sa_share_t); 143 extern void sa_fillshare(sa_share_t share, char *proto, struct share *sh); [all …]
|
H A D | libshare.c | 405 is_shared(sa_share_t share) in is_shared() 428 excluded_protocol(sa_share_t share, char *proto) in excluded_protocol() 463 sa_share_t share; in checksubdirgroup() 563 sa_share_t share; in validpath() 1308 sa_share_t 1340 return ((sa_share_t)node); in sa_get_share() 1350 sa_share_t 1351 sa_get_next_share(sa_share_t share) in sa_get_next_share() 1363 return ((sa_share_t)node); in sa_get_next_share() 1391 static sa_share_t [all …]
|
H A D | plugin.c | 274 sa_proto_share(char *proto, sa_share_t share) in sa_proto_share() 291 sa_proto_unshare(sa_share_t share, char *proto, char *path) in sa_proto_unshare() 535 sa_proto_update_legacy(char *proto, sa_share_t share) in sa_proto_update_legacy() 554 sa_proto_delete_legacy(char *proto, sa_share_t share) in sa_proto_delete_legacy() 603 sa_proto_change_notify(sa_share_t share, char *proto) in sa_proto_change_notify()
|
H A D | libshare_zfs.c | 45 extern sa_share_t _sa_add_share(sa_group_t, char *, int, int *, uint64_t); 570 zfs_construct_resource(sa_share_t share, char *dataset) in zfs_construct_resource() 587 zfs_inherited(sa_handle_t handle, sa_share_t share, char *sourcestr, in zfs_inherited() 661 zfs_notinherited(sa_group_t group, sa_share_t share, char *mountpoint, in zfs_notinherited() 739 sa_zfs_process_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in sa_zfs_process_share() 797 sa_share_t share; in sa_get_zfs_share_common() 1155 add_resources(sa_share_t share, char *opt) in add_resources() 1211 sa_share_t share; in sa_zfs_set_sharesmb() 1302 path = sa_get_share_attr((sa_share_t)group, in sa_zfs_update() 1418 sa_sharetab_fill_zfs(sa_share_t share, share_t *sh, char *proto) in sa_sharetab_fill_zfs() [all …]
|
H A D | libsharecore.c | 94 extern sa_share_t _sa_add_share(sa_group_t, char *, int, int *, uint64_t); 405 adddfsentry(xfs_sharelist_t *list, sa_share_t share, char *proto) in adddfsentry() 577 sa_delete_legacy(sa_share_t share, char *protocol) in sa_delete_legacy() 675 sa_update_legacy(sa_share_t share, char *proto) in sa_update_legacy() 862 _sa_free_dummy_share(sa_share_t share) in _sa_free_dummy_share() 1099 sa_share_t share; in parse_dfstab() 1288 sa_share_t share; in legacy_removes() 1453 sa_share_t share; in parse_sharetab_impl() 1794 (group = sa_get_parent_group((sa_share_t)object)) != NULL) { in sa_get_derived_optionset() 1886 (group = sa_get_parent_group((sa_share_t)object)) != NULL) in sa_get_all_security_types() [all …]
|
H A D | scfutil.c | 637 static sa_share_t 641 sa_share_t share = NULL; in find_share_by_id() 673 find_resource_by_index(sa_share_t share, char *index) in find_resource_by_index() 717 sa_share_t share; in sa_share_props_from_pgroup() 1499 check_resource(sa_share_t share) in check_resource() 1527 sa_set_resource_property(scfutilhandle_t *handle, sa_share_t share) in sa_set_resource_property() 1652 sa_commit_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share) in sa_commit_share() 1815 remove_resources(scfutilhandle_t *handle, sa_share_t share, char *shareid) in remove_resources() 1858 sa_delete_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share) in sa_delete_share()
|
/illumos-gate/usr/src/lib/libshare/smb/ |
H A D | libshare_smb.c | 64 static int smb_enable_share(sa_share_t); 65 static int smb_share_changed(sa_share_t); 68 static int smb_disable_share(sa_share_t share, char *); 97 static int smb_build_shareinfo(sa_share_t, sa_resource_t, smb_share_t *); 390 smb_enable_share(sa_share_t share) in smb_enable_share() 482 sa_share_t share; in smb_enable_resource() 533 sa_share_t share; in smb_disable_resource() 574 smb_share_changed(sa_share_t share) in smb_share_changed() 606 sa_share_t share; in smb_resource_changed() 635 smb_disable_share(sa_share_t share, char *path) in smb_disable_share() [all …]
|
/illumos-gate/usr/src/cmd/dfs.cmds/sharemgr/ |
H A D | commands.c | 265 set_resource_desc(sa_share_t share, char *description) in set_resource_desc() 285 set_share_desc(sa_share_t share, char *description) in set_share_desc() 462 notify_or_enable_share(sa_share_t share, char *protocol) in notify_or_enable_share() 469 sa_share_t parent = share; in notify_or_enable_share() 541 sa_share_t share; in enable_group() 640 (sa_share_t)work->itemdata, in enable_all_groups() 919 sa_share_t share; in resource_compliant() 1030 sa_share_t share; in make_resources() 1438 sa_share_t share; in sa_delete() 1555 sa_share_t next_share; in sa_delete() [all …]
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_mount.c | 621 static sa_share_t (*_sa_find_share)(sa_handle_t, char *); 622 static int (*_sa_enable_share)(sa_share_t, char *); 623 static int (*_sa_disable_share)(sa_share_t, char *); 663 _sa_find_share = (sa_share_t (*)(sa_handle_t, char *)) in _zfs_init_libshare() 665 _sa_enable_share = (int (*)(sa_share_t, char *))dlsym(libshare, in _zfs_init_libshare() 667 _sa_disable_share = (int (*)(sa_share_t, char *))dlsym(libshare, in _zfs_init_libshare() 797 static sa_share_t 812 zfs_sa_enable_share(sa_share_t share, char *proto) in zfs_sa_enable_share() 826 zfs_sa_disable_share(sa_share_t share, char *proto) in zfs_sa_disable_share() 845 sa_share_t share; in zfs_share_proto() [all …]
|
/illumos-gate/usr/src/lib/libshare/nfs/ |
H A D | libshare_nfs.c | 72 static int nfs_enable_share(sa_share_t); 73 static int nfs_disable_share(sa_share_t, char *); 1706 check_public(sa_group_t group, sa_share_t skipshare) in check_public() 1709 sa_share_t share; in check_public() 1745 public_exists(sa_handle_t handle, sa_share_t skipshare) in public_exists() 1790 nfs_enable_share(sa_share_t share) in nfs_enable_share() 2015 nfs_disable_share(sa_share_t share, char *path) in nfs_disable_share() 2176 parent_group = sa_get_parent_group((sa_share_t)parent); in nfs_validate_property()
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 143 static uint32_t smb_shr_sa_load(sa_share_t, sa_resource_t); 145 static uint32_t smb_shr_sa_get(sa_share_t, sa_resource_t, smb_share_t *); 1673 sa_share_t share; in smb_shr_sa_loadgrp() 1707 smb_shr_sa_load(sa_share_t share, sa_resource_t resource) in smb_shr_sa_load() 1766 smb_shr_sa_get(sa_share_t share, sa_resource_t resource, smb_share_t *si) in smb_shr_sa_get() 1970 sa_share_t share; in smb_shr_sa_loadbyname()
|
H A D | srvsvc_svc.c | 2973 sa_share_t share; in srvsvc_sa_add() 3047 sa_share_t share; in srvsvc_sa_modify() 3130 sa_share_t share; in srvsvc_sa_setprop()
|