| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | /* * File      : select.h * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2015, RT-Thread Development Team * *  This program is free software; you can redistribute it and/or modify *  it under the terms of the GNU General Public License as published by *  the Free Software Foundation; either version 2 of the License, or *  (at your option) any later version. * *  This program is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *  GNU General Public License for more details. * *  You should have received a copy of the GNU General Public License along *  with this program; if not, write to the Free Software Foundation, Inc., *  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * Change Logs: * Date           Author       Notes * 2015-05-02     Bernard      First version */#ifndef SELECT_H__#define SELECT_H__#ifdef __cplusplusextern "C" {#endif/* select API */#ifdef RT_USING_LWIP/* we use lwIP's structure definitions. */#include <lwip/sockets.h>intselect(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,            struct timeval *timeout);#endif#ifdef __cplusplus}#endif#endif
 |