author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> |
Mon, 04 Oct 2010 02:56:42 +0300 | |
changeset 68 | ff3fc7722556 |
parent 31 | ce057bb09d0b |
permissions | -rw-r--r-- |
31 | 1 |
/* |
2 |
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. |
|
3 |
* |
|
4 |
* This library is free software; you can redistribute it and/or |
|
5 |
* modify it under the terms of the GNU Lesser General Public |
|
6 |
* License as published by the Free Software Foundation; either |
|
7 |
* version 2 of the License, or (at your option) any later version. |
|
8 |
* |
|
9 |
* This library is distributed in the hope that it will be useful, |
|
10 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
11 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
12 |
* Lesser General Public License for more details. |
|
13 |
* |
|
14 |
* You should have received a copy of the GNU Lesser General Public |
|
15 |
* License along with this library; if not, write to the |
|
16 |
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
|
17 |
* Boston, MA 02111-1307, USA. |
|
18 |
* |
|
19 |
* Description: |
|
20 |
* |
|
21 |
*/ |
|
22 |
||
23 |
||
24 |
||
25 |
#undef G_DISABLE_ASSERT |
|
26 |
#undef G_LOG_DOMAIN |
|
27 |
||
28 |
#include <stdio.h> |
|
68
ff3fc7722556
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
29 |
#include <unistd.h> |
31 | 30 |
#include <string.h> |
31 |
#include <sys/stat.h> |
|
32 |
#include "glib.h" |
|
33 |
#include <errno.h> |
|
34 |
#ifdef SYMBIAN |
|
35 |
#include "mrt2_glib2_test.h" |
|
36 |
#endif /*SYMBIAN*/ |
|
37 |
||
38 |
||
39 |
int main (int argc,char *argv[]) |
|
40 |
{ |
|
41 |
GDir *dir; |
|
42 |
GError *error; |
|
43 |
int ret; |
|
44 |
ret = mkdir("c:\\temp", 0666); |
|
45 |
g_print("mkdir for temp returns %d and error is %d", ret, errno); |
|
46 |
ret = mkdir("c:\\temp\\tmp", 0666); |
|
47 |
g_print("mkdir for temp returns %d and error is %d", ret, errno); |
|
48 |
#ifdef SYMBIAN |
|
49 |
g_log_set_handler (NULL, G_LOG_FLAG_FATAL| G_LOG_FLAG_RECURSION | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING | G_LOG_LEVEL_MESSAGE | G_LOG_LEVEL_INFO | G_LOG_LEVEL_DEBUG, &mrtLogHandler, NULL); |
|
50 |
g_set_print_handler(mrtPrintHandler); |
|
51 |
#endif /*SYMBIAN*/ |
|
52 |
||
53 |
dir = g_dir_open("c:\\temp",0,&error); |
|
54 |
||
55 |
g_assert(dir != NULL); |
|
56 |
||
57 |
g_assert(!strcmp(g_dir_read_name(dir),"tmp")); |
|
58 |
||
59 |
g_dir_close(dir); |
|
60 |
||
61 |
#if SYMBIAN |
|
62 |
testResultXml("dirname_test"); |
|
63 |
#endif /* EMULATOR */ |
|
64 |
||
65 |
rmdir("c:\\temp\\tmp"); |
|
66 |
rmdir("c:\\temp"); |
|
67 |
return 0; |
|
68 |
} |