lkml.org 
[lkml]   [2015]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/5] WIP: Add test for unlinkat_s
    Date
    Simple test, needs the new rm with option -s.

    Signed-off-by: Alexander Holler <holler@ahsoftware.de>
    ---
    test_unlinkat_s.sh | 27 +++++++++++++++++++++++++++
    1 file changed, 27 insertions(+)
    create mode 100755 test_unlinkat_s.sh

    diff --git a/test_unlinkat_s.sh b/test_unlinkat_s.sh
    new file mode 100755
    index 0000000..f6ba6ac
    --- /dev/null
    +++ b/test_unlinkat_s.sh
    @@ -0,0 +1,27 @@
    +#!/bin/sh -e
    +
    +MOUNTDIR="$(mktemp -d --tmpdir unlinkat_s_mnt.XXXXXXXXXX)"
    +TESTIMG="$(mktemp --tmpdir unlinkat_s_img.XXXXXXXXXX)"
    +
    +dd if=/dev/zero of=$TESTIMG bs=1M count=10
    +mkfs.ext4 $TESTIMG
    +grep -v -a abrakadabra $TESTIMG >/dev/null
    +mount -o loop $TESTIMG $MOUNTDIR
    +echo abrakadabra >$MOUNTDIR/foo.txt
    +umount $MOUNTDIR
    +grep -a abrakadabra $TESTIMG >/dev/null
    +mount -o loop $TESTIMG $MOUNTDIR
    +rm -s $MOUNTDIR/foo.txt
    +umount $MOUNTDIR
    +grep -v -a abrakadabra $TESTIMG >/dev/null
    +mount -o loop $TESTIMG $MOUNTDIR
    +echo abrakadabra >$MOUNTDIR/foo.txt
    +umount $MOUNTDIR
    +grep -a abrakadabra $TESTIMG >/dev/null
    +mount -o loop $TESTIMG $MOUNTDIR
    +rm $MOUNTDIR/foo.txt
    +umount $MOUNTDIR
    +grep -a abrakadabra $TESTIMG >/dev/null
    +rm $TESTIMG
    +rmdir $MOUNTDIR
    +echo "unlinkat_s() worked and unlink() didn't"
    --
    2.1.0


    \
     
     \ /
      Last update: 2015-02-02 18:41    [W:4.436 / U:0.336 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site