X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/faa52bdcc0221de2d8fae950e409a8ac5e05bfcd..699f6734d99ac67f9f1dceae2b7aeee8cb105d2f:/components/volume.c diff --git a/components/volume.c b/components/volume.c index 4c9a6ac..41a112d 100644 --- a/components/volume.c +++ b/components/volume.c @@ -1,8 +1,11 @@ /* See LICENSE file for copyright and license details. */ -#if defined(__linux__) #include #include -#include +#if defined(__OpenBSD__) +# include +#else +# include +#endif #include #include #include @@ -23,7 +26,7 @@ vol_perc(const char *card) return NULL; } - if (ioctl(afd, SOUND_MIXER_READ_DEVMASK, &devmask) == -1) { + if (ioctl(afd, (int)SOUND_MIXER_READ_DEVMASK, &devmask) == -1) { fprintf(stderr, "ioctl 'SOUND_MIXER_READ_DEVMASK': %s\n", strerror(errno)); close(afd); return NULL; @@ -42,4 +45,3 @@ vol_perc(const char *card) return bprintf("%d", v & 0xff); } -#endif