[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r26328 - in gnunet/src: include util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r26328 - in gnunet/src: include util |
Date: |
Wed, 6 Mar 2013 09:22:12 +0100 |
Author: LRN
Date: 2013-03-06 09:22:12 +0100 (Wed, 06 Mar 2013)
New Revision: 26328
Modified:
gnunet/src/include/gnunet_pseudonym_lib.h
gnunet/src/util/pseudonym.c
Log:
Pseudonym-removal function
Modified: gnunet/src/include/gnunet_pseudonym_lib.h
===================================================================
--- gnunet/src/include/gnunet_pseudonym_lib.h 2013-03-06 03:37:05 UTC (rev
26327)
+++ gnunet/src/include/gnunet_pseudonym_lib.h 2013-03-06 08:22:12 UTC (rev
26328)
@@ -373,6 +373,19 @@
int32_t rank);
+/**
+ * Remove pseudonym from the set of known pseudonyms.
+ *
+ * @param cfg overall configuration
+ * @param id the pseudonym identifier
+ * @return GNUNET_OK on success, GNUNET_SYSERR on failure
+ */
+int
+GNUNET_PSEUDONYM_remove (const struct GNUNET_CONFIGURATION_Handle *cfg,
+ const struct GNUNET_PseudonymIdentifier *id);
+
+
+
#if 0 /* keep Emacsens' auto-indent happy */
{
#endif
Modified: gnunet/src/util/pseudonym.c
===================================================================
--- gnunet/src/util/pseudonym.c 2013-03-06 03:37:05 UTC (rev 26327)
+++ gnunet/src/util/pseudonym.c 2013-03-06 08:22:12 UTC (rev 26328)
@@ -946,4 +946,28 @@
}
+/**
+ * Remove pseudonym from the set of known pseudonyms.
+ *
+ * @param cfg overall configuration
+ * @param id the pseudonym identifier
+ * @return GNUNET_OK on success, GNUNET_SYSERR on failure
+ */
+int
+GNUNET_PSEUDONYM_remove (const struct GNUNET_CONFIGURATION_Handle *cfg,
+ const struct GNUNET_PseudonymIdentifier *id)
+{
+ char *fn;
+ int result;
+
+ result = GNUNET_SYSERR;
+ fn = get_data_filename (cfg, PS_METADATA_DIR, id);
+ if (NULL != fn)
+ {
+ result = UNLINK (fn);
+ GNUNET_free (fn);
+ }
+ return (GNUNET_OK == result ? GNUNET_OK : GNUNET_SYSERR);
+}
+
/* end of pseudonym.c */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26328 - in gnunet/src: include util,
gnunet <=