Lines Matching refs:hp
100 SLPError slp_start_call(slp_handle_impl_t *hp) {
101 (void) mutex_lock(&(hp->outcall_lock));
102 if (hp->pending_outcall) {
103 (void) mutex_unlock(&(hp->outcall_lock));
106 hp->pending_outcall = SLP_TRUE;
107 (void) mutex_unlock(&(hp->outcall_lock));
109 hp->cancel = 0;
113 void slp_end_call(slp_handle_impl_t *hp) {
114 (void) mutex_lock(&(hp->outcall_lock));
115 if (hp->close_on_end) {
117 (void) mutex_unlock(&(hp->outcall_lock));
118 slp_cleanup_handle(hp);
122 hp->pending_outcall = SLP_FALSE;
123 (void) cond_signal(&(hp->outcall_cv));
124 (void) mutex_unlock(&(hp->outcall_lock));
351 * handle 'hp', including the language tag.
353 size_t slp_header_length(slp_handle_impl_t *hp) {
354 return (SLP_HDRLEN + strlen(hp->locale));