source: roaraudio/include/libroar/file.h @ 649:0ee35e06288f

Last change on this file since 649:0ee35e06288f was 649:0ee35e06288f, checked in by phi, 16 years ago

added roar_file_map() and roar_file_unmap()

File size: 498 bytes
Line 
1//file.h:
2
3#ifndef _LIBROARFILE_H_
4#define _LIBROARFILE_H_
5
6#include "libroar.h"
7
8#ifdef ROAR_HAVE_LINUX_SENDFILE
9#include <sys/sendfile.h>
10#endif
11
12int     roar_file_codecdetect(char * buf, int len);
13ssize_t roar_file_send_raw   (int out, int in);
14ssize_t roar_file_play       (struct roar_connection * con, char * file, int exec);
15
16ssize_t roar_file_map        (char * filename, int flags, mode_t mode, size_t len, void ** mem);
17int     roar_file_unmap      (size_t len, void * mem);
18#endif
19
20//ll
Note: See TracBrowser for help on using the repository browser.