RP
ossl_crypto_mutex_lock(RP()->gm);
time_slip = RP()->time_slip;
ossl_crypto_mutex_unlock(RP()->gm);
ossl_crypto_mutex_lock(RP()->gm);
RP()->time_slip = ossl_time_add(RP()->time_slip, t);
ossl_crypto_mutex_unlock(RP()->gm);
lh_RADIX_OBJ_doall(RP()->objs, per_op_tick_obj);
ossl_crypto_mutex_lock(RP()->gm);
lh_RADIX_OBJ_doall(RP()->objs, cleanup_one);
lh_RADIX_OBJ_flush(RP()->objs);
ossl_crypto_mutex_unlock(RP()->gm);
RADIX_PROCESS_set_obj(RP(), name, NULL);
if (!TEST_true(RADIX_PROCESS_set_ssl(RP(), name, ssl))) {
if (!TEST_ptr_null(RADIX_PROCESS_get_obj(RP(), listener_name)))
if (!TEST_true(RADIX_PROCESS_set_ssl(RP(), listener_name, listener))) {
if (!TEST_ptr_null(RADIX_PROCESS_get_obj(RP(), stream_name)))
&& !TEST_true(RADIX_PROCESS_set_ssl(RP(), stream_name, stream))) {
if (!TEST_ptr_null(RADIX_PROCESS_get_obj(RP(), conn_name)))
if (!TEST_true(RADIX_PROCESS_set_ssl(RP(), conn_name, conn))) {
if (!TEST_ptr(conn = RADIX_PROCESS_get_ssl(RP(), conn_name)))
ossl_crypto_mutex_lock(RP()->gm);
BIO_printf(RP()->keylog_out, "%s", line);
(void)BIO_flush(RP()->keylog_out);
ossl_crypto_mutex_unlock(RP()->gm);
if (RP()->keylog_out != NULL)
if (!TEST_ptr(conn = RADIX_PROCESS_get_ssl(RP(), conn_name)))
if (!TEST_true(RADIX_PROCESS_set_ssl(RP(), stream_name, stream))) {
if (!TEST_ptr(conn = RADIX_PROCESS_get_ssl(RP(), conn_name)))
if (!TEST_ptr(stream = RADIX_PROCESS_get_ssl(RP(), stream_name)))
if (!TEST_true(RADIX_PROCESS_set_ssl(RP(), stream_name, NULL)))
if (!TEST_ptr(obj = RADIX_PROCESS_get_obj(RP(), name)))
&SU, &DS, &RP, &FL, &WE, &LN, 0
%token RP
: ADDLIB FNAME LP mod_list RP { arscp_addlib($2, $4); }
| DIRECTORY FNAME LP mod_list RP { arscp_dir($2, $4, NULL); }
| DIRECTORY FNAME LP mod_list RP FNAME { arscp_dir($2, $4, $6); }