LibC: Remove some functions we had two of

This commit is contained in:
Andreas Kling 2019-12-27 16:54:41 +01:00
parent cbdd65e4d9
commit 4d997308c2
Notes: sideshowbarker 2024-07-19 10:36:36 +09:00
2 changed files with 0 additions and 34 deletions

View File

@ -93,35 +93,6 @@ int strncmp(const char* s1, const char* s2, size_t n)
return 0;
}
int strcasecmp(const char* s1, const char* s2)
{
int c1, c2;
for (;;) {
c1 = tolower(*s1++);
c2 = tolower(*s2++);
if (c1 == 0 || c1 != c2) {
return c1 - c2;
}
}
}
int strncasecmp(const char* s1, const char* s2, size_t n)
{
if (n == 0) {
return 0;
}
while (n-- != 0 && tolower(*s1) == tolower(*s2)) {
if (n == 0 || *s1 == '\0' || *s2 == '\0') {
break;
}
s1++;
s2++;
}
return tolower(*s1) - tolower(*s2);
}
int memcmp(const void* v1, const void* v2, size_t n)
{
auto* s1 = (const uint8_t*)v1;

View File

@ -225,11 +225,6 @@ pid_t waitpid(pid_t waitee, int* wstatus, int options)
__RETURN_WITH_ERRNO(rc, rc, -1);
}
pid_t wait(int* wstatus)
{
return waitpid(-1, wstatus, 0);
}
int lstat(const char* path, struct stat* statbuf)
{
int rc = syscall(SC_lstat, path, statbuf);