Home | History | Annotate | Download | only in adb

Lines Matching refs:fd

92 static int switch_socket_transport(int fd)
124 if(writex(fd, tmp, 4) || writex(fd, service, len)) {
126 adb_close(fd);
131 if(adb_status(fd)) {
132 adb_close(fd);
140 int adb_status(int fd)
145 if(readx(fd, buf, 4)) {
161 if(readx(fd, buf, 4)) {
168 if(readx(fd, __adb_error, len)) {
180 int fd;
191 fd = socket_network_client(__adb_server_name, __adb_server_port, SOCK_STREAM);
193 fd = socket_loopback_client(__adb_server_port, SOCK_STREAM);
195 if(fd < 0) {
200 if (memcmp(service,"host",4) != 0 && switch_socket_transport(fd)) {
204 if(writex(fd, tmp, 4) || writex(fd, service, len)) {
206 adb_close(fd);
210 if(adb_status(fd)) {
211 adb_close(fd);
215 D("_adb_connect: return fd %d\n", fd);
216 return fd;
222 int fd = _adb_connect("host:version");
225 if(fd == -2 && __adb_server_name) {
227 return fd;
228 } else if(fd == -2) {
248 if(fd >= 0) {
249 if(readx(fd, buf, 4)) goto error;
254 if(readx(fd, buf, n)) goto error;
255 adb_close(fd);
259 // if fd is -1, then check for "unknown host service",
262 return fd;
267 fd = _adb_connect("host:kill");
268 adb_close(fd);
280 fd = _adb_connect(service);
281 if(fd == -2) {
284 D("adb_connect: return fd %d\n", fd);
286 return fd;
288 adb_close(fd);
295 int fd = adb_connect(service);
296 if(fd < 0) {
300 if(adb_status(fd)) {
301 adb_close(fd);
315 int fd = adb_connect(service);
316 if(fd < 0) {
321 if(readx(fd, buf, 4)) goto oops;
330 if(readx(fd, tmp, n) == 0) {
332 adb_close(fd);
338 adb_close(fd);