Deleted Added
full compact
open_to_operation.c (176294) open_to_operation.c (228975)
1/*-
2 * Copyright (c) 2008 Robert N. M. Watson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 76 unchanged lines hidden (view full) ---

85 * XXXRW: oaio_read(2), oaio_write(2), freebsd6_*(2).
86 *
87 * XXXRW: __mac*(2)
88 *
89 * XXXRW: message queue and shared memory fds?
90 */
91
92#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2008 Robert N. M. Watson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 76 unchanged lines hidden (view full) ---

85 * XXXRW: oaio_read(2), oaio_write(2), freebsd6_*(2).
86 *
87 * XXXRW: __mac*(2)
88 *
89 * XXXRW: message queue and shared memory fds?
90 */
91
92#include <sys/cdefs.h>
93__FBSDID("$FreeBSD: head/tools/regression/security/open_to_operation/open_to_operation.c 176294 2008-02-14 20:57:38Z rwatson $");
93__FBSDID("$FreeBSD: head/tools/regression/security/open_to_operation/open_to_operation.c 228975 2011-12-30 00:04:11Z uqs $");
94
95#include <sys/param.h>
96#include <sys/mman.h>
97#include <sys/mount.h>
98#include <sys/socket.h>
99#include <sys/stat.h>
100#include <sys/sysctl.h>
101#include <sys/uio.h>

--- 689 unchanged lines hidden (view full) ---

791 if ((mode & O_ACCMODE) == O_WRONLY ||
792 (mode & O_ACCMODE) == O_RDWR)
793 notok_mode(testname, "write failed", mode);
794 else
795 ok_mode(testname, "write failed", mode);
796 } else {
797 if (!((mode & O_ACCMODE) == O_WRONLY ||
798 (mode & O_ACCMODE) == O_RDWR))
94
95#include <sys/param.h>
96#include <sys/mman.h>
97#include <sys/mount.h>
98#include <sys/socket.h>
99#include <sys/stat.h>
100#include <sys/sysctl.h>
101#include <sys/uio.h>

--- 689 unchanged lines hidden (view full) ---

791 if ((mode & O_ACCMODE) == O_WRONLY ||
792 (mode & O_ACCMODE) == O_RDWR)
793 notok_mode(testname, "write failed", mode);
794 else
795 ok_mode(testname, "write failed", mode);
796 } else {
797 if (!((mode & O_ACCMODE) == O_WRONLY ||
798 (mode & O_ACCMODE) == O_RDWR))
799 notok_mode(testname, "write suceeded", mode);
799 notok_mode(testname, "write succeeded", mode);
800 else
801 ok_mode(testname, "write succeeded", mode);
802 }
803 close(fd);
804 }
805}
806
807/*

--- 67 unchanged lines hidden (view full) ---

875 if ((mode & O_ACCMODE) == O_RDONLY ||
876 (mode & O_ACCMODE) == O_RDWR)
877 notok_mode(testname, "read failed", mode);
878 else
879 ok_mode(testname, "read failed", mode);
880 } else {
881 if (!((mode & O_ACCMODE) == O_RDONLY ||
882 (mode & O_ACCMODE) == O_RDWR))
800 else
801 ok_mode(testname, "write succeeded", mode);
802 }
803 close(fd);
804 }
805}
806
807/*

--- 67 unchanged lines hidden (view full) ---

875 if ((mode & O_ACCMODE) == O_RDONLY ||
876 (mode & O_ACCMODE) == O_RDWR)
877 notok_mode(testname, "read failed", mode);
878 else
879 ok_mode(testname, "read failed", mode);
880 } else {
881 if (!((mode & O_ACCMODE) == O_RDONLY ||
882 (mode & O_ACCMODE) == O_RDWR))
883 notok_mode(testname, "read suceeded", mode);
883 notok_mode(testname, "read succeeded", mode);
884 else
885 ok_mode(testname, "read succeeded", mode);
886 }
887 close(fd);
888 }
889}
890
891static void

--- 365 unchanged lines hidden ---
884 else
885 ok_mode(testname, "read succeeded", mode);
886 }
887 close(fd);
888 }
889}
890
891static void

--- 365 unchanged lines hidden ---