[vlc-devel] commit: test: Spend less time in the media_list_player test. (Pierre d' Herbemont )

Rémi Denis-Courmont remi at remlab.net
Fri Jun 5 08:57:57 CEST 2009

On Fri,  5 Jun 2009 08:03:31 +0200 (CEST), git at videolan.org (git version
control) wrote:
> vlc | branch: master | Pierre d'Herbemont <pdherbemont at free.fr> | Thu Jun

> 4 23:02:28 2009 -0700| [c073ccebee7336b55712ade81eb3734527d5ac5b] |
> committer: Pierre d'Herbemont
> test: Spend less time in the media_list_player test.

Reading the manual page for usleep(), I see scary stuff:

| POSIX.1-2001  declares this function obsolete; use nanosleep(2) instead.
| POSIX.1-2008 removes  the  specification  of usleep().
| (...)
| The  interaction  of  this  function  with the SIGALRM signal, and with
| other  timer  functions  such  as  alarm(2),  sleep(3),   nanosleep(2),
| setitimer(2),  timer_create(3),  timer_delete(3),  timer_getoverrun(3),
| timer_gettime(3), timer_settime(3), ualarm(3) is unspecified.

IIRC, our test cases do use alarm() (to fail on deadlocks), and VLC does
use nanosleep() (or clock_nanosleep()) and timer_*()...

Rémi Denis-Courmont

More information about the vlc-devel mailing list