WRAP
if (WRAP(clock_gettime)(CLOCK_MONOTONIC, &pollstart))
if (WRAP(clock_gettime)(CLOCK_MONOTONIC, &pollend))
if (WRAP(clock_gettime)(CLOCK_MONOTONIC, &ts) == -1)
ret = WRAP(sigaction)(signo, sv ? (struct sigaction *)&nsv : NULL,
n = WRAP(sigprocmask)(SIG_SETMASK, (sigset_t *) &mask,
n = WRAP(sigprocmask)(SIG_BLOCK, (sigset_t *) &mask,
WRAP(clock_gettime)(CLOCK_THREAD_CPUTIME_ID, &before);
WRAP(clock_gettime)(CLOCK_THREAD_CPUTIME_ID, &after);
WRAP(gettimeofday)(&as->now, NULL);
WRAP(gettimeofday)(&as->now, NULL);
WRAP(sigprocmask)(SIG_SETMASK, &sa->sa_sigmask, NULL);
if ((ret = WRAP(sigaction)(sig, NULL, &sa)) == -1)
if (WRAP(sigaction)(s, &sa, &osa) == -1)
if (WRAP(gettimeofday)(&tt, NULL) == -1)
if (WRAP(clock_gettime)(CLOCK_MONOTONIC, &ts) == -1)
if (WRAP(clock_gettime)(CLOCK_REALTIME, ts) == -1)
#define PROTO_WRAP(x) PROTO_NORMAL(x), WRAP(x)
#define DEF_WRAP(x) __weak_alias(x, WRAP(x))
WRAP(clock_gettime)(CLOCK_MONOTONIC, &ts);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &ts);
(void)WRAP(gettimeofday)(&now, NULL);
(void)WRAP(gettimeofday)(&now, NULL);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &start);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &after);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &start);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &after);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &start);
WRAP(clock_gettime)(CLOCK_MONOTONIC, &after);
return (WRAP(sigprocmask)(how, set, oset) ? errno : 0);
WRAP(ptrace)(int request, pid_t pid, caddr_t addr, int data)
WRAP(clock_gettime)(clockid_t clock_id, struct timespec *tp)
WRAP(gettimeofday)(struct timeval *tp, struct timezone *tzp)
WRAP(sigaction)(int sig, const struct sigaction *act, struct sigaction *oact)
WRAP(sigprocmask)(int how, const sigset_t *set, sigset_t *oset)
if (!timespecisvalid(abs) || WRAP(clock_gettime)(clockid, &now))
#ifdef WRAP
{"wrap", WRAP, MD_OUT},
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_mono_select),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_ENUM, WRAP(ac97_mic_select),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_ENUM, WRAP(ac97_source),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_stereo),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_VALUE, WRAP(ac97_volume_mono),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),
AUDIO_MIXER_ENUM, WRAP(ac97_on_off),