Use __unused rather than self assignment for unused parameters.
Clang, reasonably enough, doesn't like self assignment.
Change-Id: Ie5843287802949dad148a1a815231035678e1306
diff --git a/libc/bionic/semaphore.c b/libc/bionic/semaphore.c
index 7387d6e..1fa019e 100644
--- a/libc/bionic/semaphore.c
+++ b/libc/bionic/semaphore.c
@@ -126,11 +126,8 @@
}
-sem_t *sem_open(const char *name, int oflag, ...)
+sem_t *sem_open(const char *name __unused, int oflag __unused, ...)
{
- name=name;
- oflag=oflag;
-
errno = ENOSYS;
return SEM_FAILED;
}