aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-03-22 00:21:30 -0800
committerDavid M. Syzdek <david@syzdek.net>2022-03-22 00:21:30 -0800
commit82f5942079ffee4ba21d2b9d9be6dd25f96fd694 (patch)
tree63580639a2e208516364f36a3eb7f807c800bd48
parenta685e07420fcb88759ed58803519d346f198139a (diff)
downloadtinyrad-82f5942079ffee4ba21d2b9d9be6dd25f96fd694.tar.gz
tinyrad-82f5942079ffee4ba21d2b9d9be6dd25f96fd694.tar.bz2
tinyrad-82f5942079ffee4ba21d2b9d9be6dd25f96fd694.tar.xz
tinyrad-82f5942079ffee4ba21d2b9d9be6dd25f96fd694.zip
libtinyrad: removing tinyrad_dict_add_path()
-rw-r--r--include/tinyrad.h6
-rw-r--r--lib/libtinyrad/ldict.c31
-rw-r--r--lib/libtinyrad/libtinyrad.sym1
3 files changed, 0 insertions, 38 deletions
diff --git a/include/tinyrad.h b/include/tinyrad.h
index 0e412ad..a97040a 100644
--- a/include/tinyrad.h
+++ b/include/tinyrad.h
@@ -541,12 +541,6 @@ tinyrad_pkg_version(
541//-----------------------// 541//-----------------------//
542#pragma mark dictionary prototypes 542#pragma mark dictionary prototypes
543 543
544_TINYRAD_F int
545tinyrad_dict_add_path(
546 TinyRadDict * dict,
547 const char * path );
548
549
550_TINYRAD_F TinyRadDictAttr * 544_TINYRAD_F TinyRadDictAttr *
551tinyrad_dict_attr_get( 545tinyrad_dict_attr_get(
552 TinyRadDict * dict, 546 TinyRadDict * dict,
diff --git a/lib/libtinyrad/ldict.c b/lib/libtinyrad/ldict.c
index 95cb04d..395fd9c 100644
--- a/lib/libtinyrad/ldict.c
+++ b/lib/libtinyrad/ldict.c
@@ -546,37 +546,6 @@ tinyrad_dict_add_attr(
546} 546}
547 547
548 548
549/// Add directory to search path for dictionary files
550///
551/// @param[in] dict dictionary reference
552/// @param[in] path string contain directory name
553/// @return returns error code
554int
555tinyrad_dict_add_path(
556 TinyRadDict * dict,
557 const char * path )
558{
559 int rc;
560 struct stat sb;
561
562 TinyRadDebugTrace();
563
564 assert(dict != NULL);
565 assert(path != NULL);
566
567 if (tinyrad_dict_is_readonly(dict) == TRAD_YES)
568 return(TRAD_EDICTRO);
569
570 if ((rc = tinyrad_stat(path, &sb, S_IFDIR)) != TRAD_SUCCESS)
571 return(rc);
572
573 if ((rc = tinyrad_strsadd(&dict->paths, path)) != TRAD_SUCCESS)
574 return(rc);
575
576 return(TRAD_SUCCESS);
577}
578
579
580int 549int
581tinyrad_dict_add_value( 550tinyrad_dict_add_value(
582 TinyRadDict * dict, 551 TinyRadDict * dict,
diff --git a/lib/libtinyrad/libtinyrad.sym b/lib/libtinyrad/libtinyrad.sym
index 1d84977..19440bf 100644
--- a/lib/libtinyrad/libtinyrad.sym
+++ b/lib/libtinyrad/libtinyrad.sym
@@ -54,7 +54,6 @@ tinyrad_pkg_name
54tinyrad_pkg_version 54tinyrad_pkg_version
55# 55#
56# dictionary functions 56# dictionary functions
57tinyrad_dict_add_path
58tinyrad_dict_attr_get 57tinyrad_dict_attr_get
59tinyrad_dict_attr_info 58tinyrad_dict_attr_info
60tinyrad_dict_get_option 59tinyrad_dict_get_option