From 06faee3ef6d2b831a3102a169d79fc814b2ce731 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 21 Jul 2005 19:10:28 +0000 Subject: [PATCH] Test program for the uid fiddly business. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3654 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../src/java/com/threerings/util/UIDTest.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tests/src/java/com/threerings/util/UIDTest.java diff --git a/tests/src/java/com/threerings/util/UIDTest.java b/tests/src/java/com/threerings/util/UIDTest.java new file mode 100644 index 000000000..cabc45b63 --- /dev/null +++ b/tests/src/java/com/threerings/util/UIDTest.java @@ -0,0 +1,30 @@ +// +// $Id$ + +package com.threerings.util; + +import com.threerings.util.unsafe.Unsafe; + +/** + * Does something extraordinary. + */ +public class UIDTest +{ + public static void main (String[] args) + { + if (Unsafe.setuid(1000)) { + System.err.println("Yay! My uid is changed."); + } else { + System.err.println("Boo hoo! I couldn't change my uid."); + } + if (Unsafe.setgid(60)) { + System.err.println("Yay! My gid is changed."); + } else { + System.err.println("Boo hoo! I couldn't change my gid."); + } + try { + Thread.sleep(60*1000L); + } catch (Exception e) { + } + } +}