NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
In preparation for adding thread support to netcdf-c library, I am trying to identify all of the global variable and computed constants used in the library. I took selected symbols from the output of the 'nm libnetcdf.a' command and have converted to the table below. If you happen to know of any symbols I might have missed, or were recently added, please let me know.Note specifically that this includes symbols only from the netcdf source. External
libraries like pnetcdf, hdf5, and hdf4 are not included. =Dennis Heimbigner Unidata ELF-TAG Symbol File Comment ------------------------------------------------------------------------------ C dcedebug libdap2/dcetab.c bison parser variable d yytname libdap2/dcetab.c bison parser variable B NCD2_dispatch_table libdap2/ncd2dispatch.c b ncd2initialized libdap2/ncd2dispatch.c B NCD4_dispatch_table libdap4/ncd4dispatch.c b ncd4initialized libdap4/ncd4dispatch.c b ncaux_initialized libdispatch/daux.c C NC_coord_one libdispatch/ddispatch.c C NC_coord_zero libdispatch/ddispatch.c C nc_ptrdiffvector1 libdispatch/ddispatch.c C nc_sizevector0 libdispatch/ddispatch.c C nc_sizevector1 libdispatch/ddispatch.c C ncrc_globalstate libdispatch/drc.c b pseudofd libdispatch/dfile.c B UDF0_dispatch_table libdispatch/dfile.c B UDF0_magic_number libdispatch/dfile.c B UDF1_dispatch_table libdispatch/dfile.c B UDF1_magic_number libdispatch/dfile.c B NC_alignments_computed libdispatch/doffsets.c b set libdispatch/doffsets.c b vec libdispatch/doffsets.c d pathdebug libdispatch/dwinpath.c d default_create_format libdispatch/nc.c b nc_filelist libdispatch/nclistmgr.c b numfiles libdispatch/nclistmgr.c b nclog_global libdispatch/nclog.c b nclogginginitialized libdispatch/nclog.c b cuErrOpts libdispatch/nctime.c b cuErrorOccurred libdispatch/nctime.c B HDF5_dispatch_table libhdf5 d HDF5_dispatcher libhdf5/hdf5dispatch.c B nc4_hdf5_initialized libhdf5/hdf5internal.c b h5_native_type_constant_g libhdf5/hdf5open.c b globalpropinitialized libhdf5/nc4info.c C globalpropinfo libhdf5/nc4info.c b file_name_counter.9760 libhdf5/nc4memcb.c B NC_initialized liblib/nc_initialize.c D NC_finalized liblib/nc_initialize.c B ncerr libdispatch/dv2i.cD ncopts libdispatch/dv2i.c Apparently only used in nctest test programs b pagesize libsrc/memio.c Apparently computed constant b pagesize libsrc/mmapio.c Apparently computed constant
B NC3_dispatch_table libsrc/nc3dispatch.c D nc_log_level libsrc4/nc4internal.c D nc4_chunk_cache_nelems libsrc4/nc4internal.c D nc4_chunk_cache_preemption libsrc4/nc4internal.c D nc4_chunk_cache_size libsrc4/nc4internal.c B dapdebug oc2/dapy.c d yytname oc2/dapy.c C ocdebug oc2/ocdebug.c B ocinitialized oc2/ocinternal.c b xxdr_big_endian oc2/xxdr.c C xxdr_network_order oc2/xxdr.c
netcdfgroup
archives: