[Ocfs2-test-devel] [PATCH] inline-data: remove duplicated definition

tristan.ye tristan.ye at oracle.com
Sun Mar 22 22:35:16 PDT 2009


On Mon, 2009-03-23 at 13:25 +0800, Coly Li wrote:
> 
> tristan.ye Wrote:
> > On Mon, 2009-03-23 at 09:20 +0800, tristan.ye wrote:
> >> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
> >>
> >> On Sat, 2009-03-21 at 01:28 +0800, Coly Li wrote:
> >>> This patch removes a compiling error from programs/inline-data:
> >>> multi-inline-dirs.c:72: error: redefinition of 'union semun'
> > 
> > It should be removed anyway since multi-nodes tests did not use semphore
> > for communication anymore, that's good catch.
> > 
> > But I'm wondering how did you hit this compiling error, you were not
> > supposed to encounter such a error actually, since the multi-inline-dirs
> > and inline-dirs were compiled separately(refer to makefile), how did you
> > get a var redefinition error???
> > 
> I just typed 'make' :))
> 
> It seems because I did not clean current working directory by 'make clean' after
> pulled latest code from repository.
> 
> I just cleaned current working directory, and 'make' again. This time I get a
> complain requiring openmpi-devel. After installed openmpi-devel, and 'make'
> again, I don't see this compiling error any more.
> 
> BTW, I can not check in patch to repository so far. Could you please to help me
> check in the patches ? Thanks.

No problem.

> 
> > How did you compile and build the ocfs2-test.
> > 
> > Actually, the error you hit in splice_test did not happen to us at all.
> > 
> >>> Signed-off-by: Coly Li <coly.li at suse.de>
> >>> ---
> >>>  programs/inline-data/multi-inline-dirs.c |    7 -------
> >>>  1 files changed, 0 insertions(+), 7 deletions(-)
> >>>
> >>> diff --git a/programs/inline-data/multi-inline-dirs.c
> >>> b/programs/inline-data/multi-inline-dirs.c
> >>> index 67bfc7a..047b14f 100644
> >>> --- a/programs/inline-data/multi-inline-dirs.c
> >>> +++ b/programs/inline-data/multi-inline-dirs.c
> >>> @@ -69,13 +69,6 @@ struct my_dirent {
> >>>  	char		name[OCFS2_MAX_FILENAME_LEN];
> >>>  };
> >>>
> >>> -union semun {
> >>> -	int val;                    /* value for SETVAL */
> >>> -	struct semid_ds *buf;       /* buffer for IPC_STAT, IPC_SET */
> >>> -	unsigned short int *array;  /* array for GETALL, SETALL */
> >>> -	struct seminfo *__buf;      /* buffer for IPC_INFO */
> >>> -};
> >>> -
> >>>  static char *prog;
> >>>  static char device[100];
> > 
> 




More information about the Ocfs2-test-devel mailing list