static int id_in_fixed[12];
#define GPS_DEBUG 0
-#define DFR(...) LOGD(__VA_ARGS__)
+#define DFR(...) ALOGD(__VA_ARGS__)
#if GPS_DEBUG
-# define D(...) LOGD(__VA_ARGS__)
+# define D(...) ALOGD(__VA_ARGS__)
#else
# define D(...) ((void)0)
#endif
nevents = epoll_wait( epoll_fd, events, 2, -1 );
if (nevents < 0) {
if (errno != EINTR)
- LOGE("epoll_wait() unexpected error: %s", strerror(errno));
+ ALOGE("epoll_wait() unexpected error: %s", strerror(errno));
continue;
}
// D("gps thread received %d events", nevents);
for (ne = 0; ne < nevents; ne++) {
if ((events[ne].events & (EPOLLERR|EPOLLHUP)) != 0) {
- LOGE("EPOLLERR or EPOLLHUP after epoll_wait() !?");
+ ALOGE("EPOLLERR or EPOLLHUP after epoll_wait() !?");
return;
}
if ((events[ne].events & EPOLLIN) != 0) {
if (errno == EINTR)
continue;
if (errno != EWOULDBLOCK)
- LOGE("error while reading from gps daemon socket: %s:", strerror(errno));
+ ALOGE("error while reading from gps daemon socket: %s:", strerror(errno));
break;
}
// D("received %d bytes: %.*s", ret, ret, buff);
}
// D("gps fd event end");
} else {
- LOGE("epoll_wait() returned unkown fd %d ?", fd);
+ ALOGE("epoll_wait() returned unkown fd %d ?", fd);
}
}
}
}
//if ( snprintf(device, sizeof(device), "/dev/%s", prop) >= (int)sizeof(device) ) {
- // LOGE("gps serial device name too long: '%s'", prop);
+ // ALOGE("gps serial device name too long: '%s'", prop);
// return;
//}
snprintf(device, sizeof(device), "/dev/%s",prop);
} while (state->fd < 0 && errno == EINTR);
if (state->fd < 0) {
- LOGE("could not open gps serial device %s: %s", device, strerror(errno) );
+ ALOGE("could not open gps serial device %s: %s", device, strerror(errno) );
return;
}
}
if ( socketpair( AF_LOCAL, SOCK_STREAM, 0, state->control ) < 0 ) {
- LOGE("could not create thread control socket pair: %s", strerror(errno));
+ ALOGE("could not create thread control socket pair: %s", strerror(errno));
goto Fail;
}
state->thread = callbacks->create_thread_cb( "gps_state_thread", gps_state_thread, state );
if ( !state->thread ) {
- LOGE("could not create gps thread: %s", strerror(errno));
+ ALOGE("could not create gps thread: %s", strerror(errno));
goto Fail;
}
int ret;
#if 0
if (property_get("gps.power_on",prop,GPS_POWER_IF) == 0) {
- LOGE("no gps power interface name");
+ ALOGE("no gps power interface name");
return;
}
} while (fd < 0 && errno == EINTR);
if (fd < 0) {
- LOGE("could not open gps power interfcae: %s", prop );
+ ALOGE("could not open gps power interfcae: %s", prop );
return;
}
.open = open_gps
};
-const struct hw_module_t HAL_MODULE_INFO_SYM = {
+struct hw_module_t HAL_MODULE_INFO_SYM = {
.tag = HARDWARE_MODULE_TAG,
.version_major = 1,
.version_minor = 0,