| 49 |
{ |
{ |
| 50 |
if (file_path == NULL || cache_dir == NULL || p_article == NULL) |
if (file_path == NULL || cache_dir == NULL || p_article == NULL) |
| 51 |
{ |
{ |
| 52 |
log_error("article_cache_path() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 53 |
return -1; |
return -1; |
| 54 |
} |
} |
| 55 |
|
|
| 76 |
|
|
| 77 |
if (cache_dir == NULL || p_article == NULL || content == NULL) |
if (cache_dir == NULL || p_article == NULL || content == NULL) |
| 78 |
{ |
{ |
| 79 |
log_error("article_cache_generate() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 80 |
return -1; |
return -1; |
| 81 |
} |
} |
| 82 |
|
|
| 227 |
|
|
| 228 |
if (p_cache == NULL || cache_dir == NULL || p_article == NULL) |
if (p_cache == NULL || cache_dir == NULL || p_article == NULL) |
| 229 |
{ |
{ |
| 230 |
log_error("article_cache_load() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 231 |
return -1; |
return -1; |
| 232 |
} |
} |
| 233 |
|
|
| 274 |
memcpy((void *)p_cache, p_mmap, (size_t)(((ARTICLE_CACHE *)p_mmap)->mmap_len - ((ARTICLE_CACHE *)p_mmap)->data_len)); |
memcpy((void *)p_cache, p_mmap, (size_t)(((ARTICLE_CACHE *)p_mmap)->mmap_len - ((ARTICLE_CACHE *)p_mmap)->data_len)); |
| 275 |
|
|
| 276 |
p_cache->p_mmap = p_mmap; |
p_cache->p_mmap = p_mmap; |
| 277 |
p_cache->p_data = p_mmap + (p_cache->mmap_len - p_cache->data_len); |
p_cache->p_data = (char *)p_mmap + (p_cache->mmap_len - p_cache->data_len); |
| 278 |
|
|
| 279 |
return 0; |
return 0; |
| 280 |
} |
} |
| 283 |
{ |
{ |
| 284 |
if (p_cache == NULL || p_cache->p_mmap == NULL) |
if (p_cache == NULL || p_cache->p_mmap == NULL) |
| 285 |
{ |
{ |
| 286 |
log_error("article_cache_unload() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 287 |
return -1; |
return -1; |
| 288 |
} |
} |
| 289 |
|
|