version 1.3, 1998/12/08 22:03:07
|
version 1.7, 2003/08/25 14:17:52
|
Line 1
|
Line 1
|
/* select replacement for DOS computers for ms only |
/* select replacement for DOS computers for ms only |
|
|
Copyright (C) 1995,1998 Free Software Foundation, Inc. |
Copyright (C) 1995,1998,2000,2003 Free Software Foundation, Inc. |
|
|
This file is part of Gforth. |
This file is part of Gforth. |
|
|
Line 16
|
Line 16
|
|
|
You should have received a copy of the GNU General Public License |
You should have received a copy of the GNU General Public License |
along with this program; if not, write to the Free Software |
along with this program; if not, write to the Free Software |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
*/ |
*/ |
|
|
|
|
Line 37 int select(int n, fd_set *a, fd_set *b,
|
Line 37 int select(int n, fd_set *a, fd_set *b,
|
} |
} |
do { |
do { |
gettimeofday(&time2,&zone1); |
gettimeofday(&time2,&zone1); |
} while(time2.tv_sec < time1.tv_sec); |
} while((time2.tv_sec < time1.tv_sec) || |
|
((time2.tv_usec < time1.tv_usec) && |
do { |
(time2.tv_sec == time1.tv_sec))); |
gettimeofday(&time2,&zone1); |
|
} while(time2.tv_usec < time1.tv_usec && |
|
time2.tv_sec == time1.tv_sec); |
|
} |
} |