/bionic/libc/bionic/ |
D | libgen.cpp | 39 static int __basename_r(const char* path, char* buffer, size_t buffer_size) { in __basename_r() argument 46 if (path == NULL || *path == '\0') { in __basename_r() 53 endp = path + strlen(path) - 1; in __basename_r() 54 while (endp > path && *endp == '/') { in __basename_r() 59 if (endp == path && *endp == '/') { in __basename_r() 67 while (startp > path && *(startp - 1) != '/') { in __basename_r() 92 __LIBC32_LEGACY_PUBLIC__ int basename_r(const char* path, char* buffer, size_t buffer_size) { in basename_r() argument 93 return __basename_r(path, buffer, buffer_size); in basename_r() 96 static int __dirname_r(const char* path, char* buffer, size_t buffer_size) { in __dirname_r() argument 102 if (path == NULL || *path == '\0') { in __dirname_r() [all …]
|
D | lfs64_support.cpp | 23 int mkstemp64(char* path) { in mkstemp64() argument 24 return mkstemp(path); in mkstemp64() 26 int mkostemp64(char* path, int flags) { in mkostemp64() argument 27 return mkostemp(path, flags); in mkostemp64() 29 int mkstemps64(char* path, int suffix_length) { in mkstemps64() argument 30 return mkstemps(path, suffix_length); in mkstemps64() 32 int mkostemps64(char* path, int suffix_length, int flags) { in mkostemps64() argument 33 return mkostemps(path, suffix_length, flags); in mkostemps64()
|
D | sys_time.cpp | 37 static int futimesat(int fd, const char* path, const timeval tv[2], int flags) { in futimesat() argument 43 return utimensat(fd, path, tv ? ts : nullptr, flags); in futimesat() 46 int utimes(const char* path, const timeval tv[2]) { in utimes() argument 47 return futimesat(AT_FDCWD, path, tv, 0); in utimes() 50 int lutimes(const char* path, const timeval tv[2]) { in lutimes() argument 51 return futimesat(AT_FDCWD, path, tv, AT_SYMLINK_NOFOLLOW); in lutimes() 54 int futimesat(int fd, const char* path, const timeval tv[2]) { in futimesat() argument 55 return futimesat(fd, path, tv, 0); in futimesat()
|
D | mkfifo.cpp | 33 int mkfifo(const char* path, mode_t mode) { in mkfifo() argument 34 return mkfifoat(AT_FDCWD, path, mode); in mkfifo() 37 int mkfifoat(int fd, const char* path, mode_t mode) { in mkfifoat() argument 38 return mknodat(fd, path, (mode & ~S_IFMT) | S_IFIFO, 0); in mkfifoat()
|
D | __gnu_basename.cpp | 32 extern "C" const char* __gnu_basename(const char* path) { in __gnu_basename() argument 33 const char* last_slash = strrchr(path, '/'); in __gnu_basename() 34 return (last_slash != NULL) ? last_slash + 1 : path; in __gnu_basename()
|
D | tmpfile.cpp | 60 char* path = NULL; in __tmpfile_dir() local 61 if (asprintf(&path, "%s/tmp.XXXXXXXXXX", tmp_dir) == -1) { in __tmpfile_dir() 68 fd = mkstemp(path); in __tmpfile_dir() 70 free(path); in __tmpfile_dir() 75 unlink(path); in __tmpfile_dir() 76 free(path); in __tmpfile_dir()
|
D | unlink.cpp | 32 int unlink(const char* path) { in unlink() argument 33 return unlinkat(AT_FDCWD, path, 0); in unlink()
|
D | rmdir.cpp | 32 int rmdir(const char* path) { in rmdir() argument 33 return unlinkat(AT_FDCWD, path, AT_REMOVEDIR); in rmdir()
|
D | access.cpp | 32 int access(const char* path, int mode) { in access() argument 33 return faccessat(AT_FDCWD, path, mode, 0); in access()
|
/bionic/libc/upstream-openbsd/lib/libc/stdio/ |
D | mktemp.c | 45 mktemp_internal(char *path, int slen, int mode, int flags) in mktemp_internal() argument 54 len = strlen(path); in mktemp_internal() 59 ep = path + len - slen; in mktemp_internal() 61 for (start = ep; start > path && start[-1] == 'X'; start--) in mktemp_internal() 92 if (lstat(path, &sb) != 0) in mktemp_internal() 96 fd = open(path, flags, S_IRUSR|S_IWUSR); in mktemp_internal() 101 if (mkdir(path, S_IRUSR|S_IWUSR|S_IXUSR) == 0) in mktemp_internal() 116 _mktemp(char *path) in _mktemp() argument 118 if (mktemp_internal(path, 0, MKTEMP_NAME, 0) == -1) in _mktemp() 120 return(path); in _mktemp() [all …]
|
/bionic/tests/ |
D | ftw_test.cpp | 32 char path[PATH_MAX]; in MakeTree() local 34 snprintf(path, sizeof(path), "%s/dir", root); in MakeTree() 35 ASSERT_EQ(0, mkdir(path, 0755)) << path; in MakeTree() 36 snprintf(path, sizeof(path), "%s/dir/sub", root); in MakeTree() 37 ASSERT_EQ(0, mkdir(path, 0555)) << path; in MakeTree() 38 snprintf(path, sizeof(path), "%s/unreadable-dir", root); in MakeTree() 39 ASSERT_EQ(0, mkdir(path, 0000)) << path; in MakeTree() 41 snprintf(path, sizeof(path), "%s/dangler", root); in MakeTree() 42 ASSERT_EQ(0, symlink("/does-not-exist", path)); in MakeTree() 43 snprintf(path, sizeof(path), "%s/symlink", root); in MakeTree() [all …]
|
D | gtest_globals.cpp | 28 std::string path = get_executable_path(); in init_testlib_root() local 30 path = android::base::Dirname(path); in init_testlib_root() 31 path += "/.."; in init_testlib_root() 34 if (!android::base::Realpath(path.c_str(), &out_path)) { in init_testlib_root() 35 printf("Failed to get realpath for \"%s\"", path.c_str()); in init_testlib_root()
|
/bionic/libc/kernel/tools/ |
D | update_all.py | 24 """ % { "progname" : os.path.basename(sys.argv[0]) } 29 update_dir = os.path.join(get_kernel_dir(), update_rel_dir) 33 src_dir = os.path.normpath(os.path.join(original_dir, src_rel_dir)) 35 mod_src_dir = os.path.join(modified_dir, src_rel_dir) 36 update_dir = os.path.join(get_kernel_dir(), update_rel_dir) 41 _, ext = os.path.splitext(file) 44 src_file = os.path.normpath(os.path.join(root, file)) 47 if os.path.exists(os.path.join(mod_src_dir, rel_path)): 48 src_file = os.path.join(mod_src_dir, rel_path) 49 src_str = os.path.join("<modified>", src_rel_dir, rel_path) [all …]
|
D | clean_header.py | 87 if not os.path.exists(src_file): 91 if not os.path.isfile(src_file): 147 """ % os.path.basename(sys.argv[0]) 174 for path in args: 175 dst_file = os.path.join(dst_dir, path) 176 src_file = os.path.join(src_dir, path) 177 new_data = cleanupFile(dst_file, src_file, path) 186 for path in args: 187 dst_file = os.path.join(dst_dir, path) 188 src_file = os.path.join(src_dir, path) [all …]
|
D | kernel.py | 7 import sys, cpp, re, os.path, string, time 89 hdr_dir = os.path.realpath(os.path.dirname(from_file)) 90 hdr_dir = hdr_dir.replace("%s/" % os.path.realpath(kernel_root), 106 def parseFile(self, path, arch=None, kernel_root=None): argument 108 if not os.path.exists(path): 115 f = open(path, "rt") 117 print "!!! can't read '%s'" % path 128 if verboseSearch: print "::: " + path 131 if verboseSearch: print "*** " + path 133 list = cpp.BlockParser().parseFile(path) [all …]
|
D | utils.py | 11 sys.stderr.write(os.path.basename(sys.argv[0]) + ": error: ") 17 return os.path.join(get_android_root(), "external/kernel-headers") 21 return os.path.join(get_kernel_headers_dir(), "original") 25 return os.path.join(get_kernel_headers_dir(), "modified") 29 return os.path.join(get_android_root(), "bionic/libc/kernel") 56 def create_file_path(path): argument 59 parent = os.path.dirname(path) 64 path = parent 69 if os.path.isdir(dir): 81 def readFile(self,path): argument [all …]
|
/bionic/libc/tools/ |
D | generate-NOTICE.py | 17 def IsUninteresting(path): argument 18 path = path.lower() 19 …if path.endswith(".mk") or path.endswith(".py") or path.endswith(".pyc") or path.endswith(".txt") … 21 if path.endswith("/notice") or path.endswith("/readme") or path.endswith("/caveats"): 23 if path.endswith("/tzdata") or path.endswith("/zoneinfo/generate"): 116 path = os.path.join(directory, filename) variable 117 if IsUninteresting(path): 122 content = open(path, 'r').read().decode('utf-8') 124 sys.stderr.write('warning: bad UTF-8 in %s\n' % path) 125 content = open(path, 'r').read().decode('iso-8859-1') [all …]
|
D | genversion-scripts.py | 7 import os.path 14 bionic_libc_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libc") 15 bionic_libm_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libm") 16 bionic_libdl_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libdl") 17 libc_script = os.path.join(bionic_libc_root, "libc.map.txt") 18 libm_script = os.path.join(bionic_libm_root, "libm.map.txt") 19 libdl_script = os.path.join(bionic_libdl_root, "libdl.map.txt") 20 libstdcxx_script = os.path.join(bionic_libc_root, "libstdc++.map.txt") 22 script_name = os.path.basename(sys.argv[0]) 31 bionic_libc_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libc") [all …]
|
D | symbols.py | 59 lib_dir = os.path.join(out_dir, 'obj') 63 static_lib_dir = os.path.join( 66 '{}_intermediates'.format(os.path.splitext(f)[0])) 68 os.path.join(static_lib_dir, f), 75 lib_dir = os.path.join(out_dir, 'system/lib64') 76 if not os.path.isdir(lib_dir): 77 lib_dir = os.path.join(out_dir, 'system/lib') 81 results |= GetFromElf(os.path.join(lib_dir, f)) 89 results |= GetFromElf(glob.glob(os.path.join(lib_dir, f))[-1])
|
D | gensyscalls.py | 12 import os.path 29 bionic_libc_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libc") 35 def make_dir(path): argument 36 path = os.path.abspath(path) 37 if not os.path.exists(path): 38 parent = os.path.dirname(path) 41 os.mkdir(path) 45 full_path = os.path.join(bionic_temp, relpath) 46 dir = os.path.dirname(full_path) 580 for line in open(os.path.join(bionic_libc_root, unistd_h)): [all …]
|
/bionic/linker/ |
D | linker_utils.cpp | 63 std::string dirname(const char* path) { in dirname() argument 64 const char* last_slash = strrchr(path, '/'); in dirname() 66 if (last_slash == path) { in dirname() 71 return std::string(path, last_slash - path); in dirname() 75 bool normalize_path(const char* path, std::string* normalized_path) { in normalize_path() argument 77 if (path[0] != '/') { in normalize_path() 78 PRINT("normalize_path - invalid input: \"%s\", the input path should be absolute", path); in normalize_path() 82 const size_t len = strlen(path) + 1; in normalize_path() 85 const char* in_ptr = path; in normalize_path() 146 const char* const path = normalized_path.c_str(); in parse_zip_path() local [all …]
|
/bionic/libc/include/sys/ |
D | xattr.h | 40 int setxattr(const char* path, const char* name, const void* value, size_t size, int flags) 42 int lsetxattr(const char* path, const char* name, const void* value, size_t size, int flags) 46 ssize_t getxattr(const char* path, const char* name, void* value, size_t size) __INTRODUCED_IN(16); 47 ssize_t lgetxattr(const char* path, const char* name, void* value, size_t size) __INTRODUCED_IN(16); 49 ssize_t listxattr(const char* path, char* list, size_t size) __INTRODUCED_IN(16); 50 ssize_t llistxattr(const char* path, char* list, size_t size) __INTRODUCED_IN(16); 53 int removexattr(const char* path, const char* name) __INTRODUCED_IN(16); 54 int lremovexattr(const char* path, const char* name) __INTRODUCED_IN(16);
|
/bionic/tools/versioner/src/ |
D | Utils.h | 32 static inline std::string dirname(const std::string& path) { in dirname() argument 33 std::unique_ptr<char, decltype(&free)> path_copy(strdup(path.c_str()), free); in dirname() 37 static inline bool is_directory(const std::string& path) { in is_directory() argument 39 if (stat(path.c_str(), &st) == 0 && S_ISDIR(st.st_mode)) { in is_directory() 45 static inline bool mkdirs(const std::string& path) { in mkdirs() argument 46 if (is_directory(path)) { in mkdirs() 50 std::string parent = dirname(path); in mkdirs() 51 if (parent == path) { in mkdirs() 59 if (mkdir(path.c_str(), 0700) != 0) { in mkdirs() 63 return is_directory(path); in mkdirs()
|
/bionic/tools/versioner/ |
D | run_tests.py | 21 def run_test(test_name, path): argument 22 os.chdir(path) 27 if os.path.exists("expected_fail"): 63 root_dir = os.path.dirname(os.path.realpath(__file__)) 64 test_dir = os.path.join(root_dir, "tests") 79 path = os.path.join(test_dir, test) variable 80 if not os.path.isdir(path): 82 if not run_test(test, path):
|
/bionic/libc/upstream-netbsd/lib/libc/gen/ |
D | utime.c | 50 utime(const char *path, const struct utimbuf *times) in utime() argument 54 _DIAGASSERT(path != NULL); in utime() 64 return (utimes(path, tvp)); in utime()
|