[Ocfs2-test-devel] [PATCH 6/7] libocfs2test: Fix Makefile
Sunil Mushran
sunil.mushran at oracle.com
Wed Aug 19 18:21:08 PDT 2009
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
---
programs/libocfs2test/Makefile | 11 +++++++----
programs/libocfs2test/dir_ops.c | 7 +++++--
programs/libocfs2test/dir_ops.h | 4 ----
programs/libocfs2test/file_ops.c | 3 +++
programs/libocfs2test/file_ops.h | 3 ---
programs/libocfs2test/xattr_ops.c | 11 +++++++----
programs/libocfs2test/xattr_ops.h | 3 ---
7 files changed, 22 insertions(+), 20 deletions(-)
mode change 100755 => 100644 programs/libocfs2test/xattr_ops.c
mode change 100755 => 100644 programs/libocfs2test/xattr_ops.h
diff --git a/programs/libocfs2test/Makefile b/programs/libocfs2test/Makefile
index 1ec2077..8c45567 100644
--- a/programs/libocfs2test/Makefile
+++ b/programs/libocfs2test/Makefile
@@ -8,7 +8,8 @@ CFLAGS += -fPIC
CFILES = \
dir_ops.c \
- xattr_ops.c
+ xattr_ops.c \
+ mpi_ops.c \
ifdef OCFS2_TEST_REFLINK
CFILES += file_ops.c
@@ -16,12 +17,15 @@ endif
HFILES = \
dir_ops.h \
- xattr_ops.h
+ xattr_ops.h \
+ mpi_ops.h
ifdef OCFS2_TEST_REFLINK
HFILES += file_ops.h
endif
+SOURCES = $(CFILES) $(HFILES)
+
mpi_ops.o: mpi_ops.c mpi_ops.h
$(MPICC) -c -o mpi_ops.o mpi_ops.c $(CFLAGS)
@@ -33,7 +37,6 @@ $(LIBRARIES): $(OBJS)
$(AR) r $@ $^
$(RANLIB) $@
-DIST_FILES = $(CFILES) $(HFILES)
+DIST_FILES = $(SOURCES)
include $(TOPDIR)/Postamble.make
-
diff --git a/programs/libocfs2test/dir_ops.c b/programs/libocfs2test/dir_ops.c
index 23ab492..83ca749 100644
--- a/programs/libocfs2test/dir_ops.c
+++ b/programs/libocfs2test/dir_ops.c
@@ -17,6 +17,9 @@
* General Public License for more details.
*/
+#define _GNU_SOURCE
+#define _XOPEN_SOURCE 600
+#define _LARGEFILE64_SOURCE
#include "dir_ops.h"
extern unsigned long num_dirents;
@@ -334,7 +337,7 @@ int build_dir_tree(char *dirname, unsigned long entries,
snprintf(fullpath, PATH_MAX, "%s/%s%ld%ld",
dirname, "F", layer, i);
if (strlen(fullpath) > PATH_MAX)
- return;
+ raise(SIGSEGV); /* FIX ME */
fd = open(fullpath, FILE_BUFFERED_RW_FLAGS, FILE_MODE);
if (fd < 0) {
@@ -357,7 +360,7 @@ int build_dir_tree(char *dirname, unsigned long entries,
snprintf(fullpath, PATH_MAX, "%s/%s%ld%ld",
dirname, "D", layer, i);
if (strlen(fullpath) > PATH_MAX)
- return;
+ raise(SIGSEGV); /* FIX ME */
build_dir_tree(fullpath, entries, layer - 1, is_random);
}
diff --git a/programs/libocfs2test/dir_ops.h b/programs/libocfs2test/dir_ops.h
index 3b3c289..4b27464 100644
--- a/programs/libocfs2test/dir_ops.h
+++ b/programs/libocfs2test/dir_ops.h
@@ -18,10 +18,6 @@
#ifndef DIR_OPS_H
#define DIR_OPS_H
-#define _XOPEN_SOURCE 600
-#define _GNU_SOURCE
-#define _LARGEFILE64_SOURCE
-
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
diff --git a/programs/libocfs2test/file_ops.c b/programs/libocfs2test/file_ops.c
index 97d33d5..d96e749 100644
--- a/programs/libocfs2test/file_ops.c
+++ b/programs/libocfs2test/file_ops.c
@@ -19,6 +19,9 @@
* General Public License for more details.
*/
+#define _GNU_SOURCE
+#define _XOPEN_SOURCE 500
+#define _LARGEFILE64_SOURCE
#include "file_ops.h"
unsigned long get_rand(unsigned long min, unsigned long max)
diff --git a/programs/libocfs2test/file_ops.h b/programs/libocfs2test/file_ops.h
index da16123..a5e29cc 100644
--- a/programs/libocfs2test/file_ops.h
+++ b/programs/libocfs2test/file_ops.h
@@ -18,9 +18,6 @@
#ifndef FILE_OPS_H
#define FILE_OPS_H
-#define _GNU_SOURCE
-#define _XOPEN_SOURCE 500
-#define _LARGEFILE64_SOURCE
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
diff --git a/programs/libocfs2test/xattr_ops.c b/programs/libocfs2test/xattr_ops.c
old mode 100755
new mode 100644
index 742fff1..b393276
--- a/programs/libocfs2test/xattr_ops.c
+++ b/programs/libocfs2test/xattr_ops.c
@@ -19,6 +19,9 @@
* General Public License for more details.
*/
+#define _GNU_SOURCE
+#define _XOPEN_SOURCE 500
+#define _LARGEFILE64_SOURCE
#include "xattr_ops.h"
extern char filename[PATH_MAX];
@@ -242,7 +245,7 @@ int add_or_update_ea(enum FILE_TYPE ft, int fd, int ea_flags,
if (ret < 0) {
ret = errno;
fprintf(stderr, "Failed at fsetxattr(%s,errno:%d,%s) "
- "on %s:xattr_name=%s,xattr_value_sz=%ld,"
+ "on %s:xattr_name=%s,xattr_value_sz=%d,"
"xattr_value=%s\n", prt_str, ret, strerror(ret),
filename, xattr_name, strlen(xattr_value) + 1,
xattr_value);
@@ -255,7 +258,7 @@ int add_or_update_ea(enum FILE_TYPE ft, int fd, int ea_flags,
if (ret < 0) {
ret = errno;
fprintf(stderr, "Failed at lsetxattr(%s,errno:%d,%s) "
- "on %s:xattr_name=%s,xattr_value_sz=%ld,"
+ "on %s:xattr_name=%s,xattr_value_sz=%d,"
"xattr_value=%s\n", prt_str, ret, strerror(ret),
filename, xattr_name, strlen(xattr_value) + 1,
xattr_value);
@@ -268,7 +271,7 @@ int add_or_update_ea(enum FILE_TYPE ft, int fd, int ea_flags,
if (ret < 0) {
ret = errno;
fprintf(stderr, "Failed at setxattr(%s,errno:%d,%s) "
- "on %s:xattr_name=%s,xattr_value_sz=%ld,"
+ "on %s:xattr_name=%s,xattr_value_sz=%d,"
"xattr_value=%s\n", prt_str, ret, strerror(ret),
filename, xattr_name, strlen(xattr_value) + 1,
xattr_value);
@@ -353,7 +356,7 @@ void xattr_value_constructor(int xattr_entry_no)
strlen(value_postfix_magic) -
strlen(xattr_name) - 5);
- snprintf(value_sz, 6, "%05ld", strlen(value_prefix_magic) +
+ snprintf(value_sz, 6, "%05d", strlen(value_prefix_magic) +
strlen(xattr_name) + strlen(xattr_value) + 5 +
strlen(value_postfix_magic));
diff --git a/programs/libocfs2test/xattr_ops.h b/programs/libocfs2test/xattr_ops.h
old mode 100755
new mode 100644
index e6b566b..ddf8550
--- a/programs/libocfs2test/xattr_ops.h
+++ b/programs/libocfs2test/xattr_ops.h
@@ -18,9 +18,6 @@
#ifndef XATTR_TEST_H
#define XATTR_TEST_H
-#define _GNU_SOURCE
-#define _XOPEN_SOURCE 500
-#define _LARGEFILE64_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
--
1.6.0.4
More information about the Ocfs2-test-devel
mailing list