文件操作 - tracefs.h
返回文件管理
返回主菜单
删除本文件
文件: /usr/src/linux-headers-5.15.0-186/include/linux/tracefs.h
编辑文件内容
/* SPDX-License-Identifier: GPL-2.0-only */ /* * tracefs.h - a pseudo file system for activating tracing * * Based on debugfs by: 2004 Greg Kroah-Hartman <greg@kroah.com> * * Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt <srostedt@redhat.com> * * tracefs is the file system that is used by the tracing infrastructure. */ #ifndef _TRACEFS_H_ #define _TRACEFS_H_ #include <linux/fs.h> #include <linux/seq_file.h> #include <linux/types.h> struct file_operations; #ifdef CONFIG_TRACING struct dentry *tracefs_create_file(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops); struct dentry *tracefs_create_dir(const char *name, struct dentry *parent); void tracefs_remove(struct dentry *dentry); struct dentry *tracefs_create_instance_dir(const char *name, struct dentry *parent, int (*mkdir)(const char *name), int (*rmdir)(const char *name)); bool tracefs_initialized(void); #endif /* CONFIG_TRACING */ #endif
修改文件时间
将文件时间修改为当前时间的前一年
删除文件