/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_share_doorsvc.c | 65 const char *door_name; in smbd_share_start() local 85 door_name = getenv("SMB_SHARE_DNAME"); in smbd_share_start() 86 if (door_name == NULL) in smbd_share_start() 87 door_name = SMB_SHARE_DNAME; in smbd_share_start() 89 (void) unlink(door_name); in smbd_share_start() 91 if ((newfd = creat(door_name, 0644)) < 0) { in smbd_share_start() 101 (void) fdetach(door_name); in smbd_share_start() 103 if (fattach(smb_share_dsrv_fd, door_name) < 0) { in smbd_share_start() 127 const char *door_name; in smbd_share_stop() local 129 door_name = getenv("SMB_SHARE_DNAME"); in smbd_share_stop() [all …]
|
H A D | smbd_main.c | 697 char *door_name; in smbd_already_running() local 700 door_name = getenv("SMBD_DOOR_NAME"); in smbd_already_running() 701 if (door_name == NULL) in smbd_already_running() 702 door_name = SMBD_DOOR_NAME; in smbd_already_running() 704 if ((door = open(door_name, O_RDONLY)) < 0) in smbd_already_running()
|
/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | call_labeld.c | 96 char door_name[MAXPATHLEN]; in __call_labeld() local 122 (void) snprintf(door_name, sizeof (door_name), "%s%s", in __call_labeld() 124 if ((doorfd = open64(door_name, O_RDONLY, 0)) < 0) { in __call_labeld() 168 (void) printf("\treal door %s\n", door_name); in __call_labeld() 219 (void) sprintf(door_name, "%s%s", DOOR_PATH, DOOR_NAME); in __call_labeld() 220 (void) printf("\tmy door %s\n", door_name); in __call_labeld()
|
/illumos-gate/usr/src/lib/librcm/ |
H A D | librcm_event.c | 82 get_event_service(char *door_name, void *data, size_t datalen, in get_event_service() argument 91 if ((service_door = open(door_name, O_RDONLY, 0)) == -1) { in get_event_service() 327 create_event_service(char *door_name, in create_event_service() argument 334 fd = open(door_name, O_EXCL|O_CREAT, S_IREAD|S_IWRITE); in create_event_service() 354 (void) fdetach(door_name); in create_event_service() 355 if (fattach(service_door, door_name) != 0) { in create_event_service()
|
H A D | librcm_event.h | 42 int get_event_service(char *door_name, void *data, size_t datalen, 44 int create_event_service(char *door_name, void (*func)(void **, size_t *));
|
/illumos-gate/usr/src/lib/libshare/smb/ |
H A D | smb_share_doorclnt.c | 81 const char *door_name; in smb_share_door_clnt_open() local 84 door_name = getenv("SMB_SHARE_DNAME"); in smb_share_door_clnt_open() 85 if (door_name == NULL) in smb_share_door_clnt_open() 86 door_name = SMB_SHARE_DNAME; in smb_share_door_clnt_open() 88 if ((smb_share_dfd = open(door_name, O_RDONLY)) < 0) in smb_share_door_clnt_open()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_doorclnt.c | 335 char *door_name; in smb_door_call() local 352 door_name = getenv("SMBD_DOOR_NAME"); in smb_door_call() 353 if (door_name == NULL) in smb_door_call() 354 door_name = SMBD_DOOR_NAME; in smb_door_call() 356 if ((fd = open(door_name, O_RDONLY)) < 0) { in smb_door_call()
|
/illumos-gate/usr/src/lib/libsysevent/ |
H A D | libsysevent.c | 1097 char door_name[MAXPATHLEN]; in alloc_subscriber() local 1109 if (snprintf(door_name, MAXPATHLEN, "%s/%d", in alloc_subscriber() 1116 sub->sd_door_name = strdup(door_name); in alloc_subscriber() 1925 char door_name[MAXPATHLEN]; in sysevent_bind_publisher() local 1950 if (snprintf(door_name, MAXPATHLEN, "%s/%s", in sysevent_bind_publisher() 1957 if ((SH_DOOR_NAME(shp) = strdup(door_name)) == NULL) { in sysevent_bind_publisher() 2105 char door_name[MAXPATHLEN]; in sysevent_bind_subscriber_cmn() local 2130 if (snprintf(door_name, MAXPATHLEN, "%s/%s", in sysevent_bind_subscriber_cmn() 2138 if ((sub_info->sp_door_name = strdup(door_name)) == NULL) { in sysevent_bind_subscriber_cmn() 2156 if (snprintf(door_name, MAXPATHLEN, "%s/%d", in sysevent_bind_subscriber_cmn() [all …]
|
/illumos-gate/usr/src/lib/libnwam/common/ |
H A D | libnwam_util.c | 59 open_door(const char *door_name, int *door_fdp) in open_door() argument 75 *door_fdp = open(door_name, 0); in open_door() 86 nwam_make_door_call(const char *door_name, int *door_fdp, in nwam_make_door_call() argument 99 if ((err = open_door(door_name, door_fdp)) != 0) in nwam_make_door_call()
|
/illumos-gate/usr/src/lib/libscf/common/ |
H A D | lowlevel.c | 1168 const char *door_name = default_door_path; in scf_handle_bind() local 1195 door_name = handle->rh_doorpath; in scf_handle_bind() 1197 fd = open(door_name, O_RDONLY | O_NOFOLLOW, 0); in scf_handle_bind()
|