I am porting a C program. Very simple - it refers to a C function
declared in BIONIC libc:

device/bionic/libc/include/unistd.h
at line 142 (CUPCAKE version) as
extern int fdatasync(int);

Link failure is seen because libc.so doesn't have the implementation:
external/sysstat/sadc.c:901: undefined reference to `fdatasync'
collect2: ld returned 1 exit status

Can anyone figure out where the function fdatasync() is implemented?

It should call syscall fdatasync eventually.

Kenny

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to