ShingledFS 2.0
SMR-AwareFUSE-basedFileSystem

profiler.c File Reference

Builds a profile of the FUSE functions called by a workload. More...

#include <fuse.h>
#include <fcntl.h>
#include <stdio.h>
#include <errno.h>
#include <dirent.h>
#include <limits.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/xattr.h>
#include <sys/types.h>
#include <semaphore.h>
#include <pthread.h>
#include <signal.h>

Go to the source code of this file.

Functions

void fullpath (const char *path, char *buf)

Detailed Description

Builds a profile of the FUSE functions called by a workload.

The majority of the FUSE code has been copied from fusequota, downloaded from http://code.google.com/p/fusequota

Author:
Anand Suresh <anandsuresh@cmu.edu>

Definition in file profiler.c.


Function Documentation

void fullpath ( const char *  path,
char *  buf 
)

Appends the path of the root filesystem to the given path, returning the result in buf.

Definition at line 147 of file profiler.c.