aboutsummaryrefslogtreecommitdiff
path: root/tests/mock_guest.c
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-08 16:10:19 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-08 16:10:19 +0200
commitb139d20c0e599ac394db0f70d563263d6fbb68d3 (patch)
treeda5167740ddaed9472e47925426fee4c3b0a54cd /tests/mock_guest.c
parentff383ef1a8ab732269621a50fa4f42a4974872ce (diff)
parent0294977b5458ee2c0ba77b6b2b94fb4a4d6a1310 (diff)
downloadlibpam-freerdp2-b139d20c0e599ac394db0f70d563263d6fbb68d3.tar.gz
libpam-freerdp2-b139d20c0e599ac394db0f70d563263d6fbb68d3.tar.bz2
libpam-freerdp2-b139d20c0e599ac394db0f70d563263d6fbb68d3.zip
Merge branch 'sunweaver-pr/travis-ci'HEADmaster
Attributes GH PR #2: https://github.com/ArcticaProject/libpam-freerdp2/pull/2
Diffstat (limited to 'tests/mock_guest.c')
-rw-r--r--tests/mock_guest.c25
1 files changed, 15 insertions, 10 deletions
diff --git a/tests/mock_guest.c b/tests/mock_guest.c
index 7673995..4d10bfb 100644
--- a/tests/mock_guest.c
+++ b/tests/mock_guest.c
@@ -22,39 +22,44 @@ static struct passwd guest = { "guest",
"/tmp",
"/bin/true" };
struct passwd *
-getpwnam (const char *username)
+getpwnam (const char __attribute__((unused)) *username)
{ return &guest; }
int
-setgroups(size_t size, const gid_t *list)
+setgroups(size_t __attribute__((unused)) size,
+ const gid_t __attribute__((unused)) *list)
{
errno = EPERM;
return -1;
}
int
-setgid(gid_t gid)
+setgid(gid_t __attribute__((unused)) gid)
{ return 0; }
int
-setuid(uid_t uid)
+setuid(uid_t __attribute__((unused)) uid)
{ return 0; }
int
-setegid(gid_t gid)
+setegid(gid_t __attribute__((unused)) gid)
{ return 0; }
int
-seteuid(uid_t uid)
+seteuid(uid_t __attribute__((unused)) uid)
{ return 0; }
-int chmod(const char *path, mode_t mode)
+int chmod(const char __attribute__((unused)) *path,
+ mode_t __attribute__((unused)) mode)
{ return 0; }
-int chown(const char *path, uid_t owner, gid_t group)
+int chown(const char __attribute__((unused)) *path,
+ uid_t __attribute__((unused)) owner,
+ gid_t __attribute__((unused)) group)
{ return 0; }
-int execvp(const char *file, char *const argv[])
+int execvp(const char __attribute__((unused)) *file,
+ char __attribute__((unused)) *const argv[])
{
return 0;
}
@@ -84,7 +89,7 @@ socket_sucker ()
serv_addr.sun_family = AF_UNIX;
- int printsize = snprintf(serv_addr.sun_path, sizeof(serv_addr.sun_path) - 1, "%s/%s", home, ".freerdp2-socket");
+ unsigned long int printsize = (unsigned long int)snprintf(serv_addr.sun_path, sizeof(serv_addr.sun_path) - 1, "%s/%s", home, ".freerdp2-socket");
if (printsize > sizeof(serv_addr.sun_path) - 1 || printsize < 0) {
return -1;
}