Lines Matching defs:fd

80 static __inline__ void  close_on_exec(int  fd)
85 extern void disable_tcp_nagle(int fd);
116 extern int adb_read(int fd, void* buf, int len);
117 extern int adb_write(int fd, const void* buf, int len);
118 extern int adb_lseek(int fd, int pos, int where);
119 extern int adb_shutdown(int fd);
120 extern int adb_close(int fd);
122 static __inline__ int unix_close(int fd)
124 return close(fd);
129 static __inline__ int unix_read(int fd, void* buf, size_t len)
131 return read(fd, buf, len);
136 static __inline__ int unix_write(int fd, const void* buf, size_t len)
138 return write(fd, buf, len);
187 typedef void (*fd_func)(int fd, unsigned events, void *userdata);
189 fdevent *fdevent_create(int fd, fd_func func, void *arg);
191 void fdevent_install(fdevent *fde, int fd, fd_func func, void *arg);
202 int fd;
222 static __inline__ int adb_socket_setbufsize( int fd, int bufsize )
225 return setsockopt(fd, SOL_SOCKET, SO_RCVBUF, (const char*)&opt, sizeof(opt));
322 static __inline__ void close_on_exec(int fd)
324 fcntl( fd, F_SETFD, FD_CLOEXEC );
352 int fd = TEMP_FAILURE_RETRY( open( pathname, options ) );
353 if (fd < 0)
355 close_on_exec( fd );
356 return fd;
361 static __inline__ int adb_shutdown(int fd)
363 return shutdown(fd, SHUT_RDWR);
368 static __inline__ int adb_close(int fd)
370 return close(fd);
376 static __inline__ int adb_read(int fd, void* buf, size_t len)
378 return TEMP_FAILURE_RETRY( read( fd, buf, len ) );
384 static __inline__ int adb_write(int fd, const void* buf, size_t len)
386 return TEMP_FAILURE_RETRY( write( fd, buf, len ) );
391 static __inline__ int adb_lseek(int fd, int pos, int where)
393 return lseek(fd, pos, where);
407 int fd = TEMP_FAILURE_RETRY( creat( path, mode ) );
409 if ( fd < 0 )
412 close_on_exec(fd);
413 return fd;
420 int fd;
422 fd = TEMP_FAILURE_RETRY( accept( serverfd, addr, addrlen ) );
423 if (fd >= 0)
424 close_on_exec(fd);
426 return fd;
450 static __inline__ int adb_socket_setbufsize( int fd, int bufsize )
453 return setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &opt, sizeof(opt));
456 static __inline__ void disable_tcp_nagle(int fd)
459 setsockopt( fd, IPPROTO_TCP, TCP_NODELAY, (void*)&on, sizeof(on) );