mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-26 19:01:56 -04:00
Add new debug printing routines
This commit is contained in:
parent
2082357d3a
commit
18dead4d86
11 changed files with 1443 additions and 24 deletions
|
|
@ -27,8 +27,6 @@
|
|||
#include "str.hpp"
|
||||
#include "ugid.hpp"
|
||||
|
||||
#include "fuse.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
|
@ -43,14 +41,8 @@ using std::vector;
|
|||
#endif
|
||||
|
||||
typedef char IOCTL_BUF[4096];
|
||||
#define IOCTL_APP_TYPE 0xDF
|
||||
#define IOCTL_FILE_INFO _IOWR(IOCTL_APP_TYPE,0,IOCTL_BUF)
|
||||
#define IOCTL_METRICS_ENABLE _IOWR(IOCTL_APP_TYPE,1,IOCTL_BUF)
|
||||
#define IOCTL_METRICS_DISABLE _IOWR(IOCTL_APP_TYPE,2,IOCTL_BUF)
|
||||
|
||||
static_assert(IOCTL_FILE_INFO == 0xD000DF00,"");
|
||||
static_assert(IOCTL_METRICS_ENABLE == 0xD000DF01,"");
|
||||
static_assert(IOCTL_METRICS_DISABLE == 0xD000DF02,"");
|
||||
#define IOCTL_APP_TYPE 0xDF
|
||||
#define IOCTL_FILE_INFO _IOWR(IOCTL_APP_TYPE,0,IOCTL_BUF)
|
||||
|
||||
#ifndef FS_IOC_GETFLAGS
|
||||
# define FS_IOC_GETFLAGS _IOR('f',1,long)
|
||||
|
|
@ -332,12 +324,6 @@ namespace l
|
|||
{
|
||||
case IOCTL_FILE_INFO:
|
||||
return l::file_info(ffi_,data_);
|
||||
case IOCTL_METRICS_ENABLE:
|
||||
fuse_log_metrics(1);
|
||||
return 0;
|
||||
case IOCTL_METRICS_DISABLE:
|
||||
fuse_log_metrics(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
return -ENOTTY;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue