From 0577984f13993d243b05a5cebad48cc32e7f983a Mon Sep 17 00:00:00 2001 From: Charles Manning Date: Mon, 1 Nov 2010 17:17:37 +1300 Subject: [PATCH 1/1] yaffs direct: Make trace access functions public Signed-off-by: Charles Manning --- direct/python/yaffs_python_helper.c | 2 -- direct/yaffsfs.c | 12 ++++++++++++ direct/yaffsfs.h | 4 +++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/direct/python/yaffs_python_helper.c b/direct/python/yaffs_python_helper.c index ad7e5cc..7c2c7e0 100644 --- a/direct/python/yaffs_python_helper.c +++ b/direct/python/yaffs_python_helper.c @@ -47,8 +47,6 @@ int yaffs_O_WRONLY(void) { return O_WRONLY;} int yaffs_O_RDWR(void) { return O_RDWR;} int yaffs_O_TRUNC(void) { return O_TRUNC;} -int yaffs_set_trace(unsigned int tm) { return yaffs_trace_mask=tm; } -int yaffs_get_trace(void) { return yaffs_trace_mask; } int yaffs_S_IFMT(void){return S_IFMT;} int yaffs_S_IFLNK(void){return S_IFLNK;} diff --git a/direct/yaffsfs.c b/direct/yaffsfs.c index 455e6dd..64a9491 100644 --- a/direct/yaffsfs.c +++ b/direct/yaffsfs.c @@ -67,6 +67,18 @@ static yaffsfs_Inode yaffsfs_inode[YAFFSFS_N_HANDLES]; static yaffsfs_Handle yaffsfs_handle[YAFFSFS_N_HANDLES]; static int yaffsfs_handlesInitialised; +unsigned int yaffs_trace_mask; + +int yaffs_set_trace(unsigned int tm) +{ + return yaffs_trace_mask=tm; +} + +unsigned int yaffs_get_trace(void) +{ + return yaffs_trace_mask; +} + /* * yaffsfs_InitHandle * Inilitalise handle management on start-up. diff --git a/direct/yaffsfs.h b/direct/yaffsfs.h index f766c72..a269ed2 100644 --- a/direct/yaffsfs.h +++ b/direct/yaffsfs.h @@ -178,7 +178,9 @@ int yaffs_get_error(void); void * yaffs_getdev(const YCHAR *path); int yaffs_dump_dev(const YCHAR *path); - +/* Trace control functions */ +int yaffs_set_trace(unsigned int tm); +unsigned int yaffs_get_trace(void); #endif -- 2.30.2