diff options
| author | David M. Syzdek <david@syzdek.net> | 2022-03-22 00:21:30 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2022-03-22 00:21:30 -0800 |
| commit | 82f5942079ffee4ba21d2b9d9be6dd25f96fd694 (patch) | |
| tree | 63580639a2e208516364f36a3eb7f807c800bd48 | |
| parent | a685e07420fcb88759ed58803519d346f198139a (diff) | |
| download | tinyrad-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.h | 6 | ||||
| -rw-r--r-- | lib/libtinyrad/ldict.c | 31 | ||||
| -rw-r--r-- | lib/libtinyrad/libtinyrad.sym | 1 |
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 | ||
| 545 | tinyrad_dict_add_path( | ||
| 546 | TinyRadDict * dict, | ||
| 547 | const char * path ); | ||
| 548 | |||
| 549 | |||
| 550 | _TINYRAD_F TinyRadDictAttr * | 544 | _TINYRAD_F TinyRadDictAttr * |
| 551 | tinyrad_dict_attr_get( | 545 | tinyrad_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 | ||
| 554 | int | ||
| 555 | tinyrad_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 | |||
| 580 | int | 549 | int |
| 581 | tinyrad_dict_add_value( | 550 | tinyrad_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 | |||
| 54 | tinyrad_pkg_version | 54 | tinyrad_pkg_version |
| 55 | # | 55 | # |
| 56 | # dictionary functions | 56 | # dictionary functions |
| 57 | tinyrad_dict_add_path | ||
| 58 | tinyrad_dict_attr_get | 57 | tinyrad_dict_attr_get |
| 59 | tinyrad_dict_attr_info | 58 | tinyrad_dict_attr_info |
| 60 | tinyrad_dict_get_option | 59 | tinyrad_dict_get_option |
