OSDN Git Service

aplay: Use open() instead of open64()
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Tue, 17 Jul 2012 10:15:34 +0000 (15:45 +0530)
committerTakashi Iwai <tiwai@suse.de>
Tue, 17 Jul 2012 13:08:03 +0000 (15:08 +0200)
AC_SYS_LARGEFILE in configure.in will automatically set up defines so
that open() will support large files if supported, and if not, this
allows us to fall back gracefully to non-LFS open().

Signed-off-by: Takashi Iwai <tiwai@suse.de>
aplay/aplay.c

index 932497d..17fa913 100644 (file)
@@ -2499,7 +2499,7 @@ static void playback(char *name)
                name = "stdin";
        } else {
                init_stdin();
-               if ((fd = open64(name, O_RDONLY, 0)) == -1) {
+               if ((fd = open(name, O_RDONLY, 0)) == -1) {
                        perror(name);
                        prg_exit(EXIT_FAILURE);
                }
@@ -2707,12 +2707,12 @@ static int safe_open(const char *name)
 {
        int fd;
 
-       fd = open64(name, O_WRONLY | O_CREAT, 0644);
+       fd = open(name, O_WRONLY | O_CREAT, 0644);
        if (fd == -1) {
                if (errno != ENOENT || !use_strftime)
                        return -1;
                if (create_path(name) == 0)
-                       fd = open64(name, O_WRONLY | O_CREAT, 0644);
+                       fd = open(name, O_WRONLY | O_CREAT, 0644);
        }
        return fd;
 }