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 --- |