Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct memcache_buffer{
- int elements, action;
- char keys[MAX_KEYS], values[MAX_KEYS], returns[MAX_KEYS]; //action 0 = delete , 1 = get 2 = set
- }memcache_buffer;
- struct memcache_buffer* memcache_allocate_buffer(int size){
- struct memcache_buffer *buffer;
- buffer =malloc(sizeof(struct memcache_buffer));
- return buffer;
- }
- void memcache_set(char * key, char * value){
- pthread_t process_t;
- struct memcache_buffer *buffer=memcache_allocate_buffer(1);
- char keys,values;
- buffer->elements = 1;
- buffer->action=2;
- //printf("crash?\n");
- printf("%s %s",key,value);
- snprintf(buffer->keys[0],KEY_SIZE,"%s",key);
- snprintf(buffer->values[0],VALUE_SIZE,"%s",value);
- pthread_create(&process_t,NULL,memcache_process,buffer);
- }
Add Comment
Please, Sign In to add comment