diff options
author | John Crispin <john@openwrt.org> | 2011-02-07 21:47:54 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2011-02-07 21:47:54 +0000 |
commit | e651a9341a241ef5cefc1711d42e3f638aaba9b8 (patch) | |
tree | 6597330d9c4e70a48df28970d1b882986961e618 /package/libtapi/src/tapi-stream.c | |
parent | 0cd254bdee1f2575502e0c4c71e1ca2b7dfc5259 (diff) | |
download | mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.zip mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.gz mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.bz2 |
* drop libtapi and tapi_sip (moved to external git) * add build variants to pjsip * split tapi_dev audio driver out of patch into src/
SVN-Revision: 25412
Diffstat (limited to 'package/libtapi/src/tapi-stream.c')
-rw-r--r-- | package/libtapi/src/tapi-stream.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/package/libtapi/src/tapi-stream.c b/package/libtapi/src/tapi-stream.c deleted file mode 100644 index 5ae44a1..0000000 --- a/package/libtapi/src/tapi-stream.c +++ /dev/null @@ -1,42 +0,0 @@ -#include <errno.h> -#include <fcntl.h> -#include <stdbool.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> - -#include "tapi-device.h" -#include "tapi-stream.h" -#include "tapi-ioctl.h" - -struct tapi_stream *tapi_stream_alloc(struct tapi_device *dev) -{ - struct tapi_stream *stream; - - stream = malloc(sizeof(*stream)); - if (!stream) - return NULL; - - stream->fd = open(dev->stream_path, O_RDWR); - - if (stream->fd < 0) { - free(stream); - return NULL; - } - - stream->ep = ioctl(stream->fd, TAPI_STREAM_IOCTL_GET_ENDPOINT, 0); - - if (stream->ep < 0) { - close(stream->fd); - free(stream); - return NULL; - } - - return stream; -} - -void tapi_stream_free(struct tapi_stream *stream) -{ - close(stream->fd); - free(stream); -} |