| [libc] Implement fchown (#167286) Implements fchown fixes: #166856 | 8 个月前 |
| | 1 年前 |
| [libc] Implement fchown (#167286) Implements fchown fixes: #166856 | 8 个月前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add chown and getgid implementations (#166434) Implements chown and getgid per the POSIX specification and adds corresponding unit tests. getgid is added as it is required by the chown unit tests. This PR will address #165785 Co-authored-by: shubh@DOE <shubhp@mbm3a24.local> | 8 个月前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Implement faccessat (#161065) #160404 - Implement POSIX function "faccessat" - Remove redundant param in facessat syscall in access implementation, faccessat syscall does not take a flags arg | 9 个月前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Implement fchown (#167286) Implements fchown fixes: #166856 | 8 个月前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] implement unistd/getentropy (#122692) Implement GNU extension getentropy. This function is used by many programs to acquire entropy without handling the loop of getrandom. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add chown and getgid implementations (#166434) Implements chown and getgid per the POSIX specification and adds corresponding unit tests. getgid is added as it is required by the chown unit tests. This PR will address #165785 Co-authored-by: shubh@DOE <shubhp@mbm3a24.local> | 8 个月前 |
| [libc][POSIX][unistd] Implement gethostname (#128142) The implementation is based on the specifications from: https://man7.org/linux/man-pages/man2/gethostname.2.html Closes https://github.com/llvm/llvm-project/issues/126602 --------- Signed-off-by: ZakyHermawan <zaky.hermawan9615@gmail.com> | 10 个月前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc][POSIX][unistd] implement getsid (#127341) Fixes https://github.com/llvm/llvm-project/issues/126603 --------- Signed-off-by: ZakyHermawan <zaky.hermawan9615@gmail.com> | 1 年前 |
| [libc] add simplified tid cache (#101620) According to discussions on monthly meeting, we probably don't want to cache getpid anymore. glibc removes their cache. bionic is hesitating whether such cache is to be removed. getpid is async-signal-safe, so we must make sure it always work. However, for gettid, we have more freedom. Moreover, we are using gettid to examine deadlock such that the performance penalty is not negligible here. Thus, this patch is separated from previous patch to provide only tid caching. It is much more simplified. Hopefully, previous build issues can be resolved easily. | 1 年前 |
| [libc] add simplified tid cache (#101620) According to discussions on monthly meeting, we probably don't want to cache getpid anymore. glibc removes their cache. bionic is hesitating whether such cache is to be removed. getpid is async-signal-safe, so we must make sure it always work. However, for gettid, we have more freedom. Moreover, we are using gettid to examine deadlock such that the performance penalty is not negligible here. Thus, this patch is separated from previous patch to provide only tid caching. It is much more simplified. Hopefully, previous build issues can be resolved easily. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] [unistd] implement pipe2 syscall wrapper (#114474) Closes #85289 Co-authored-by: Michael Jones <michaelrj@google.com> | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. | 2 年前 |
| [libc] Add unistd overlay (#119312) Reverts the revert #119295 of #118882 by expanding #118882 with additional fixes which made CI unhappy. | 1 年前 |