am 9d5a96c0: am 574773b1: Merge "Clean up warnings in stubs.cpp."
* commit '9d5a96c0d9583fe9a02190ba54a855a2dcc87eb9': Clean up warnings in stubs.cpp.
This commit is contained in:
commit
c866dc20bf
@ -371,7 +371,8 @@ passwd* getpwnam(const char* login) { // NOLINT: implementing bad function.
|
|||||||
return app_id_to_passwd(app_id_from_name(login), state);
|
return app_id_to_passwd(app_id_from_name(login), state);
|
||||||
}
|
}
|
||||||
|
|
||||||
int getgrouplist(const char* user, gid_t group, gid_t* groups, int* ngroups) {
|
// All users are in just one group, the one passed in.
|
||||||
|
int getgrouplist(const char* /*user*/, gid_t group, gid_t* groups, int* ngroups) {
|
||||||
if (*ngroups < 1) {
|
if (*ngroups < 1) {
|
||||||
*ngroups = 1;
|
*ngroups = 1;
|
||||||
return -1;
|
return -1;
|
||||||
@ -412,6 +413,26 @@ group* getgrnam(const char* name) { // NOLINT: implementing bad function.
|
|||||||
return app_id_to_group(app_id_from_name(name), state);
|
return app_id_to_group(app_id_from_name(name), state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// We don't have an /etc/networks, so all inputs return NULL.
|
||||||
|
netent* getnetbyname(const char* /*name*/) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
// We don't have an /etc/networks, so all inputs return NULL.
|
||||||
|
netent* getnetbyaddr(uint32_t /*net*/, int /*type*/) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
// We don't have an /etc/protocols, so all inputs return NULL.
|
||||||
|
protoent* getprotobyname(const char* /*name*/) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
// We don't have an /etc/protocols, so all inputs return NULL.
|
||||||
|
protoent* getprotobynumber(int /*proto*/) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
static void unimplemented_stub(const char* function) {
|
static void unimplemented_stub(const char* function) {
|
||||||
const char* fmt = "%s(3) is not implemented on Android\n";
|
const char* fmt = "%s(3) is not implemented on Android\n";
|
||||||
__libc_android_log_print(ANDROID_LOG_WARN, "libc", fmt, function);
|
__libc_android_log_print(ANDROID_LOG_WARN, "libc", fmt, function);
|
||||||
@ -420,45 +441,25 @@ static void unimplemented_stub(const char* function) {
|
|||||||
|
|
||||||
#define UNIMPLEMENTED unimplemented_stub(__PRETTY_FUNCTION__)
|
#define UNIMPLEMENTED unimplemented_stub(__PRETTY_FUNCTION__)
|
||||||
|
|
||||||
netent* getnetbyname(const char* name) {
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void endpwent() {
|
void endpwent() {
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
mntent* getmntent(FILE* f) {
|
mntent* getmntent(FILE* /*f*/) {
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* ttyname(int fd) { // NOLINT: implementing bad function.
|
char* ttyname(int /*fd*/) { // NOLINT: implementing bad function.
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int ttyname_r(int fd, char* buf, size_t buflen) {
|
int ttyname_r(int /*fd*/, char* /*buf*/, size_t /*buflen*/) {
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return -ERANGE;
|
return -ERANGE;
|
||||||
}
|
}
|
||||||
|
|
||||||
netent* getnetbyaddr(uint32_t net, int type) {
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
protoent* getprotobyname(const char* name) {
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
protoent* getprotobynumber(int proto) {
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
char* getusershell() {
|
char* getusershell() {
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user