[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r1739 - GNUnet/src/conf
From: |
durner |
Subject: |
[GNUnet-SVN] r1739 - GNUnet/src/conf |
Date: |
Thu, 18 Aug 2005 11:21:49 -0700 (PDT) |
Author: durner
Date: 2005-08-18 11:21:47 -0700 (Thu, 18 Aug 2005)
New Revision: 1739
Modified:
GNUnet/src/conf/gnunet-setup.c
Log:
fix MinGW
Modified: GNUnet/src/conf/gnunet-setup.c
===================================================================
--- GNUnet/src/conf/gnunet-setup.c 2005-08-18 17:03:22 UTC (rev 1738)
+++ GNUnet/src/conf/gnunet-setup.c 2005-08-18 18:21:47 UTC (rev 1739)
@@ -157,14 +157,20 @@
conf_parse(DATADIR "/config-client.in");
}
dirname = STRDUP(filename);
- while((strlen(dirname) > 0) &&
- (dirname[strlen(dirname) - 1] != DIR_SEPARATOR))
- dirname[strlen(dirname) - 1] = '\0';
- if(strlen(dirname) > 0) {
- dirname[strlen(dirname) - 1] = '\0';
- if(strlen(dirname) > 0)
- mkdirp(dirname);
+
+ c = strlen(dirname) - 1;
+ while(c > -1) {
+ char ch = dirname[c];
+ if (ch == '/' || ch == '\\') {
+ dirname[c + 1] = 0;
+ break;
+ }
+ c--;
}
+
+ if (c)
+ mkdirp(dirname);
+
if((0 != ACCESS(filename,
W_OK)) &&
((0 == ACCESS(filename, F_OK)) || (0 != ACCESS(dirname, W_OK)))) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r1739 - GNUnet/src/conf,
durner <=