.\" gd_getdata64.3. The gd_getdata64 man page. .\" .\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" .\" This file is part of the GetData project. .\" .\" Permission is granted to copy, distribute and/or modify this document .\" under the terms of the GNU Free Documentation License, Version 1.2 or .\" any later version published by the Free Software Foundation; with no .\" Invariant Sections, with no Front-Cover Texts, and with no Back-Cover .\" Texts. A copy of the license is included in the `COPYING.DOC' file .\" as part of this distribution. .\" .TH gd_getdata64 3 "25 May 2010" "Version 0.7.0" "GETDATA" .SH NAME gd_getdata64 \(em retrieve data from a dirfile database with largefile support .SH SYNOPSIS .B #define _LARGEFILE64_SOURCE .B #include .HP .nh .ad l .BI "size_t gd_getdata64(DIRFILE *" dirfile ", const char *" field_code ", off64_t" .IB first_frame ", off64_t " first_sample ", size_t " num_frames ", size_t" .IB num_samples ", gd_type_t " return_type ", void *" data_out ); .hy .ad n .SH DESCRIPTION This version of .BR gd_getdata (3) uses a 64-bit offset type, even if .I off_t is a 32-bit type. It is only available if one defines .IR _LARGEFILE64_SOURCE . If .I off_t is a 64-bit type (i.e. if .I _FILE_OFFSET_BITS is defined to be 64), this function will be called .BR gd_getdata (). Otherwise, .BR gd_getdata () will be a version of this function which uses a 32-bit .IR off_t . .SH SEE ALSO .BR gd_getdata (3), .BR feature_test_macros (7)