mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-01 14:55:10 +00:00
Fix regression test build warnings
This commit is contained in:
committed by
John Johansen
parent
ddbf6c24bb
commit
aa05cbdd1e
@@ -23,8 +23,6 @@
|
|||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
#define TRUE !FALSE
|
#define TRUE !FALSE
|
||||||
|
|
||||||
#define max(x,y) (x) > (y) ? (x) : (y)
|
|
||||||
|
|
||||||
#define MAX_FILES 5
|
#define MAX_FILES 5
|
||||||
|
|
||||||
int (*pass)[MAX_FILES];
|
int (*pass)[MAX_FILES];
|
||||||
@@ -60,7 +58,12 @@ int main(int argc, char *argv[])
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
num_files = max(argc - 1, MAX_FILES);
|
num_files = argc - 1;
|
||||||
|
if (num_files > MAX_FILES) {
|
||||||
|
fprintf(stderr, "ERROR: a maximum of %d files is supported\n",
|
||||||
|
MAX_FILES);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
shmid = shmget(IPC_PRIVATE, sizeof(int[2][MAX_FILES]), IPC_CREAT);
|
shmid = shmget(IPC_PRIVATE, sizeof(int[2][MAX_FILES]), IPC_CREAT);
|
||||||
if (shmid == -1) {
|
if (shmid == -1) {
|
||||||
@@ -81,11 +84,11 @@ int main(int argc, char *argv[])
|
|||||||
int status;
|
int status;
|
||||||
int allpassed = TRUE;
|
int allpassed = TRUE;
|
||||||
|
|
||||||
test_files(argc - 1, &argv[1], 0);
|
test_files(num_files, &argv[1], 0);
|
||||||
|
|
||||||
while (wait(&status) != pid) ;
|
while (wait(&status) != pid) ;
|
||||||
|
|
||||||
for (i = 0; i < argc - 1; i++) {
|
for (i = 0; i < num_files; i++) {
|
||||||
if (pass[0][i] != pass[1][i] ||
|
if (pass[0][i] != pass[1][i] ||
|
||||||
pass[0][i] == -1 || pass[1][i] == -1) {
|
pass[0][i] == -1 || pass[1][i] == -1) {
|
||||||
if (allpassed) {
|
if (allpassed) {
|
||||||
@@ -108,7 +111,7 @@ int main(int argc, char *argv[])
|
|||||||
shmctl(shmid, IPC_RMID, &shm_desc);
|
shmctl(shmid, IPC_RMID, &shm_desc);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
test_files(argc - 1, &argv[1], 1);
|
test_files(num_files, &argv[1], 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@@ -31,7 +31,7 @@
|
|||||||
int main (int argc, char * argv[]) {
|
int main (int argc, char * argv[]) {
|
||||||
int sock, in_sock, fd;
|
int sock, in_sock, fd;
|
||||||
struct sockaddr_un local, remote;
|
struct sockaddr_un local, remote;
|
||||||
int len, exec_now, pfd_ret;
|
int len, pfd_ret;
|
||||||
socklen_t len2;
|
socklen_t len2;
|
||||||
char comparison_buffer[17];
|
char comparison_buffer[17];
|
||||||
char inbound_buffer[17];
|
char inbound_buffer[17];
|
||||||
@@ -40,9 +40,6 @@ int main (int argc, char * argv[]) {
|
|||||||
struct cmsghdr *ctrl_mesg;
|
struct cmsghdr *ctrl_mesg;
|
||||||
struct pollfd pfd;
|
struct pollfd pfd;
|
||||||
|
|
||||||
|
|
||||||
exec_now = 0;
|
|
||||||
|
|
||||||
if (argc < 4 || argc > 5 || (argc == 5 && (strcmp(argv[4], "delete_file") != 0))) {
|
if (argc < 4 || argc > 5 || (argc == 5 && (strcmp(argv[4], "delete_file") != 0))) {
|
||||||
fprintf(stderr, "Usage: %s <file>\n", argv[0]);
|
fprintf(stderr, "Usage: %s <file>\n", argv[0]);
|
||||||
return(1);
|
return(1);
|
||||||
|
Reference in New Issue
Block a user