OSDN Git Service

Add {get,set}domainname(2)
authorGreg Hackmann <ghackmann@google.com>
Thu, 3 Mar 2016 16:37:53 +0000 (08:37 -0800)
committerGreg Hackmann <ghackmann@google.com>
Fri, 25 Mar 2016 21:16:58 +0000 (14:16 -0700)
commite2faf07d659b1c824002e50b9cdfa9caae62a31b
tree72752c132d778ad698ef51cf7fca23224fcd6361
parente725dc164015d873b64639f0fee9ba5c30175f4c
Add {get,set}domainname(2)

{get,set}domainname aren't in POSIX but are widely-implemented
extensions.

The Linux kernel provides a setdomainname syscall but not a symmetric
getdomainname syscall, since it expects userspace to get the domain name
from uname(2).

Change-Id: I96726c242f4bb646c130b361688328b0b97269a0
Signed-off-by: Greg Hackmann <ghackmann@google.com>
21 files changed:
libc/Android.mk
libc/SYSCALLS.TXT
libc/arch-arm/syscalls/setdomainname.S [new file with mode: 0644]
libc/arch-arm64/syscalls/setdomainname.S [new file with mode: 0644]
libc/arch-mips/syscalls/setdomainname.S [new file with mode: 0644]
libc/arch-mips64/syscalls/setdomainname.S [new file with mode: 0644]
libc/arch-x86/syscalls/setdomainname.S [new file with mode: 0644]
libc/arch-x86_64/syscalls/setdomainname.S [new file with mode: 0644]
libc/bionic/getdomainname.cpp [new file with mode: 0644]
libc/include/unistd.h
libc/libc.arm.brillo.map
libc/libc.arm.map
libc/libc.arm64.map
libc/libc.map.txt
libc/libc.mips.brillo.map
libc/libc.mips.map
libc/libc.mips64.map
libc/libc.x86.brillo.map
libc/libc.x86.map
libc/libc.x86_64.map
tests/unistd_test.cpp