Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79ebef07 authored by Ken Sumrall's avatar Ken Sumrall Committed by Android (Google) Code Review
Browse files

Merge "Raise the max file open limit in sdcard"

parents 2f34c503 2fd72cc2
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@
#include <limits.h>
#include <ctype.h>
#include <pthread.h>
#include <sys/time.h>
#include <sys/resource.h>

#include <private/android_filesystem_config.h>

@@ -1305,6 +1307,7 @@ int main(int argc, char **argv)
    gid_t gid = 0;
    int num_threads = DEFAULT_NUM_THREADS;
    int i;
    struct rlimit rlim;

    for (i = 1; i < argc; i++) {
        char* arg = argv[i];
@@ -1353,6 +1356,12 @@ int main(int argc, char **argv)
        return usage();
    }

    rlim.rlim_cur = 8192;
    rlim.rlim_max = 8192;
    if (setrlimit(RLIMIT_NOFILE, &rlim)) {
        ERROR("Error setting RLIMIT_NOFILE, errno = %d\n", errno);
    }

    res = run(source_path, dest_path, uid, gid, num_threads);
    return res < 0 ? 1 : 0;
}