Kamil Rytarowski c815ed5792 Add new interceptors for pwcache(3)-style functions
Summary:
From <pwd.h>: user_from_uid, uid_from_user

From <grp.h>: group_from_gid, gid_from_group

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, vitalybuka

Reviewed By: vitalybuka

Subscribers: kubamracek, llvm-commits, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D42068

llvm-svn: 322829
2018-01-18 10:53:27 +00:00

17 lines
219 B
C++

// RUN: %clangxx -O0 -g %s -o %t && %run %t
#include <pwd.h>
#include <stdlib.h>
int main(void) {
uid_t nobody;
if (uid_from_user("nobody", &nobody) == -1)
exit(1);
if (nobody)
exit(0);
return 0;
}