文件操作 - circular_buffer.h
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/src/netdata/libnetdata/circular_buffer/circular_buffer.h
编辑文件内容
#ifndef CIRCULAR_BUFFER_H #define CIRCULAR_BUFFER_H 1 #include <string.h> struct circular_buffer { size_t size, write, read, max_size; char *data; }; extern struct circular_buffer *cbuffer_new(size_t initial, size_t max); extern void cbuffer_free(struct circular_buffer *buf); extern int cbuffer_add_unsafe(struct circular_buffer *buf, const char *d, size_t d_len); extern void cbuffer_remove_unsafe(struct circular_buffer *buf, size_t num); extern size_t cbuffer_next_unsafe(struct circular_buffer *buf, char **start); #endif
修改文件时间
将文件时间修改为当前时间的前一年
删除文件