X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=tests%2Frt_sigprocmask.c;h=e6f513da6959d90f53e04c2ebecea8d94b69fe70;hb=73fa3d68228f27b7dbeb34d73a3b8bc564a8aef9;hp=ab92cde3d3d94c498121cc074dde310d0de8a6da;hpb=f09b7c49849c027d4bf10bfce356c18a075dd9e4;p=strace diff --git a/tests/rt_sigprocmask.c b/tests/rt_sigprocmask.c index ab92cde3..e6f513da 100644 --- a/tests/rt_sigprocmask.c +++ b/tests/rt_sigprocmask.c @@ -2,33 +2,14 @@ * This file is part of rt_sigprocmask strace test. * * Copyright (c) 2016 Dmitry V. Levin + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * SPDX-License-Identifier: GPL-2.0-or-later */ #include "tests.h" -#include +#include #ifdef __NR_rt_sigprocmask @@ -91,7 +72,7 @@ main(void) void *const k_set = tail_alloc(set_size); void *const old_set = tail_alloc(set_size); - sigset_t *const libc_set = tail_alloc(sizeof(sigset_t)); + TAIL_ALLOC_OBJECT_CONST_PTR(sigset_t, libc_set); memset(k_set, 0, set_size); if (k_sigprocmask(SIG_SETMASK, k_set, NULL, set_size))