Sponsored Content
Top Forums Programming fread64 fwrite64 compilation problem (undefined symbol) Post 79511 by Lazzar on Thursday 28th of July 2005 06:57:28 AM
Old 07-28-2005
I think the functions fwrite64 and fread64 do not exist.

So i think you should be able to use fread to read from a file, opened with fopen64. but i have not tried it.

----

man fopen:
fopen, fopen64, freopen, freopen64 or fdopen Subroutine

man fread:
fread or fwrite Subroutine

man ftell
fseek, fseeko, fseeko64, rewind, ftell, ftello, ftello64, fgetpos, fgetpos64,
fsetpos, or fsetpos64 Subroutine
 

10 More Discussions You Might Find Interesting

1. Programming

ld: 0711-317 ERROR: Undefined symbol: .hello

Hello, when i compile with xlc on aix i got the error message "ld: 0711-317 ERROR: Undefined symbol: .hello" dummy.pc: #include <stdio.h> #include <stdlib.h> #include <string.h> #include "dummy.h" int main ( ) { printf("\nbefore Hello"); hello(); printf("\npast Hello"); ... (2 Replies)
Discussion started by: stockdan
2 Replies

2. Programming

Undefined symbol: .getcury in getyx

Iam attempting a script to return the current cursor position using the getyc macro I have #included the curses.h however on compilation (with gcc) it errors with Undefined symbol .getcury Undefined symbol .gercurx Any ideas where I can find a solution or what I've missed (7 Replies)
Discussion started by: gefa
7 Replies

3. Programming

shared object "undefined symbol: fstat" error

Didn't have this problem in AIX, but ported to Linux with GCC compiler and am now getting a runtime error: tssutil: symbol lookup error: /work/agility/devel/bin/libagam.so: undefined symbol: fstat I'm sure most of you know that fstat is an intrinsic function just like printf, memcpy, etc. When I... (5 Replies)
Discussion started by: marcus121
5 Replies

4. Programming

undefined symbol: clock_gettime' error

Hi, i've compiled my app on x86_64 with -m32 gcc option. Can anybody tell me what is/would typically cause the 'undefined symbol: clock_gettime' error?? -1 k){0N!x y} '/home/da71336/simon/mkvfh/mkv.so: undefined symbol: clock_gettime @ "q" "subr:mkv 2:`subr,3; subc:mkv 2:`subc,1;... (4 Replies)
Discussion started by: dpa078
4 Replies

5. AIX

Undefined symbol: .log

Hi All, When I am compiling expect 5.40 library in AIX 5.3, I am getting the following error while generating expect5.40.so file. ld: 0711-317 ERROR: Undefined symbol: .log ld: 0711-317 ERROR: Undefined symbol: .pow ld: 0711-345 Use the -bloadmap or... (0 Replies)
Discussion started by: ravindra_maddal
0 Replies

6. Programming

Error: Undefined Symbol ..... First referenced in file......

Hi, I am working with Solaris 5.9 and I am newbie in Socket programming and I stated working with socket programming and I copyed a simple client & server program from a website which I am attaching with this and when I am compiling these files.I am getting the error-- Please Help me to... (1 Reply)
Discussion started by: smartgupta
1 Replies

7. Programming

ld: 0711-317 ERROR: Undefined symbol: stdscr

I am trying to compile pro*c program on aix 5.3. The program compiled fine when I was using curses library. After switching to ncurses, I have started getting compilation errors. After installing ncurses on the box, I changed the -lcurses flag to -lncurses. I have also updated the path to the... (13 Replies)
Discussion started by: wvuguy
13 Replies

8. Programming

gmake undefined symbol error

I have a C code which i am trying to compile using gcc. When i am trying to compile it i get the error undefined symbol error though i am providing the -l*** option where *** refers to the module where the object files for those symbols are present. Can someone help me on the same. (4 Replies)
Discussion started by: manaankit
4 Replies

9. Programming

Undefined Symbol

When I try to link a .so file I get the undefined symbol error. Though I have the library file in my system. The compile and linking commands used are as follows g++ -m64 -g -Wall -I./include -c dxl_sample.c g++ -o firstprogram -m64 -g -Wall -I./include -Bdynamic... (1 Reply)
Discussion started by: Ranadeep Ghosal
1 Replies

10. UNIX for Advanced & Expert Users

Undefined Symbol

When I try to link a .so file I get the undefined symbol error. Though I have the library file in my system. The compile and linking commands used are as follows g++ -m64 -g -Wall -I./include -c dxl_sample.c g++ -o firstprogram -m64 -g -Wall -I./include -Bdynamic... (1 Reply)
Discussion started by: Ranadeep Ghosal
1 Replies
FSEEK(3)						   BSD Library Functions Manual 						  FSEEK(3)

NAME
fgetpos, fseek, fseeko, fsetpos, ftell, ftello, rewind -- reposition a stream LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <stdio.h> int fseek(FILE *stream, long offset, int whence); long ftell(FILE *stream); void rewind(FILE *stream); int fgetpos(FILE * restrict stream, fpos_t * restrict pos); int fsetpos(FILE *stream, const fpos_t *pos); #include <sys/types.h> int fseeko(FILE *stream, off_t offset, int whence); off_t ftello(FILE *stream); DESCRIPTION
The fseek() function sets the file position indicator for the stream pointed to by stream. The new position, measured in bytes, is obtained by adding offset bytes to the position specified by whence. If whence is set to SEEK_SET, SEEK_CUR, or SEEK_END, the offset is relative to the start of the file, the current position indicator, or end-of-file, respectively. A successful call to the fseek() function clears the end-of-file indicator for the stream and undoes any effects of the ungetc(3) and ungetwc(3) functions on the same stream. The ftell() function obtains the current value of the file position indicator for the stream pointed to by stream. The rewind() function sets the file position indicator for the stream pointed to by stream to the beginning of the file. It is equivalent to: (void)fseek(stream, 0L, SEEK_SET) except that the error indicator for the stream is also cleared (see clearerr(3)). Since rewind() does not return a value, an application wishing to detect errors should clear errno, then call rewind(), and if errno is non- zero, assume an error has occurred. The fseeko() function is identical to fseek(), except it takes an off_t argument instead of a long. Likewise, the ftello() function is iden- tical to ftell(), except it returns an off_t. The fgetpos() and fsetpos() functions are alternate interfaces for retrieving and setting the current position in the file, similar to ftell() and fseek(), except that the current position is stored in an opaque object of type fpos_t pointed to by pos. These functions pro- vide a portable way to seek to offsets larger than those that can be represented by a long int. They may also store additional state infor- mation in the fpos_t object to facilitate seeking within files containing multibyte characters with state-dependent encodings. Although fpos_t has traditionally been an integral type, applications cannot assume that it is; in particular, they must not perform arithmetic on objects of this type. If the stream is a wide character stream (see fwide(3)), the position specified by the combination of offset and whence must contain the first byte of a multibyte sequence. RETURN VALUES
The rewind() function returns no value. The fgetpos(), fseek(), fseeko(), and fsetpos() functions return the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. Upon successful completion, ftell() and ftello() return the current offset. Otherwise, -1 is returned and the global variable errno is set to indicate the error. ERRORS
[EBADF] The stream argument is not a seekable stream. [EINVAL] The whence argument is invalid or the resulting file-position indicator would be set to a negative value. [EOVERFLOW] The resulting file offset would be a value which cannot be represented correctly in an object of type off_t for fseeko() and ftello() or long for fseek() and ftell(). [ESPIPE] The file descriptor underlying stream is associated with a pipe or FIFO or file-position indicator value is unspecified (see ungetc(3)). The functions fgetpos(), fseek(), fseeko(), fsetpos(), ftell(), ftello(), and rewind() may also fail and set errno for any of the errors specified for the routines fflush(3), fstat(2), lseek(2), and malloc(3). SEE ALSO
lseek(2), clearerr(3), fwide(3), ungetc(3), ungetwc(3) STANDARDS
The fgetpos(), fsetpos(), fseek(), ftell(), and rewind() functions conform to ISO/IEC 9899:1990 (``ISO C90''). The fseeko() and ftello() functions conform to IEEE Std 1003.1-2001 (``POSIX.1''). BSD
March 19, 2004 BSD
All times are GMT -4. The time now is 10:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy