You might want to post this question in http://groups.google.com/group/android-ndk or http://groups.google.com/group/android-porting.
-Ravi On Dec 12, 10:49 am, mundou <wentaosh...@gmail.com> wrote: > Hi, all! > > I'm recently trying to port a x86 linux application to Android > platform, using android-ndk 1.6 and ndk wrapper. When compiling the > codes I met the following problem: > > My codes uses usleep() function defined in <unistd.h> and tries to get > its return value like this: > > return usleep(microseconds * 1000); > > However, <unistd.h> in x86 system defines usleep as > > extern int usleep ( __useconds_t __useconds ); > > while <unistd.h> in Android NDK defines it as > > extern void usleep(unsigned long); > > Now I had to change my code as: > > usleep( microseconds * 1000 ); > return 0; > > I'm not sure if it's safe to do so. Does anyone have some idea about > this? Or a better solution? > > Thanks very much! > > Mundou -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en