[Ocfs2-tools-devel] [PATCH 1/1] ocfs2-test: Add GPL V2 license for all sources and headers

Sunil Mushran sunil.mushran at oracle.com
Wed Sep 3 09:54:50 PDT 2008


Tristan,

I meant add the copyright/license to the files you are newly creating.
Leave the existing files as they are.

Sunil

Tristan Ye wrote:
> Add a unified GPL license comment for all .c and .h files,and also adjust the year in the Copyrith.
>
> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
> ---
>  programs/aio-stress/aio-stress.c                   |   41 +++++++------------
>  programs/aio_direct/partial_aio_direct.c           |   17 ++++++++
>  programs/bonnie/bonnie++-1.03a/bon_file.h          |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/bon_io.h            |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/bon_time.h          |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/bonnie.h            |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/conf.h              |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/forkit.h            |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/port.h              |   15 +++++++
>  programs/bonnie/bonnie++-1.03a/semaphore.h         |   15 +++++++
>  .../check_file_size_limits.c                       |   17 ++++++++
>  programs/create_and_open/create_and_open.c         |   17 +++-----
>  programs/create_racer/create_racer.c               |   16 +++----
>  programs/extend_and_write/extend_and_write.c       |   32 +++++++--------
>  programs/extend_and_write/verify.c                 |   17 ++++++++
>  programs/extend_files/truncate_direct.c            |   17 ++++++++
>  programs/extendo/extendo.c                         |   17 ++++++++
>  programs/fill_verify_holes/fill_holes.c            |   17 ++++++++
>  programs/fill_verify_holes/fill_holes.h            |   17 ++++++++
>  programs/fill_verify_holes/punch_holes.c           |   17 ++++++++
>  programs/fill_verify_holes/reservations.h          |   17 ++++++++
>  programs/fill_verify_holes/verify_holes.c          |   17 ++++++++
>  programs/flock_tests/flock_unit_test.c             |   16 +++----
>  programs/forkwriter/forkwriter.c                   |   42 ++++++++-----------
>  programs/fsx/fsx-linux.c                           |   26 +++++++++---
>  programs/inline-data/inline-data.c                 |   17 +++++++-
>  programs/inline-data/inline-dirs.c                 |   17 +++++++-
>  programs/inline-data/reservations.h                |   17 ++++++++
>  programs/iozone/iozone3_263/src/current/fileop.c   |   22 ++++++-----
>  programs/iozone/iozone3_263/src/current/iozone.c   |   21 +++++++++-
>  programs/iozone/iozone3_263/src/current/libasync.c |   18 +++++++-
>  programs/iozone/iozone3_263/src/current/libbif.c   |   19 +++++++--
>  programs/lock_grab/lock_grab.c                     |   27 ++++++-------
>  programs/logwriter/enospc_test.c                   |   16 +++----
>  programs/logwriter/logwriter.c                     |   36 +++++++---------
>  programs/lvb_torture/lvb_torture.c                 |   22 +++++------
>  programs/mmap_test/mmap_test.c                     |   32 +++++++--------
>  programs/mmap_truncate/mmap_truncate.c             |   17 ++++++++
>  programs/multi_node_mmap/multi_mmap.c              |   30 +++++++-------
>  programs/open_delete/open_delete.c                 |   30 +++++++-------
>  programs/postmark/postmark-1_5.c                   |   15 +++++++-
>  programs/reserve_space/reservations.h              |   17 ++++++++
>  programs/reserve_space/reserve_space.c             |   17 ++++++++
>  programs/sendfiletest/sendfiletest.c               |   17 ++++++++
>  programs/splice/splice_read.c                      |   17 ++++++++
>  programs/splice/splice_test.h                      |   17 ++++++++
>  programs/splice/splice_write.c                     |   17 ++++++++
>  programs/truncate/ocfs2-tools/test_truncate.c      |   31 ++++++---------
>  programs/truncate/truncate.c                       |   17 ++++++++
>  programs/ttest/ttest.c                             |   17 ++++++++
>  programs/tunefs-test/remove-slot/remove_slot.c     |   33 ++++++---------
>  .../write_append_truncate/write_append_truncate.c  |   18 +++++++-
>  programs/write_torture/write_torture.c             |   17 ++++++++
>  utilities/mpi-run-parts/mpi-run-parts.c            |   17 ++++----
>  54 files changed, 806 insertions(+), 282 deletions(-)
>
> diff --git a/programs/aio-stress/aio-stress.c b/programs/aio-stress/aio-stress.c
> index 91af264..42b2755 100644
> --- a/programs/aio-stress/aio-stress.c
> +++ b/programs/aio-stress/aio-stress.c
> @@ -1,30 +1,7 @@
> -/*
> - * Copyright (c) 2004 SuSE, Inc.  All Rights Reserved.
> - * 
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> - * 
> - * This program is distributed in the hope that it would be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * 
> - * Further, this software is distributed without any warranty that it is
> - * free of the rightful claim of any third person regarding infringement
> - * or the like.  Any license provided herein, whether implied or
> - * otherwise, applies only to this software file.  Patent licenses, if
> - * any, provided herein do not apply to combinations of this program with
> - * other software, or any other product whatsoever.
> - * 
> - * You should have received a copy of the GNU General Public License along
> - * with this program; if not, write the Free Software Foundation, Inc., 59
> - * Temple Place - Suite 330, Boston MA 02111-1307, USA.
> - * 
> - * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
> - * Mountain View, CA  94043, or:
> - * 
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * aio-stress
> + * aio-stress.c
>   *
>   * will open or create each file on the command line, and start a series
>   * of aio to it.  
> @@ -40,7 +17,19 @@
>   * run aio-stress -h to see the options
>   *
>   * Please mail Chris Mason (mason at suse.com) with bug reports or patches
> + *
> + * Copyright (c) 2004 SuSE, Inc.  All Rights Reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
> +
>  #define _FILE_OFFSET_BITS 64
>  #define PROG_VERSION "0.21"
>  #define NEW_GETEVENTS
> diff --git a/programs/aio_direct/partial_aio_direct.c b/programs/aio_direct/partial_aio_direct.c
> index a595947..7faecf9 100644
> --- a/programs/aio_direct/partial_aio_direct.c
> +++ b/programs/aio_direct/partial_aio_direct.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * partial_aio_direct.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _GNU_SOURCE
>  
>  #include <unistd.h>
> diff --git a/programs/bonnie/bonnie++-1.03a/bon_file.h b/programs/bonnie/bonnie++-1.03a/bon_file.h
> index 2d8f213..6b8d20c 100644
> --- a/programs/bonnie/bonnie++-1.03a/bon_file.h
> +++ b/programs/bonnie/bonnie++-1.03a/bon_file.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * bon_file.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef BON_IO
>  #define BON_IO
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/bon_io.h b/programs/bonnie/bonnie++-1.03a/bon_io.h
> index 1c8be0b..53276c4 100644
> --- a/programs/bonnie/bonnie++-1.03a/bon_io.h
> +++ b/programs/bonnie/bonnie++-1.03a/bon_io.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * bon_io.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef BON_FILE
>  #define BON_FILE
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/bon_time.h b/programs/bonnie/bonnie++-1.03a/bon_time.h
> index 79f878a..865a017 100644
> --- a/programs/bonnie/bonnie++-1.03a/bon_time.h
> +++ b/programs/bonnie/bonnie++-1.03a/bon_time.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * bon_time.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef BON_TIME_H
>  #define BON_TIME_H
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/bonnie.h b/programs/bonnie/bonnie++-1.03a/bonnie.h
> index 976bb6f..32633b3 100644
> --- a/programs/bonnie/bonnie++-1.03a/bonnie.h
> +++ b/programs/bonnie/bonnie++-1.03a/bonnie.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * bonnie.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef BONNIE
>  #define BONNIE
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/conf.h b/programs/bonnie/bonnie++-1.03a/conf.h
> index 61a7d3f..6fdde46 100644
> --- a/programs/bonnie/bonnie++-1.03a/conf.h
> +++ b/programs/bonnie/bonnie++-1.03a/conf.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * conf.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  /* conf.h.  Generated by configure.  */
>  #ifndef CONF_H
>  #define CONF_H
> diff --git a/programs/bonnie/bonnie++-1.03a/forkit.h b/programs/bonnie/bonnie++-1.03a/forkit.h
> index 6b99d97..a97db5c 100644
> --- a/programs/bonnie/bonnie++-1.03a/forkit.h
> +++ b/programs/bonnie/bonnie++-1.03a/forkit.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * forkit.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef FORKIT_H
>  #define FORKIT_H
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/port.h b/programs/bonnie/bonnie++-1.03a/port.h
> index 1ad3bd9..91d0a2f 100644
> --- a/programs/bonnie/bonnie++-1.03a/port.h
> +++ b/programs/bonnie/bonnie++-1.03a/port.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * port.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef PORT_H
>  #define PORT_H
>  
> diff --git a/programs/bonnie/bonnie++-1.03a/semaphore.h b/programs/bonnie/bonnie++-1.03a/semaphore.h
> index f682599..005312c 100644
> --- a/programs/bonnie/bonnie++-1.03a/semaphore.h
> +++ b/programs/bonnie/bonnie++-1.03a/semaphore.h
> @@ -1,3 +1,18 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * semaphore.h
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef SEMAPHORE_H
>  #define SEMAPHORE_H
>  
> diff --git a/programs/check_file_size_limits/check_file_size_limits.c b/programs/check_file_size_limits/check_file_size_limits.c
> index bf54f68..703153f 100644
> --- a/programs/check_file_size_limits/check_file_size_limits.c
> +++ b/programs/check_file_size_limits/check_file_size_limits.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * check_file_size_limits.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _LARGEFILE64_SOURCE
>  #define _GNU_SOURCE
>  #include <stdio.h>
> diff --git a/programs/create_and_open/create_and_open.c b/programs/create_and_open/create_and_open.c
> index 00680e1..a1830f7 100644
> --- a/programs/create_and_open/create_and_open.c
> +++ b/programs/create_and_open/create_and_open.c
> @@ -1,25 +1,20 @@
> -/*
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
>   * create_and_open.c
>   *
>   * entry point for fswrk
>   *
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - * 
> + * License version 2 as published by the Free Software Foundation.
> + *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - * 
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - *
>   */
>  
>  #include <stdio.h>
> diff --git a/programs/create_racer/create_racer.c b/programs/create_racer/create_racer.c
> index a5a8340..5859c92 100644
> --- a/programs/create_racer/create_racer.c
> +++ b/programs/create_racer/create_racer.c
> @@ -1,20 +1,18 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * create_racer.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
>   */
>  
>  #include <stdlib.h>
> diff --git a/programs/extend_and_write/extend_and_write.c b/programs/extend_and_write/extend_and_write.c
> index 8d59041..3e04e3b 100644
> --- a/programs/extend_and_write/extend_and_write.c
> +++ b/programs/extend_and_write/extend_and_write.c
> @@ -1,29 +1,25 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> + * extend_and_write.c
>   *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
>   * Description: This test just creates a file and have it
> - * 		extended by the child process.
> + *              extended by the child process.
>   *
>   *              This test has no cluster relevance.
>   *
>   * Author     : Mark Fasheh
>   *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <unistd.h>
> diff --git a/programs/extend_and_write/verify.c b/programs/extend_and_write/verify.c
> index 0dbb0ba..f22e6a6 100644
> --- a/programs/extend_and_write/verify.c
> +++ b/programs/extend_and_write/verify.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * verify.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <unistd.h>
>  #include <stdio.h>
>  #include <sys/types.h>
> diff --git a/programs/extend_files/truncate_direct.c b/programs/extend_files/truncate_direct.c
> index a3a9740..53056b4 100644
> --- a/programs/extend_files/truncate_direct.c
> +++ b/programs/extend_files/truncate_direct.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * truncate_direct.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define DO_TRUNCATE64
>  
>  #ifdef DO_TRUNCATE64
> diff --git a/programs/extendo/extendo.c b/programs/extendo/extendo.c
> index 399a7f0..c588bb2 100644
> --- a/programs/extendo/extendo.c
> +++ b/programs/extendo/extendo.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * extendo.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  
>  #define _LARGEFILE64_SOURCE
>  
> diff --git a/programs/fill_verify_holes/fill_holes.c b/programs/fill_verify_holes/fill_holes.c
> index ce89746..b52bc5f 100644
> --- a/programs/fill_verify_holes/fill_holes.c
> +++ b/programs/fill_verify_holes/fill_holes.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * fill_holes.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _GNU_SOURCE
>  #define _XOPEN_SOURCE 500
>  #include <unistd.h>
> diff --git a/programs/fill_verify_holes/fill_holes.h b/programs/fill_verify_holes/fill_holes.h
> index 4f01a39..2eaffb6 100644
> --- a/programs/fill_verify_holes/fill_holes.h
> +++ b/programs/fill_verify_holes/fill_holes.h
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * fill_holes.h
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #ifndef FILL_HOLES_H
>  #define FILL_HOLES_H
>  
> diff --git a/programs/fill_verify_holes/punch_holes.c b/programs/fill_verify_holes/punch_holes.c
> index 1fb0f2f..81f9eca 100644
> --- a/programs/fill_verify_holes/punch_holes.c
> +++ b/programs/fill_verify_holes/punch_holes.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * punch_holes.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _GNU_SOURCE
>  #define _XOPEN_SOURCE 500
>  #include <unistd.h>
> diff --git a/programs/fill_verify_holes/reservations.h b/programs/fill_verify_holes/reservations.h
> index 8f540fc..196591e 100644
> --- a/programs/fill_verify_holes/reservations.h
> +++ b/programs/fill_verify_holes/reservations.h
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * reservations.h
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <sys/ioctl.h>
>  #include <inttypes.h>
>  #include <linux/types.h>
> diff --git a/programs/fill_verify_holes/verify_holes.c b/programs/fill_verify_holes/verify_holes.c
> index ff2a4a0..0597f36 100644
> --- a/programs/fill_verify_holes/verify_holes.c
> +++ b/programs/fill_verify_holes/verify_holes.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * verify_holes.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _XOPEN_SOURCE 500
>  #include <unistd.h>
>  #include <errno.h>
> diff --git a/programs/flock_tests/flock_unit_test.c b/programs/flock_tests/flock_unit_test.c
> index ada2982..7f87f00 100644
> --- a/programs/flock_tests/flock_unit_test.c
> +++ b/programs/flock_tests/flock_unit_test.c
> @@ -1,20 +1,18 @@
> -/*
> - * Copyright (C) 2007 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * flock_unit_test.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
>   */
>  
>  #include <stdlib.h>
> diff --git a/programs/forkwriter/forkwriter.c b/programs/forkwriter/forkwriter.c
> index 6515841..6a5fa80 100644
> --- a/programs/forkwriter/forkwriter.c
> +++ b/programs/forkwriter/forkwriter.c
> @@ -1,35 +1,29 @@
> -/*
> - * Copyright (C) 2007 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
> - * Program:	forkwriter.c
> + * forkwriter.c
>   *
>   * Description: This test launches forks P processes each of which create
> - * 		a file with the same name and issue few writes of few bytes each
> - * 		before closing the file and exiting. The parent process meanwhile
> - * 		waits for the childs to all die before launching the next set
> - * 		of P processes. The parent process loops L times.
> + *              a file with the same name and issue few writes of few bytes each
> + *              before closing the file and exiting. The parent process meanwhile
> + *              waits for the childs to all die before launching the next set
> + *              of P processes. The parent process loops L times.
>   *
>   *              This test really has no cluster relevance if running in 
>   *              stand-alone mode. Needs a script to coordinate cluster test.
>   *
>   * Author     : Sunil Mushran
> - * 
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <unistd.h>
> diff --git a/programs/fsx/fsx-linux.c b/programs/fsx/fsx-linux.c
> index e278138..a542053 100644
> --- a/programs/fsx/fsx-linux.c
> +++ b/programs/fsx/fsx-linux.c
> @@ -1,15 +1,27 @@
> -/*
> - *	Copyright (C) 1991, NeXT Computer, Inc.  All Rights Reserverd.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * fsx-linux.c
> + *
> + *      Copyright (C) 1991, NeXT Computer, Inc.  All Rights Reserverd.
> + *
> + *      File:   fsx.c
> + *      Author: Avadis Tevanian, Jr.
>   *
> - *	File:	fsx.c
> - *	Author:	Avadis Tevanian, Jr.
> + *      File system exerciser. 
>   *
> - *	File system exerciser. 
> + *      Rewritten 8/98 by Conrad Minshall.
>   *
> - *	Rewritten 8/98 by Conrad Minshall.
> + *      Small changes to work under Linux -- davej at suse.de
>   *
> - *	Small changes to work under Linux -- davej at suse.de
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
>   *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #define _GNU_SOURCE
> diff --git a/programs/inline-data/inline-data.c b/programs/inline-data/inline-data.c
> index 701796b..78510de 100644
> --- a/programs/inline-data/inline-data.c
> +++ b/programs/inline-data/inline-data.c
> @@ -1,4 +1,8 @@
> -/*
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * inline-data.c
> + *
>   * Verify I/O to/from files small enough to hold inline data. Includes
>   * some tests intended to force an inode out to an extent list.
>   *
> @@ -20,6 +24,17 @@
>   *
>   * XXX: This could easily be turned into an mpi program, where a
>   * second node does the verification step.
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #define _XOPEN_SOURCE 600
> diff --git a/programs/inline-data/inline-dirs.c b/programs/inline-data/inline-dirs.c
> index df9c1b6..4caf284 100644
> --- a/programs/inline-data/inline-dirs.c
> +++ b/programs/inline-data/inline-dirs.c
> @@ -1,10 +1,25 @@
> -/*
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * inline-dirs.c
> + *
>   * Verify inline directory data.
>   *
>   * All tests read back the entire directory to verify correctness.
>   *
>   * XXX: This could easily be turned into an mpi program, where a
>   * second node does the verification step.
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #define _XOPEN_SOURCE 600
> diff --git a/programs/inline-data/reservations.h b/programs/inline-data/reservations.h
> index 8f540fc..196591e 100644
> --- a/programs/inline-data/reservations.h
> +++ b/programs/inline-data/reservations.h
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * reservations.h
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <sys/ioctl.h>
>  #include <inttypes.h>
>  #include <linux/types.h>
> diff --git a/programs/iozone/iozone3_263/src/current/fileop.c b/programs/iozone/iozone3_263/src/current/fileop.c
> index e7a52a6..4bb5604 100644
> --- a/programs/iozone/iozone3_263/src/current/fileop.c
> +++ b/programs/iozone/iozone3_263/src/current/fileop.c
> @@ -1,13 +1,7 @@
> -/*
> - * Author: Don Capps
> - * 3/13/2006
> - * Copyright:  (2006)
> - *   You are free to distribute and use this benchmark, for free.
> - * You are not permitted to distribute modified versions, or
> - * borrow code from this project to create proprietary products
> - * or competitive benchmarks. Any product that contains any
> - * of this code will be considered a derivative work and will
> - * be the sole property of me.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * fileop.c
>   *
>    fileop [-f X ]|[-l # -u #] [-s Y] [-t] [-v] [-e] [-b] [-w]
>         -f # Force factor. X^3 files will be created and removed.
> @@ -37,6 +31,14 @@
>   *
>   * Each file will be created, and then 1 byte is written to the file.
>   *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <sys/types.h>
> diff --git a/programs/iozone/iozone3_263/src/current/iozone.c b/programs/iozone/iozone3_263/src/current/iozone.c
> index 8cf433b..c31fa6d 100644
> --- a/programs/iozone/iozone3_263/src/current/iozone.c
> +++ b/programs/iozone/iozone3_263/src/current/iozone.c
> @@ -1,3 +1,10 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * iozone.c
> + *
> +*/
> +
>  /************************************************************************/
>  /*	Original Author: 						*/
>  /*		William Norcott (wnorcott at us.oracle.com)		*/
> @@ -48,6 +55,16 @@
>  /*  Hint: Type make    (it will give you a list of valid targets)	*/
>  /* 									*/
>  /************************************************************************/
> +/*
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
>  
>  
>  /* The version number */
> @@ -19202,8 +19219,8 @@ become_client()
>  	sscanf(cnc->c_Kplus_flag,"%d",&cc.c_Kplus_flag);
>  	sscanf(cnc->c_compute_time,"%f",&cc.c_compute_time);
>  
> -	strcpy(write_traj_filename,cc.c_write_traj_filename);
> -	strcpy(read_traj_filename,cc.c_read_traj_filename);
> +	strcpy(write_traj_iozone.cc.c_write_traj_filename);
> +	strcpy(read_traj_iozone.cc.c_read_traj_filename);
>  	numrecs64 = cc.c_numrecs64;
>  	reclen = cc.c_reclen;
>  	testnum = cc.c_testnum;
> diff --git a/programs/iozone/iozone3_263/src/current/libasync.c b/programs/iozone/iozone3_263/src/current/libasync.c
> index ce629c4..10e4e77 100644
> --- a/programs/iozone/iozone3_263/src/current/libasync.c
> +++ b/programs/iozone/iozone3_263/src/current/libasync.c
> @@ -1,6 +1,8 @@
> -
> -
> -/* 
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * libasync.c
> + *
>   * Library for Posix async read operations with hints.
>   * Author: Don Capps
>   * Company: Hewlett Packard
> @@ -92,8 +94,18 @@
>   * 	The async_write() is intended to enhance the performance of 
>   *	initial writes to a file. This is the slowest case in the write
>   *	path as it must perform meta-data allocations and wait.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
> +
>  #include <sys/types.h>
>  #include <aio.h>
>  #if defined(solaris) || defined(linux) || defined(SCO_Unixware_gcc)
> diff --git a/programs/iozone/iozone3_263/src/current/libbif.c b/programs/iozone/iozone3_263/src/current/libbif.c
> index 7a1042f..f4eb795 100644
> --- a/programs/iozone/iozone3_263/src/current/libbif.c
> +++ b/programs/iozone/iozone3_263/src/current/libbif.c
> @@ -1,14 +1,25 @@
> -/* 
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * libbif.c
> + *
>   * Here is a very simple set of routines to write an Excel worksheet 
>   * Microsoft BIFF format. The Excel version is set to 2.0 so that it 
>   * will work with all versions of Excel.
>   *
>   * Author: Don Capps 1999 (Hewlett Packard)
> - */
> -
> -/* 
> + *
>   * Note: rows and colums should not exceed 255 or this code will 
>   * act poorly
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <sys/types.h>
> diff --git a/programs/lock_grab/lock_grab.c b/programs/lock_grab/lock_grab.c
> index c9bb3e2..b625ed4 100644
> --- a/programs/lock_grab/lock_grab.c
> +++ b/programs/lock_grab/lock_grab.c
> @@ -1,27 +1,24 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * lock_grab.c
> + *
> + * Description : Will grab locks and hold them to add some stress to
> + *               the OCFS2 DLM.
> + * Author      : Joel Becker
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
> - *
> - * Description : Will grab locks and hold them to add some stress to
> - *               the OCFS2 DLM.
> - * Author      : Joel Becker
>   */
> +
>  #include <stdio.h>
>  #include <string.h>
>  #include <stdlib.h>
> diff --git a/programs/logwriter/enospc_test.c b/programs/logwriter/enospc_test.c
> index 1141425..9ff1879 100644
> --- a/programs/logwriter/enospc_test.c
> +++ b/programs/logwriter/enospc_test.c
> @@ -1,20 +1,18 @@
> -/*
> - * Copyright (C) 2007 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * enospc_test.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
>   */
>  
>  #include <stdio.h>
> diff --git a/programs/logwriter/logwriter.c b/programs/logwriter/logwriter.c
> index ee7a39a..7629341 100644
> --- a/programs/logwriter/logwriter.c
> +++ b/programs/logwriter/logwriter.c
> @@ -1,31 +1,27 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * logwriter.c
>   *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
>   * Description: This test will open a file and write to it in specific 
> - * 		intervals. It takes two arguments, interval and number of
> - * 		writes it will perform.
> + *              intervals. It takes two arguments, interval and number of
> + *              writes it will perform.
>   *
>   *              This test really has no cluster relevance if running in 
>   *              stand-alone mode. Needs a script to coordinate cluster test.
>   *
>   * Author     : Mark Fasheh
> - * 
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <unistd.h>
> diff --git a/programs/lvb_torture/lvb_torture.c b/programs/lvb_torture/lvb_torture.c
> index 1459849..2c1dbcd 100644
> --- a/programs/lvb_torture/lvb_torture.c
> +++ b/programs/lvb_torture/lvb_torture.c
> @@ -1,24 +1,22 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * lvb_torture.c
> + *
> + * My first MPI program. Ripped from write_append_truncate.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
> - * My first MPI program. Ripped from write_append_truncate.c
>   */
> +
>  #include <stdlib.h>
>  #include <stdio.h>
>  #include <stdarg.h>
> diff --git a/programs/mmap_test/mmap_test.c b/programs/mmap_test/mmap_test.c
> index 9edbb58..aba7e81 100644
> --- a/programs/mmap_test/mmap_test.c
> +++ b/programs/mmap_test/mmap_test.c
> @@ -1,22 +1,8 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * mmap_test.c
>   *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - */
> -/*
>   * Description: This is a simple test to see if mmap behaves correctly at 
>   *              the end of the file's size.  It first writes up to the 
>   *              existing end of the file.  This should work.  Then it writes 
> @@ -25,7 +11,17 @@
>   *              This test really has no cluster relevance.
>   *
>   * Author     : Mark Fasheh
> - * 
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <stdio.h>
> diff --git a/programs/mmap_truncate/mmap_truncate.c b/programs/mmap_truncate/mmap_truncate.c
> index 1936e08..0068cf0 100644
> --- a/programs/mmap_truncate/mmap_truncate.c
> +++ b/programs/mmap_truncate/mmap_truncate.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * mmap_truncate.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _XOPEN_SOURCE 500
>  #include <unistd.h>
>  #include <errno.h>
> diff --git a/programs/multi_node_mmap/multi_mmap.c b/programs/multi_node_mmap/multi_mmap.c
> index 1ee4dd2..e47a5d0 100644
> --- a/programs/multi_node_mmap/multi_mmap.c
> +++ b/programs/multi_node_mmap/multi_mmap.c
> @@ -1,20 +1,7 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> + * multi_mmap.c
>   *
>   * XXX: Future improvements:
>   *      Allow one reader, multiple writers
> @@ -22,6 +9,17 @@
>   *      Fill/Verify patterns in other interesting orders:
>   *        -backwards,
>   *        -start at block X
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <stdio.h>
> diff --git a/programs/open_delete/open_delete.c b/programs/open_delete/open_delete.c
> index e89a2a8..0d6cf81 100644
> --- a/programs/open_delete/open_delete.c
> +++ b/programs/open_delete/open_delete.c
> @@ -1,20 +1,7 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> + * open_delete.c
>   *
>   * XXX: Future improvements:
>   *      Allow one reader, multiple writers
> @@ -22,6 +9,17 @@
>   *      Fill/Verify patterns in other interesting orders:
>   *        -backwards,
>   *        -start at block X
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
>  
>  #include <stdio.h>
> diff --git a/programs/postmark/postmark-1_5.c b/programs/postmark/postmark-1_5.c
> index b806473..58b2dc3 100644
> --- a/programs/postmark/postmark-1_5.c
> +++ b/programs/postmark/postmark-1_5.c
> @@ -1,4 +1,8 @@
> -/*
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * postmark-1_5.c
> + *
>  Written by Jeffrey Katcher under contract to Network Appliance.
>  Copyright (C) 1997-2001
>  Network Appliance, Inc.
> @@ -46,6 +50,15 @@ Versions:
>        it retains much of the performance of the previous implementation. 
>        URL: http://www.math.keio.ac.jp/~matumoto/emt.html
>        Also changed MB definition to 1024KB, tweaked show command
> +*
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>  */
>  
>  #include <stdio.h>
> diff --git a/programs/reserve_space/reservations.h b/programs/reserve_space/reservations.h
> index 8f540fc..196591e 100644
> --- a/programs/reserve_space/reservations.h
> +++ b/programs/reserve_space/reservations.h
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * reservations.h
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <sys/ioctl.h>
>  #include <inttypes.h>
>  #include <linux/types.h>
> diff --git a/programs/reserve_space/reserve_space.c b/programs/reserve_space/reserve_space.c
> index 9e91b09..733de83 100644
> --- a/programs/reserve_space/reserve_space.c
> +++ b/programs/reserve_space/reserve_space.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * reserve_space.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _LARGEFILE64_SOURCE
>  #define _GNU_SOURCE
>  
> diff --git a/programs/sendfiletest/sendfiletest.c b/programs/sendfiletest/sendfiletest.c
> index 5b4f5cc..38dcd8c 100644
> --- a/programs/sendfiletest/sendfiletest.c
> +++ b/programs/sendfiletest/sendfiletest.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * sendfiletest.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <sys/types.h>
>  #include <sys/stat.h>
>  #include <fcntl.h>
> diff --git a/programs/splice/splice_read.c b/programs/splice/splice_read.c
> index ad4af0f..47213cb 100644
> --- a/programs/splice/splice_read.c
> +++ b/programs/splice/splice_read.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * splice_read.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  /* splice_read.c */
>  #include "splice_test.h"
>  
> diff --git a/programs/splice/splice_test.h b/programs/splice/splice_test.h
> index 5113bbb..e62bf4e 100644
> --- a/programs/splice/splice_test.h
> +++ b/programs/splice/splice_test.h
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * splice_test.h
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _GNU_SOURCE
>  #include <stdio.h>
>  #include <stdlib.h>
> diff --git a/programs/splice/splice_write.c b/programs/splice/splice_write.c
> index 5c92bbb..f048216 100644
> --- a/programs/splice/splice_write.c
> +++ b/programs/splice/splice_write.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * splice_write.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  /* splice_write.c */
>  #include "splice_test.h"
>  
> diff --git a/programs/truncate/ocfs2-tools/test_truncate.c b/programs/truncate/ocfs2-tools/test_truncate.c
> index 5593b5e..ac3e31f 100644
> --- a/programs/truncate/ocfs2-tools/test_truncate.c
> +++ b/programs/truncate/ocfs2-tools/test_truncate.c
> @@ -1,36 +1,29 @@
> -/*
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
>   * test_truncate.c
>   *
>   * test file for ocfs2_truncate
>   *
> - * Copyright (C) 2007 Oracle.  All rights reserved.
> + * This file is used to test whether ocfs2_truncate can truncate
> + * a file to a specified size.
> + *
> + * An additional option "c" is to create a file before we test truncating.
> + * We can give the tree depth so that the file can be created with the
> + * specified tree depth.
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - *
>   */
>  
> -/*
> - * This file is used to test whether ocfs2_truncate can truncate
> - * a file to a specified size.
> - *
> - * An additional option "c" is to create a file before we test truncating.
> - * We can give the tree depth so that the file can be created with the
> - * specified tree depth.
> - *
> - */
>  #include <stdio.h>
>  #include <unistd.h>
>  #include <signal.h>
> diff --git a/programs/truncate/truncate.c b/programs/truncate/truncate.c
> index 119d278..7755ca6 100644
> --- a/programs/truncate/truncate.c
> +++ b/programs/truncate/truncate.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * truncate.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define DO_TRUNCATE64
>  
>  #ifdef DO_TRUNCATE64
> diff --git a/programs/ttest/ttest.c b/programs/ttest/ttest.c
> index 4a46013..c8dfb60 100644
> --- a/programs/ttest/ttest.c
> +++ b/programs/ttest/ttest.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * ttest.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #define _LARGEFILE64_SOURCE
>  #define _XOPEN_SOURCE 600
>  
> diff --git a/programs/tunefs-test/remove-slot/remove_slot.c b/programs/tunefs-test/remove-slot/remove_slot.c
> index 34847be..7db5a3b 100644
> --- a/programs/tunefs-test/remove-slot/remove_slot.c
> +++ b/programs/tunefs-test/remove-slot/remove_slot.c
> @@ -1,36 +1,29 @@
> -/*
> - * test_remove.c
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * remove_slot.c
>   *
>   * test file for removing slots.
>   *
> - * Copyright (C) 2007 Oracle.  All rights reserved.
> + * This file is used to create some boudary situation to test whether
> + * tunefs.ocfs2 can work OK with removing slots.
> + *
> + * When we have orphan files or have some blocks allocated in truncate log
> + * or local alloc, we can't remove the slots, so the option CREATE_ORPHAN_FILE,
> + * CREATE_TRUNCATE_LOG and CREATE_LOCAL_ALLOC are used to check it.
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
> - *
>   */
>  
> -/*
> - * This file is used to create some boudary situation to test whether
> - * tunefs.ocfs2 can work OK with removing slots.
> - *
> - * When we have orphan files or have some blocks allocated in truncate log
> - * or local alloc, we can't remove the slots, so the option CREATE_ORPHAN_FILE,
> - * CREATE_TRUNCATE_LOG and CREATE_LOCAL_ALLOC are used to check it.
> - *
> - */
>  #include <stdio.h>
>  #include <unistd.h>
>  #include <signal.h>
> diff --git a/programs/write_append_truncate/write_append_truncate.c b/programs/write_append_truncate/write_append_truncate.c
> index 7bfb121..96233b2 100644
> --- a/programs/write_append_truncate/write_append_truncate.c
> +++ b/programs/write_append_truncate/write_append_truncate.c
> @@ -1,5 +1,7 @@
> -/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
> - * vim:expandtab:shiftwidth=8:tabstop=8:
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * write_append_truncate.c
>   *
>   * Each loop does 3 things:
>   *   - truncate file to zero (not via ftruncate though, to test O_APPEND)
> @@ -15,7 +17,19 @@
>   * run:     mpirun -np 2 -machlist <hostlist file> write_append_truncate <file>
>   *  or:     pdsh -w <two hosts> write_append_truncate <file>
>   *  or:     prun -n 2 [-N 2] write_append_truncate <file>
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
>   */
> +
>  #include <stdlib.h>
>  #include <stdio.h>
>  #include <stdarg.h>
> diff --git a/programs/write_torture/write_torture.c b/programs/write_torture/write_torture.c
> index de5abcf..fef41b9 100644
> --- a/programs/write_torture/write_torture.c
> +++ b/programs/write_torture/write_torture.c
> @@ -1,3 +1,20 @@
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * write_torture.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public
> + * License version 2 as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + * General Public License for more details.
> + */
> +
>  #include <sys/types.h>
>  #include <sys/stat.h>
>  #include <sys/wait.h>
> diff --git a/utilities/mpi-run-parts/mpi-run-parts.c b/utilities/mpi-run-parts/mpi-run-parts.c
> index 05edb9e..b30531c 100644
> --- a/utilities/mpi-run-parts/mpi-run-parts.c
> +++ b/utilities/mpi-run-parts/mpi-run-parts.c
> @@ -1,21 +1,20 @@
> -/*
> - * Copyright (C) 2006 Oracle.  All rights reserved.
> +/* -*- mode: c; c-basic-offset: 8; -*-
> + * vim: noexpandtab sw=8 ts=8 sts=0:
> + *
> + * mpi-run-parts.c
> + *
> + * Copyright (C) 2004, 2008 Oracle.  All rights reserved.
>   *
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> + * License version 2 as published by the Free Software Foundation.
>   *
>   * This program is distributed in the hope that it will be useful,
>   * but WITHOUT ANY WARRANTY; without even the implied warranty of
>   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>   * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
>   */
> +
>  #include <sys/types.h>
>  #include <sys/stat.h>
>  #include <sys/wait.h>
>   




More information about the Ocfs2-tools-devel mailing list