mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-09-19 17:49:59 +02:00
cd211d8c22
There're several types of system calls for multiplexed I/O. They're used to receive notifications of I/O events. Typically, userspace applications call them against file descriptor to yield CPU. When I/O is enabled on any of the descriptors, a task of the application is rescheduled, then the application execute I/O calls. This commit adds a common interface for this type of system calls, named as 'waiter'. This is expected to be used with non-blocking file operation and operations on mapped page frame. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
54 lines
774 B
Makefile
54 lines
774 B
Makefile
bin_PROGRAMS = \
|
|
axfer
|
|
|
|
# To include headers for gettext and version.
|
|
AM_CPPFLAGS = \
|
|
-I$(top_srcdir)/include
|
|
|
|
# Unit tests.
|
|
SUBDIRS = \
|
|
test
|
|
|
|
LIBRT = @LIBRT@
|
|
LDADD = \
|
|
$(LIBINTL) \
|
|
$(LIBRT)
|
|
|
|
noinst_HEADERS = \
|
|
misc.h \
|
|
subcmd.h \
|
|
container.h \
|
|
mapper.h \
|
|
xfer.h \
|
|
xfer-libasound.h \
|
|
frame-cache.h
|
|
waiter.h
|
|
|
|
axfer_SOURCES = \
|
|
misc.h \
|
|
subcmd.h \
|
|
main.c \
|
|
subcmd-list.c \
|
|
container.h \
|
|
container.c \
|
|
container-riff-wave.c \
|
|
container-au.c \
|
|
container-voc.c \
|
|
container-raw.c \
|
|
mapper.h \
|
|
mapper.c \
|
|
mapper-single.c \
|
|
mapper-multiple.c \
|
|
xfer.h \
|
|
xfer.c \
|
|
xfer-options.c \
|
|
xfer-libasound.h \
|
|
xfer-libasound.c \
|
|
frame-cache.h \
|
|
frame-cache.c \
|
|
xfer-libasound-irq-rw.c \
|
|
subcmd-transfer.c \
|
|
xfer-libasound-irq-mmap.c \
|
|
waiter.h \
|
|
waiter.c
|