Lines Matching refs:fd
86 static int switch_socket_transport(int fd)
118 if(writex(fd, tmp, 4) || writex(fd, service, len)) {
120 adb_close(fd);
125 if(adb_status(fd)) {
126 adb_close(fd);
134 int adb_status(int fd)
139 if(readx(fd, buf, 4)) {
155 if(readx(fd, buf, 4)) {
162 if(readx(fd, __adb_error, len)) {
174 int fd;
184 fd = socket_loopback_client(__adb_server_port, SOCK_STREAM);
185 if(fd < 0) {
190 if (memcmp(service,"host",4) != 0 && switch_socket_transport(fd)) {
194 if(writex(fd, tmp, 4) || writex(fd, service, len)) {
196 adb_close(fd);
200 if(adb_status(fd)) {
201 adb_close(fd);
205 D("_adb_connect: return fd %d\n", fd);
206 return fd;
212 int fd = _adb_connect("host:version");
215 if(fd == -2) {
235 if(fd >= 0) {
236 if(readx(fd, buf, 4)) goto error;
241 if(readx(fd, buf, n)) goto error;
242 adb_close(fd);
246 // if fd is -1, then check for "unknown host service",
249 return fd;
254 fd = _adb_connect("host:kill");
255 adb_close(fd);
267 fd = _adb_connect(service);
268 if(fd == -2) {
271 D("adb_connect: return fd %d\n", fd);
273 return fd;
275 adb_close(fd);
282 int fd = adb_connect(service);
283 if(fd < 0) {
287 if(adb_status(fd)) {
288 adb_close(fd);
302 int fd = adb_connect(service);
303 if(fd < 0) {
308 if(readx(fd, buf, 4)) goto oops;
317 if(readx(fd, tmp, n) == 0) {
319 adb_close(fd);
325 adb_close(fd);