A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://svn.python.org/projects/python/branches/tarek_sysconfig/RISCOS/sleep.c below:

#include "oslib/osmodule.h" #include #include "kernel.h" #include #include #include "oslib/taskwindow.h" #include "Python.h" int riscos_sleep(double delay) { os_t starttime, endtime, time; /* monotonic times (centiseconds) */ int *pollword, ret; osbool claimed; /* calculate end time */ starttime = os_read_monotonic_time(); if (starttime + 100.0*delay >INT_MAX) endtime = INT_MAX; else endtime = (os_t)(starttime + 100.0*delay); /* allocate (in RMA) and set pollword for xupcall_sleep */ pollword = osmodule_alloc(4); *pollword = 1; time = starttime; ret = 0; while ( time =starttime ) { xupcall_sleep (pollword, &claimed); if (PyErr_CheckSignals()) { ret = 1; break; } time = os_read_monotonic_time(); } /* deallocate pollword */ osmodule_free(pollword); return ret; }

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4