Lines Matching refs:key
74 static char *ps_files_path_create(char *buf, size_t buflen, ps_files *data, const char *key) in ps_files_path_create() argument
81 key_len = strlen(key); in ps_files_path_create()
87 p = key; in ps_files_path_create()
97 memcpy(buf + n, key, key_len); in ps_files_path_create()
121 static void ps_files_open(ps_files *data, const char *key TSRMLS_DC) in ps_files_open()
127 if (data->fd < 0 || !data->lastkey || strcmp(key, data->lastkey)) { in ps_files_open()
135 if (php_session_valid_key(key) == FAILURE) { in ps_files_open()
140 if (!ps_files_path_create(buf, sizeof(buf), data, key)) { in ps_files_open()
145 data->lastkey = estrdup(key); in ps_files_open()
241 static int ps_files_key_exists(ps_files *data, const char *key TSRMLS_DC) in ps_files_key_exists()
246 if (!key || !ps_files_path_create(buf, sizeof(buf), data, key)) { in ps_files_key_exists()
348 ps_files_key_exists(data, key TSRMLS_CC) == FAILURE) { in PS_READ_FUNC()
350 if (key) { in PS_READ_FUNC()
412 ps_files_open(data, key TSRMLS_CC); in PS_WRITE_FUNC()
447 if (!ps_files_path_create(buf, sizeof(buf), data, key)) { in PS_DESTROY_FUNC()