1*d5c9a868SElliott Hughes /* Copyright 1997,2001,2002,2009 Alain Knaff.
2*d5c9a868SElliott Hughes * This file is part of mtools.
3*d5c9a868SElliott Hughes *
4*d5c9a868SElliott Hughes * Mtools is free software: you can redistribute it and/or modify
5*d5c9a868SElliott Hughes * it under the terms of the GNU General Public License as published by
6*d5c9a868SElliott Hughes * the Free Software Foundation, either version 3 of the License, or
7*d5c9a868SElliott Hughes * (at your option) any later version.
8*d5c9a868SElliott Hughes *
9*d5c9a868SElliott Hughes * Mtools is distributed in the hope that it will be useful,
10*d5c9a868SElliott Hughes * but WITHOUT ANY WARRANTY; without even the implied warranty of
11*d5c9a868SElliott Hughes * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12*d5c9a868SElliott Hughes * GNU General Public License for more details.
13*d5c9a868SElliott Hughes *
14*d5c9a868SElliott Hughes * You should have received a copy of the GNU General Public License
15*d5c9a868SElliott Hughes * along with Mtools. If not, see <http://www.gnu.org/licenses/>.
16*d5c9a868SElliott Hughes */
17*d5c9a868SElliott Hughes
18*d5c9a868SElliott Hughes #include <stdlib.h>
19*d5c9a868SElliott Hughes /* this program is used to test whether mtools drops its privileges correctly */
20*d5c9a868SElliott Hughes
main(int argc,char ** argv)21*d5c9a868SElliott Hughes main(int argc, char **argv)
22*d5c9a868SElliott Hughes {
23*d5c9a868SElliott Hughes setuid(strtoul(argv[1], 0,0));
24*d5c9a868SElliott Hughes system("id");
25*d5c9a868SElliott Hughes
26*d5c9a868SElliott Hughes }
27