diff -u -u -r ./glusterfs-fuse/src/fuse-bridge.c ../glusterfs-1.3.3_good/glusterfs-fuse/src/fuse-bridge.c --- ./glusterfs-fuse/src/fuse-bridge.c 2007-09-27 16:38:01.000000000 +0400 +++ ../glusterfs-1.3.3_good/glusterfs-fuse/src/fuse-bridge.c 2007-10-03 12:20:51.000000000 +0400 @@ -37,6 +37,10 @@ #define BIG_FUSE_CHANNEL_SIZE 1048576 +#ifndef ENODATA +#define ENODATA ENOMSG +#endif + call_pool_t pool; struct fuse_private { diff -u -u -r ./glusterfs-fuse/src/glusterfs.c ../glusterfs-1.3.3_good/glusterfs-fuse/src/glusterfs.c --- ./glusterfs-fuse/src/glusterfs.c 2007-08-14 13:44:15.000000000 +0400 +++ ../glusterfs-1.3.3_good/glusterfs-fuse/src/glusterfs.c 2007-10-03 12:39:42.000000000 +0400 @@ -30,7 +30,7 @@ #include #include #include -#include +//#include #include "xlator.h" diff -u -u -r ./glusterfsd/src/glusterfsd.c ../glusterfs-1.3.3_good/glusterfsd/src/glusterfsd.c --- ./glusterfsd/src/glusterfsd.c 2007-09-29 22:37:15.000000000 +0400 +++ ../glusterfs-1.3.3_good/glusterfsd/src/glusterfsd.c 2007-10-03 13:08:35.000000000 +0400 @@ -28,7 +28,7 @@ #include #include #include -#include +//#include #ifdef HAVE_ARGP #include diff -u -u -r ./libglusterfs/src/common-utils.c ../glusterfs-1.3.3_good/libglusterfs/src/common-utils.c --- ./libglusterfs/src/common-utils.c 2007-08-27 16:08:40.000000000 +0400 +++ ../glusterfs-1.3.3_good/libglusterfs/src/common-utils.c 2007-10-03 13:37:22.000000000 +0400 @@ -146,7 +146,7 @@ int len; }; -in_addr_t +uint32_t gf_resolve_ip (const char *hostname, void **dnscache) { in_addr_t addr = INADDR_NONE; diff -u -u -r ./libglusterfs/src/common-utils.h ../glusterfs-1.3.3_good/libglusterfs/src/common-utils.h --- ./libglusterfs/src/common-utils.h 2007-08-03 08:22:14.000000000 +0400 +++ ../glusterfs-1.3.3_good/libglusterfs/src/common-utils.h 2007-10-03 13:36:17.000000000 +0400 @@ -50,7 +50,7 @@ int32_t gf_full_readv (int32_t fd, const struct iovec *vector, int32_t count); int32_t gf_full_writev (int32_t fd, const struct iovec *vector, int32_t count); -in_addr_t gf_resolve_ip (const char *hostname, void **dnscache); +uint32_t gf_resolve_ip (const char *hostname, void **dnscache); int64_t gf_str_to_long_long (const char *number); #if HAVE_BACKTRACE diff -u -u -r ./libglusterfs/src/logging.c ../glusterfs-1.3.3_good/libglusterfs/src/logging.c --- ./libglusterfs/src/logging.c 2007-08-01 08:46:59.000000000 +0400 +++ ../glusterfs-1.3.3_good/libglusterfs/src/logging.c 2007-10-03 13:29:32.000000000 +0400 @@ -47,7 +47,7 @@ gf_log_loglevel = loglevel = level; } -int32_t +int gf_log_init (const char *filename) { if (!filename){ @@ -68,11 +68,11 @@ return (0); } -int32_t +int _gf_log (const char *domain, const char *file, const char *function, - int32_t line, + int line, gf_loglevel_t level, const char *fmt, ...) { static char *level_strings[] = {"N", "C", "E", "W", "D"}; diff -u -u -r ./libglusterfs/src/logging.h ../glusterfs-1.3.3_good/libglusterfs/src/logging.h --- ./libglusterfs/src/logging.h 2007-08-01 08:46:59.000000000 +0400 +++ ../glusterfs-1.3.3_good/libglusterfs/src/logging.h 2007-10-03 12:24:14.000000000 +0400 @@ -41,15 +41,16 @@ _gf_log (dom, __FILE__, __FUNCTION__, __LINE__, levl, ##fmt); \ } while (0) -int32_t +int _gf_log (const char *domain, const char *file, const char *function, - int32_t line, + int line, gf_loglevel_t level, const char *fmt, ...); -int32_t gf_log_init (const char *filename); +int gf_log_init (const char *filename); + gf_loglevel_t gf_log_get_loglevel (void); void gf_log_set_loglevel (gf_loglevel_t level); diff -u -u -r ./xlators/cluster/afr/src/afr.c ../glusterfs-1.3.3_good/xlators/cluster/afr/src/afr.c --- ./xlators/cluster/afr/src/afr.c 2007-09-29 22:37:15.000000000 +0400 +++ ../glusterfs-1.3.3_good/xlators/cluster/afr/src/afr.c 2007-10-03 12:13:31.000000000 +0400 @@ -44,6 +44,10 @@ #define AFR_DEBUG_FMT(xl, format, args...) if(((afr_private_t*)(xl)->private)->debug) gf_log ((xl)->name, GF_LOG_DEBUG, "AFRDEBUG:" format, ##args); #define AFR_DEBUG(xl) if(((afr_private_t*)xl->private)->debug) gf_log (xl->name, GF_LOG_DEBUG, "AFRDEBUG:"); +#ifndef ENODATA +#define ENODATA ENOMSG +#endif + static int32_t afr_get_num_copies (const char *path, xlator_t *this) {