Add n_msleep(), and use it..
commit3f8c069e3a6b7d37bac2eab80b5ba10de38844fe
authorSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Fri, 1 Apr 2016 11:38:05 +0000 (1 13:38 +0200)
committerSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Thu, 15 Sep 2016 13:57:08 +0000 (15 15:57 +0200)
treefe2f8744b57fdea72ac221bfdc394eb4736080f7
parent8d0c7dddb4ad9cfb0e3124b2398274da51f9e8aa
Add n_msleep(), and use it..

We yet silently used the hammer sleep(3), which may even be
SIGALARM based, possibly, perhaps, or something like that.

Get rid of some TODOs and mk-conf.sh check for nanosleep(3), then
also check for sleep(3).  Provide a millisecond based function
which uses what we have found, and use that instead of sleep(3).

Note this won't work on old Solaris where nanosleep(2) requires
-lrt, and whereis we do link against that as necessary for MUA
itself we won't for the privilege-separated child.  This will be
changed in an upcoming commit in the topic/makefile-dev.2 branch.
auxlily.c
cmd3.c
dotlock.h
fio.c
maildir.c
mk-conf.sh
nailfuns.h
privsep.c