diff options
author | midipix <writeonce@midipix.org> | 2024-02-19 01:54:51 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2024-02-19 02:59:31 +0000 |
commit | 8dc63ddc326ec54709c580a400536fcc4ef62622 (patch) | |
tree | 2a019207f3ea1ae39273fa8246c0cae7e6341ca4 /src | |
parent | 51c276fbf1686c340588660a754ea04e6099cd37 (diff) | |
download | slibtool-8dc63ddc326ec54709c580a400536fcc4ef62622.tar.bz2 slibtool-8dc63ddc326ec54709c580a400536fcc4ef62622.tar.xz |
library api's: _util_ (utility helper interfaces) namespace overhaul.
Diffstat (limited to 'src')
-rw-r--r-- | src/driver/slbt_host_params.c | 2 | ||||
-rw-r--r-- | src/fallback/slbt_archive_import_mri.c | 8 | ||||
-rw-r--r-- | src/internal/slibtool_lconf_impl.c | 4 | ||||
-rw-r--r-- | src/logic/linkcmd/slbt_linkcmd_archive.c | 2 | ||||
-rw-r--r-- | src/logic/linkcmd/slbt_linkcmd_dsolib.c | 2 | ||||
-rw-r--r-- | src/logic/linkcmd/slbt_linkcmd_executable.c | 2 | ||||
-rw-r--r-- | src/logic/slbt_exec_install.c | 10 | ||||
-rw-r--r-- | src/logic/slbt_exec_link.c | 2 | ||||
-rw-r--r-- | src/output/slbt_output_fdcwd.c | 4 | ||||
-rw-r--r-- | src/util/slbt_archive_import.c (renamed from src/helper/slbt_archive_import.c) | 8 | ||||
-rw-r--r-- | src/util/slbt_copy_file.c (renamed from src/helper/slbt_copy_file.c) | 2 | ||||
-rw-r--r-- | src/util/slbt_dump_machine.c (renamed from src/helper/slbt_dump_machine.c) | 6 | ||||
-rw-r--r-- | src/util/slbt_map_input.c (renamed from src/helper/slbt_map_input.c) | 0 | ||||
-rw-r--r-- | src/util/slbt_realpath.c (renamed from src/helper/slbt_realpath.c) | 2 |
14 files changed, 27 insertions, 27 deletions
diff --git a/src/driver/slbt_host_params.c b/src/driver/slbt_host_params.c index d708028..dd4e787 100644 --- a/src/driver/slbt_host_params.c +++ b/src/driver/slbt_host_params.c @@ -209,7 +209,7 @@ slbt_hidden int slbt_init_host_params( host->host = drvhost->machine; cfgmeta->host = cfgnmachine; - } else if (slbt_dump_machine(cctx->cargv[0],buf,sizeof(buf)) < 0) { + } else if (slbt_util_dump_machine(cctx->cargv[0],buf,sizeof(buf)) < 0) { if (dctx) slbt_dprintf( slbt_driver_fderr(dctx), diff --git a/src/fallback/slbt_archive_import_mri.c b/src/fallback/slbt_archive_import_mri.c index a171f5c..a65578c 100644 --- a/src/fallback/slbt_archive_import_mri.c +++ b/src/fallback/slbt_archive_import_mri.c @@ -42,7 +42,7 @@ static char * slbt_mri_argument( if (arg[0] == '/') { target = arg; } else { - if (slbt_realpath( + if (slbt_util_realpath( fdat,".",O_DIRECTORY, mricwd,sizeof(mricwd)) < 0) return 0; @@ -81,7 +81,7 @@ static char * slbt_mri_argument( return lnk; } -static void slbt_archive_import_child( +static void slbt_util_import_archive_child( char * program, int fd[2]) { @@ -99,7 +99,7 @@ static void slbt_archive_import_child( _exit(EXIT_FAILURE); } -int slbt_archive_import_mri( +int slbt_util_import_archive_mri( const struct slbt_driver_ctx * dctx, struct slbt_exec_ctx * ectx, char * dstarchive, @@ -140,7 +140,7 @@ int slbt_archive_import_mri( /* child */ if (pid == 0) - slbt_archive_import_child( + slbt_util_import_archive_child( program, fd); diff --git a/src/internal/slibtool_lconf_impl.c b/src/internal/slibtool_lconf_impl.c index 32f192d..dc73bc3 100644 --- a/src/internal/slibtool_lconf_impl.c +++ b/src/internal/slibtool_lconf_impl.c @@ -387,7 +387,7 @@ static int slbt_lconf_trace_result_plain( fderr = slbt_driver_fderr(dctx); - cpath = !(slbt_realpath(fdat,lconf,0,path,sizeof(path))) + cpath = !(slbt_util_realpath(fdat,lconf,0,path,sizeof(path))) ? path : lconf; switch (err) { @@ -435,7 +435,7 @@ static int slbt_lconf_trace_result_annotated( fderr = slbt_driver_fderr(dctx); - cpath = !(slbt_realpath(fdat,lconf,0,path,sizeof(path))) + cpath = !(slbt_util_realpath(fdat,lconf,0,path,sizeof(path))) ? path : lconf; switch (err) { diff --git a/src/logic/linkcmd/slbt_linkcmd_archive.c b/src/logic/linkcmd/slbt_linkcmd_archive.c index e3ac657..9fb1778 100644 --- a/src/logic/linkcmd/slbt_linkcmd_archive.c +++ b/src/logic/linkcmd/slbt_linkcmd_archive.c @@ -165,7 +165,7 @@ slbt_hidden int slbt_exec_link_create_archive( /* input objects associated with .la archives */ for (parg=ectx->cargv; *parg; parg++) if (slbt_adjust_wrapper_argument(*parg,true)) - if (slbt_archive_import(dctx,ectx,output,*parg)) + if (slbt_util_import_archive(dctx,ectx,output,*parg)) return SLBT_NESTED_ERROR(dctx); return 0; diff --git a/src/logic/linkcmd/slbt_linkcmd_dsolib.c b/src/logic/linkcmd/slbt_linkcmd_dsolib.c index ed9aa6c..8ae9395 100644 --- a/src/logic/linkcmd/slbt_linkcmd_dsolib.c +++ b/src/logic/linkcmd/slbt_linkcmd_dsolib.c @@ -243,7 +243,7 @@ slbt_hidden int slbt_exec_link_create_library( } /* cwd */ - if (slbt_realpath(fdcwd,".",O_DIRECTORY,cwd,sizeof(cwd))) + if (slbt_util_realpath(fdcwd,".",O_DIRECTORY,cwd,sizeof(cwd))) return SLBT_SYSTEM_ERROR(dctx,0); /* .libs/libfoo.so --> -L.libs -lfoo */ diff --git a/src/logic/linkcmd/slbt_linkcmd_executable.c b/src/logic/linkcmd/slbt_linkcmd_executable.c index a4c3b81..3a47a49 100644 --- a/src/logic/linkcmd/slbt_linkcmd_executable.c +++ b/src/logic/linkcmd/slbt_linkcmd_executable.c @@ -136,7 +136,7 @@ slbt_hidden int slbt_exec_link_create_executable( verinfo = slbt_source_version(); /* cwd, DL_PATH fixup */ - if (slbt_realpath(fdcwd,".",O_DIRECTORY,cwd,sizeof(cwd))) + if (slbt_util_realpath(fdcwd,".",O_DIRECTORY,cwd,sizeof(cwd))) return SLBT_SYSTEM_ERROR(dctx,0); slbt_emit_fdwrap_dl_path_fixup( diff --git a/src/logic/slbt_exec_install.c b/src/logic/slbt_exec_install.c index 395e972..7b30eb4 100644 --- a/src/logic/slbt_exec_install.c +++ b/src/logic/slbt_exec_install.c @@ -191,7 +191,7 @@ static int slbt_exec_install_import_libraries( dctx->cctx->asettings.impsuffix); /* copy: .libs/libfoo.x.y.z.lib.a --> dstdir */ - if (slbt_copy_file(dctx,ectx,srcbuf,dstdir)) + if (slbt_util_copy_file(dctx,ectx,srcbuf,dstdir)) return SLBT_NESTED_ERROR(dctx); /* .libs/libfoo.x.lib.a */ @@ -200,7 +200,7 @@ static int slbt_exec_install_import_libraries( dctx->cctx->asettings.impsuffix); /* copy: .libs/libfoo.x.lib.a --> dstdir */ - if (slbt_copy_file(dctx,ectx,srcbuf,dstdir)) + if (slbt_util_copy_file(dctx,ectx,srcbuf,dstdir)) return SLBT_NESTED_ERROR(dctx); /* /dstdir/libfoo.lib.a */ @@ -310,7 +310,7 @@ static int slbt_exec_install_library_wrapper( slbt_unmap_file(mapinfo); /* cp libfoo.la.slibtool.instal /dstdir/libfoo.la */ - if (slbt_copy_file(dctx,ectx,clainame,instname)) + if (slbt_util_copy_file(dctx,ectx,clainame,instname)) return SLBT_NESTED_ERROR(dctx); return 0; @@ -555,7 +555,7 @@ static int slbt_exec_install_entry( farchive = false; if (farchive) - if (slbt_copy_file(dctx,ectx, + if (slbt_util_copy_file(dctx,ectx, srcfile, dest ? (char *)dest->arg : *dst)) return SLBT_NESTED_ERROR(dctx); @@ -682,7 +682,7 @@ static int slbt_exec_install_entry( if (fpe) { /* copy: .libs/libfoo.so.x.y.z --> libfoo.so.x */ - if (slbt_copy_file( + if (slbt_util_copy_file( dctx,ectx, srcfile, dlnkname)) diff --git a/src/logic/slbt_exec_link.c b/src/logic/slbt_exec_link.c index 3b6bc6f..a08abd4 100644 --- a/src/logic/slbt_exec_link.c +++ b/src/logic/slbt_exec_link.c @@ -119,7 +119,7 @@ static int slbt_exec_link_create_library_symlink( if (fmajor && (dctx->cctx->drvflags & SLBT_DRIVER_IMAGE_PE)) - return slbt_copy_file( + return slbt_util_copy_file( dctx,ectx, target,lnkname); else diff --git a/src/output/slbt_output_fdcwd.c b/src/output/slbt_output_fdcwd.c index 705e6d1..fa7e8a7 100644 --- a/src/output/slbt_output_fdcwd.c +++ b/src/output/slbt_output_fdcwd.c @@ -36,7 +36,7 @@ static int slbt_output_fdcwd_plain(const struct slbt_driver_ctx * dctx) sprintf(scwd,"%d",fdcwd); } - if (slbt_realpath(fdcwd,".",0,path,sizeof(path)) < 0) { + if (slbt_util_realpath(fdcwd,".",0,path,sizeof(path)) < 0) { ferror = 1; memset(path,0,sizeof(path)); strerror_r(errno,path,sizeof(path)); @@ -72,7 +72,7 @@ static int slbt_output_fdcwd_annotated(const struct slbt_driver_ctx * dctx) sprintf(scwd,"%d",fdcwd); } - if (slbt_realpath(fdcwd,".",0,path,sizeof(path)) < 0) { + if (slbt_util_realpath(fdcwd,".",0,path,sizeof(path)) < 0) { ferror = 1; memset(path,0,sizeof(path)); strerror_r(errno,path,sizeof(path)); diff --git a/src/helper/slbt_archive_import.c b/src/util/slbt_archive_import.c index d339f78..5657fcc 100644 --- a/src/helper/slbt_archive_import.c +++ b/src/util/slbt_archive_import.c @@ -10,14 +10,14 @@ #include "slibtool_errinfo_impl.h" /* legacy fallback, no longer in use */ -extern int slbt_archive_import_mri( +extern int slbt_util_import_archive_mri( const struct slbt_driver_ctx * dctx, struct slbt_exec_ctx * ectx, char * dstarchive, char * srcarchive); /* use slibtool's in-memory archive merging facility */ -static int slbt_archive_import_impl( +static int slbt_util_import_archive_impl( const struct slbt_driver_ctx * dctx, struct slbt_exec_ctx * ectx, char * dstarchive, @@ -51,7 +51,7 @@ static int slbt_archive_import_impl( } -int slbt_archive_import( +int slbt_util_import_archive( const struct slbt_driver_ctx * dctx, struct slbt_exec_ctx * ectx, char * dstarchive, @@ -62,7 +62,7 @@ int slbt_archive_import( srcarchive)) return 0; - return slbt_archive_import_impl( + return slbt_util_import_archive_impl( dctx,ectx, dstarchive, srcarchive); diff --git a/src/helper/slbt_copy_file.c b/src/util/slbt_copy_file.c index 8f4d264..30d3f03 100644 --- a/src/helper/slbt_copy_file.c +++ b/src/util/slbt_copy_file.c @@ -10,7 +10,7 @@ #include "slibtool_symlink_impl.h" #include "slibtool_errinfo_impl.h" -int slbt_copy_file( +int slbt_util_copy_file( const struct slbt_driver_ctx * dctx, struct slbt_exec_ctx * ectx, char * src, diff --git a/src/helper/slbt_dump_machine.c b/src/util/slbt_dump_machine.c index 40ef387..bf86315 100644 --- a/src/helper/slbt_dump_machine.c +++ b/src/util/slbt_dump_machine.c @@ -17,7 +17,7 @@ #include "slibtool_spawn_impl.h" #include "slibtool_snprintf_impl.h" -static void slbt_dump_machine_child( +static void slbt_util_dump_machine_child( char * program, int fd[2]) { @@ -43,7 +43,7 @@ static void slbt_dump_machine_child( _exit(EXIT_FAILURE); } -int slbt_dump_machine( +int slbt_util_dump_machine( const char * compiler, char * machine, size_t buflen) @@ -78,7 +78,7 @@ int slbt_dump_machine( /* child */ if (pid == 0) - slbt_dump_machine_child( + slbt_util_dump_machine_child( program, fd); diff --git a/src/helper/slbt_map_input.c b/src/util/slbt_map_input.c index ca0b06b..ca0b06b 100644 --- a/src/helper/slbt_map_input.c +++ b/src/util/slbt_map_input.c diff --git a/src/helper/slbt_realpath.c b/src/util/slbt_realpath.c index 936a9eb..3929e04 100644 --- a/src/helper/slbt_realpath.c +++ b/src/util/slbt_realpath.c @@ -30,7 +30,7 @@ extern long syscall(int, ...); #endif -int slbt_realpath( +int slbt_util_realpath( int fdat, const char * path, int options, |