Linphonec Problem mit c programm

tesophis

Neuer User
Mitglied seit
10 Aug 2009
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
hallo,

habe folgendes Problem bei Linphonec will ich mit der Konsole eine sip Adresse anwählen jedoch direkt nach x Sekunden wieder auflegen.

rufe das Programm via pipe auf: ./Programm | linphonec

hier mein c Programm:

#include <stdio.h>


int main(){


printf("call +49xxxxxxxx\n"); // anrufen
usleep(10000); //sleep vor 10 sec
printf("terminate\n"); //auflegen
usleep(5000); //sleep vor 5 sec
printf("quit"); //end



}

für alles soweit aus jedoch macht er die usleep pausen nicht? WARUM? die shell kennt doch usleep.
 
hallo - ist zwar ein alter thread den ich hiermit wieder zum leben erwecke, aber nur für den fall dass jemand das im google findet....
ein blick in die manpage zu usleep zeigt warum das nicht funktioniert:
"The usleep() function suspends execution of the calling process for (at least) usec microseconds."
häng noch drei nullen an die zahlen dran, dann sollt es gehen. ein fflush(stdout) nach dem printf kann auch nicht schaden.....
 
Kostenlos!

Statistik des Forums

Themen
248,854
Beiträge
2,302,935
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo