thr_pread
error = thr_pread(ta->ph, addr, &tmp, sizeof(int), BYTE_ORDER);
return (thr_pread(ta->ph, addr, val, sizeof(long), BYTE_ORDER));
error = thr_pread(ta->ph, addr, &tmp, sizeof(void *), BYTE_ORDER);