Ciao, la cosa è possibile ma scordati la precisione nella chiamata della tua funzione. Lo pseudo codice sarebbe del tipo:
Codice:
void main(int argc, char *argv[])
{
millisecondi = atoi(argv[1]);
while(1)
{
funzione();
usleep(millisecondi * 100);
}
}