]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Export __snd_pcm_mmap_emul_open()
authorTakashi Iwai <tiwai@suse.de>
Fri, 6 Jun 2008 15:09:07 +0000 (17:09 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 6 Jun 2008 15:09:07 +0000 (17:09 +0200)
Export __snd_pcm_mmap_emul_open() for plug layer.  This isn't exported
globally, though.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_local.h
src/pcm/pcm_mmap_emul.c

index 72dd437aac05acb019e1fe1083e4cd2ac13c6be6..b118f4b24e08e738dfea05e4bd3515d4536c8369 100644 (file)
@@ -862,6 +862,8 @@ snd_pcm_open_slave(snd_pcm_t **pcmp, snd_config_t *root,
 int snd_pcm_conf_generic_id(const char *id);
 
 int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name, int fd, int mmap_emulation, int sync_ptr_ioctl);
+int __snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
+                            snd_pcm_t *slave, int close_slave);
 
 int snd_pcm_wait_nocheck(snd_pcm_t *pcm, int timeout);
 
index f3e8870e9ad56889f98ac368cc0c55923c03195b..489aa773efb9103351ba580bd465c4b28fbc26d6 100644 (file)
@@ -375,8 +375,9 @@ static snd_pcm_fast_ops_t snd_pcm_mmap_emul_fast_ops = {
        .poll_revents = snd_pcm_generic_poll_revents,
 };
 
-static int snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
-                                 snd_pcm_t *slave, int close_slave)
+#ifndef DOC_HIDDEN
+int __snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
+                            snd_pcm_t *slave, int close_slave)
 {
        snd_pcm_t *pcm;
        mmap_emul_t *map;
@@ -406,6 +407,7 @@ static int snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
 
        return 0;
 }
+#endif
 
 /*! \page pcm_plugins
 
@@ -473,7 +475,7 @@ int _snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
        snd_config_delete(sconf);
        if (err < 0)
                return err;
-       err = snd_pcm_mmap_emul_open(pcmp, name, spcm, 1);
+       err = __snd_pcm_mmap_emul_open(pcmp, name, spcm, 1);
        if (err < 0)
                snd_pcm_close(spcm);
        return err;