Quincey Koziol d94581e19b [svn-r18618] Description:
Add new internal object header routines to query the header chunk that
a message is in, and to lock/unlock a message into a chunk (so it doesn't get
moved into another chunk during allocation/free events).

        Also, move dataspace message to beginning of object header messages
added to a dataset's object header, so it can be locked into chunk #0 (when
performing SWMR operations).

Tested on:
        FreeBSD/32 6.3 (duty) in debug mode
        FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
        Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
                w/C++ & FORTRAN, w/threadsafe, in debug mode
        Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x,
                w/C++ & FORTRAN, in production mode
        Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
                w/szip filter, in production mode
        Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
                in production mode
        Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode
        Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
        Mac OS X/32 10.6.3 (amazon) in debug mode
        Mac OS X/32 10.6.3 (amazon) w/C++ & FORTRAN, w/threadsafe,
                in production mode
2010-04-22 16:59:31 -05:00
..
2009-11-05 08:45:35 -05:00
2006-04-09 22:03:30 -05:00
2007-04-03 14:51:14 -05:00
2007-03-11 21:38:08 -05:00
2009-04-23 13:25:16 -05:00
2009-12-10 07:36:56 -05:00
2010-01-27 10:07:42 -05:00
2010-02-14 14:27:07 -05:00
2010-04-12 21:09:48 -05:00
2010-02-19 21:23:44 -05:00
2008-09-16 10:52:51 -05:00
2009-12-03 14:11:29 -05:00
2009-01-22 15:53:59 -05:00
2010-03-18 07:23:04 -05:00
2008-10-08 22:44:22 -05:00
2002-11-20 08:27:30 -05:00
2010-03-18 07:23:04 -05:00
2010-01-23 02:00:00 -05:00
2010-02-27 15:08:03 -05:00
2010-02-27 15:08:03 -05:00
2009-11-15 23:17:45 -05:00
2009-03-10 14:00:39 -05:00
2010-02-19 21:23:44 -05:00
2010-02-19 21:23:44 -05:00
2008-10-14 20:46:34 -05:00
2010-03-18 07:23:04 -05:00
2010-01-29 23:29:13 -05:00
2009-10-08 20:31:36 -05:00
2009-10-01 21:08:59 -05:00
2009-10-01 21:08:59 -05:00
2002-04-11 17:53:26 -05:00
2010-03-18 07:23:04 -05:00
2008-10-14 20:46:34 -05:00
2008-10-14 20:46:34 -05:00
2009-08-19 20:38:33 -05:00
2009-12-17 17:21:08 -05:00
2009-12-17 17:21:08 -05:00
2007-10-11 11:24:11 -05:00
2009-12-17 10:07:35 -05:00
2010-01-29 23:29:13 -05:00
2007-10-11 11:24:11 -05:00
2007-10-30 15:37:39 -05:00
2007-10-18 17:02:19 -05:00
2007-10-11 11:24:11 -05:00
2008-01-14 18:49:12 -05:00
2007-10-11 11:24:11 -05:00
2009-12-17 10:07:35 -05:00
2007-10-30 13:13:48 -05:00
2007-10-11 11:24:11 -05:00
2007-08-23 15:25:25 -05:00
2007-10-11 11:24:11 -05:00
2007-10-11 11:24:11 -05:00
2009-10-08 23:09:34 -05:00
2008-09-16 10:52:51 -05:00
2009-03-10 14:00:39 -05:00
2009-10-27 21:52:05 -05:00
2005-11-14 21:55:39 -05:00
2010-03-18 07:45:29 -05:00
2010-03-18 07:45:29 -05:00
2010-03-18 07:23:04 -05:00
2010-03-18 07:23:04 -05:00
2010-03-06 16:19:57 -05:00
2009-12-10 07:36:56 -05:00
2006-04-09 22:03:30 -05:00
2007-04-03 14:51:14 -05:00
2007-03-11 21:38:08 -05:00
2010-01-27 10:07:42 -05:00
2010-03-18 07:23:04 -05:00
2010-04-15 16:17:22 -05:00
2010-01-29 23:29:13 -05:00
2010-03-18 07:23:04 -05:00
2008-05-19 01:03:16 -05:00
2010-01-29 23:29:13 -05:00
2010-04-08 13:29:59 -05:00
2010-04-22 16:59:31 -05:00
2009-12-13 00:28:30 -05:00
2008-10-14 20:46:34 -05:00
2007-10-11 11:24:11 -05:00
2009-10-08 23:09:34 -05:00
2010-03-18 07:23:04 -05:00
2000-11-09 16:47:59 -05:00
2010-02-19 21:23:44 -05:00
2008-01-13 00:37:00 -05:00
2007-05-01 16:00:52 -05:00
2010-01-29 23:29:13 -05:00
2008-09-16 10:52:51 -05:00
2004-03-10 16:45:30 -05:00
2004-03-10 16:45:30 -05:00
2007-08-21 16:08:27 -05:00
2009-08-13 12:09:55 -05:00
2010-02-09 17:32:28 -05:00
2009-09-22 11:09:56 -05:00
2007-10-11 11:24:11 -05:00
2010-03-18 07:23:04 -05:00
2010-02-27 15:08:03 -05:00
2008-09-16 10:52:51 -05:00
2010-03-18 07:23:04 -05:00
2000-10-20 15:57:56 -05:00
2009-12-10 07:36:56 -05:00
2008-01-14 18:49:12 -05:00
2004-11-30 15:53:53 -05:00
2010-03-18 07:23:04 -05:00
2003-01-09 12:20:03 -05:00
2003-06-13 15:30:43 -05:00
2009-12-17 17:21:08 -05:00
2010-03-06 16:19:57 -05:00
2010-03-06 21:53:27 -05:00
2009-12-10 07:36:56 -05:00
2010-04-22 16:59:31 -05:00
2007-10-11 11:24:11 -05:00
2007-10-30 13:13:48 -05:00
2007-10-11 11:24:11 -05:00
2007-10-11 11:24:11 -05:00
2008-09-16 10:52:51 -05:00
2009-12-10 07:36:56 -05:00
2009-12-10 07:36:56 -05:00
2010-03-06 16:19:57 -05:00
2009-08-13 12:09:55 -05:00
2009-12-10 07:36:56 -05:00
2010-01-29 23:29:13 -05:00
2006-04-09 22:03:30 -05:00