Changeset: 28337ac91785 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/28337ac91785 Modified Files: clients/Tests/exports.stable.out monetdb5/mal/mal_namespace.c monetdb5/mal/mal_namespace.h Branch: default Log Message:
Cleanup: remove unused function delName (which cannot work). diffs (46 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -931,7 +931,6 @@ const char *decompressRef; int defConstant(MalBlkPtr mb, int type, ValPtr cst); const char *defineRef; void delArgument(InstrPtr p, int varid); -void delName(const char *nme, size_t len); const char *deleteRef; void deleteSymbol(Module scope, Symbol prg); const char *deltaRef; diff --git a/monetdb5/mal/mal_namespace.c b/monetdb5/mal/mal_namespace.c --- a/monetdb5/mal/mal_namespace.c +++ b/monetdb5/mal/mal_namespace.c @@ -145,21 +145,6 @@ const char *getNameLen(const char *nme, { return findName(nme, len, false); } -/* - * Name deletion from the namespace is tricky, because there may - * be multiple threads active on the structure. Moreover, the - * symbol may be picked up by a concurrent thread and stored - * somewhere. - * To avoid all these problems, the namespace should become - * private to each Client, but this would mean expensive look ups - * deep into the kernel to access the context. - */ -void delName(const char *nme, size_t len){ - const char *n; - n= getNameLen(nme,len); - if( nme[0]==0 || n == 0) return ; - /*Namespace garbage collection not available yet */ -} const char *putName(const char *nme) { return findName(nme, strlen(nme), true); diff --git a/monetdb5/mal/mal_namespace.h b/monetdb5/mal/mal_namespace.h --- a/monetdb5/mal/mal_namespace.h +++ b/monetdb5/mal/mal_namespace.h @@ -14,6 +14,5 @@ mal_export const char *putName(const cha mal_export const char *putNameLen(const char *nme, size_t len); mal_export const char *getName(const char *nme); mal_export const char *getNameLen(const char *nme, size_t len); -mal_export void delName(const char *nme, size_t len); #endif /* _MAL_NAMESPACE_H */ _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org