From a7c556d739b63c79aa8522d7a654ba165b030cdd Mon Sep 17 00:00:00 2001 From: Thomas Walker Lynch Date: Wed, 20 Mar 2019 18:59:59 +0100 Subject: [PATCH] restructuring source tree --- {src => src-0}/0_makefile | 0 .../0_makefile-flags | 0 .../1_deprecated/dispatch_exec.lib.c | 0 {src => src-0}/1_deprecated/dispatch_f.lib.c | 0 .../1_deprecated/dispatch_useradd.lib.c | 0 {src => src-0}/1_deprecated/subu-rm-0.lib.c | 0 .../1_deprecated/subudb-number-next.cli.c | 0 {src => src-0}/1_doc/README.txt | 0 {src => src-0}/1_doc/makefile.txt | 0 {src => src-0}/1_doc/makeheaders.txt | 0 {src => src-0}/1_doc/sqlite.txt | 0 {src => src-0}/1_doc/to_do.txt | 0 {src => src-0}/1_tests/0_makefile | 0 {src => src-0}/1_tests/0_makefile_flags | 0 src-0/1_tests/1_tmp/makefile_deps | 4 + {src => src-0}/1_tests/da.cli.c | 0 src-0/1_tests/da.cli.h | 3 + src-0/1_tests/libtests.a | 1 + {src => src-0}/1_tmp/da.lib.h | 0 {src => src-0}/1_tmp/dbprintf.lib.h | 0 {src => src-0}/1_tmp/dispatch.lib.h | 0 {src => src-0}/1_tmp/subu-bind-all.cli.h | 0 {src => src-0}/1_tmp/subu-bind.cli.h | 0 {src => src-0}/1_tmp/subu-common.lib.h | 0 {src => src-0}/1_tmp/subu-mk-0.cli.h | 0 {src => src-0}/1_tmp/subu-rm-0.cli.h | 0 {src => src-0}/1_tmp/subu.lib.h | 0 {src => src-0}/1_tmp/subudb-init.cli.h | 0 {src => src-0}/1_tmp/subudb-number.cli.h | 0 {src => src-0}/1_tmp/subudb-rel-get.cli.h | 0 {src => src-0}/1_tmp/subudb-rel-put.cli.h | 0 {src => src-0}/1_tmp/subudb-rel-rm.cli.h | 0 {src => src-0}/1_tmp/subudb-subus.cli.h | 0 {src => src-0}/1_tmp/subudb.lib.h | 0 src-0/1_try/split.c | 20 ++ src-0/1_try/split_arg.c | 20 ++ src-0/1_try/subudb | 0 {src => src-0}/1_try/voidptr.c | 0 src/subu-common.lib.c => src-0/common.lib.c | 0 src/subudb.lib.c => src-0/db.lib.c | 34 +-- {src => src-0}/subu-bind-all.cli.c | 0 {src => src-0}/subu-bind.cli.c | 0 {src => src-0}/subu-mk-0.cli.c | 0 {src => src-0}/subu-rm-0.cli.c | 0 {src => src-0}/subu.lib.c | 108 ++++---- {src => src-0}/subudb-init.cli.c | 0 {src => src-0}/subudb-number.cli.c | 0 {src => src-0}/subudb-rel-get.cli.c | 0 {src => src-0}/subudb-rel-put.cli.c | 0 {src => src-0}/subudb-rel-rm.cli.c | 0 {src => src-0}/subudb-subus.cli.c | 0 {src => src-da}/da.lib.c | 29 ++- {src => src-db}/dbprintf.lib.c | 0 {src => src-dispatch}/dispatch.lib.c | 0 {src_py => src-py}/subu-mk.py | 0 src/.deps/dbprintf.aux.Po | 59 ----- src/.deps/dispatch.Po | 1 - src/.deps/dispatch.lib.Po | 234 ------------------ src/.deps/dispatch_exec.lib.Po | 234 ------------------ src/.deps/dispatch_f.lib.Po | 234 ------------------ src/.deps/dispatch_useradd.Po | 1 - src/.deps/dispatch_useradd.lib.Po | 172 ------------- src/.deps/subu-config.lib.Po | 69 ------ src/.deps/subu-config.lib.Tpo | 69 ------ src/.deps/subu-init.cli.Po | 59 ----- src/.deps/subu-mk-0.Po | 59 ----- src/.deps/subu-mk-0.cli.Po | 59 ----- src/.deps/subu-mk-0.fi.Po | 1 - src/.deps/subu-mk-0.fi.Tpo | 178 ------------- src/.deps/subu-mk-0.lib.Po | 200 --------------- src/.deps/subu_init-subu-config.lib.Po | 69 ------ src/.deps/subu_init-subu-init.cli.Po | 11 - src/.deps/useradd-0.Po | 1 - src/.deps/useradd-0.Tpo | 136 ---------- src/1_try/subudb | Bin 12288 -> 0 bytes src/1_try/voidptr | Bin 18432 -> 0 bytes tools/src/tranche.c | 12 + 77 files changed, 141 insertions(+), 1936 deletions(-) rename {src => src-0}/0_makefile (100%) rename src/0_makefile_flags => src-0/0_makefile-flags (100%) rename {src => src-0}/1_deprecated/dispatch_exec.lib.c (100%) rename {src => src-0}/1_deprecated/dispatch_f.lib.c (100%) rename {src => src-0}/1_deprecated/dispatch_useradd.lib.c (100%) rename {src => src-0}/1_deprecated/subu-rm-0.lib.c (100%) rename {src => src-0}/1_deprecated/subudb-number-next.cli.c (100%) rename {src => src-0}/1_doc/README.txt (100%) rename {src => src-0}/1_doc/makefile.txt (100%) rename {src => src-0}/1_doc/makeheaders.txt (100%) rename {src => src-0}/1_doc/sqlite.txt (100%) rename {src => src-0}/1_doc/to_do.txt (100%) rename {src => src-0}/1_tests/0_makefile (100%) rename {src => src-0}/1_tests/0_makefile_flags (100%) create mode 100644 src-0/1_tests/1_tmp/makefile_deps rename {src => src-0}/1_tests/da.cli.c (100%) create mode 100644 src-0/1_tests/da.cli.h create mode 100644 src-0/1_tests/libtests.a rename {src => src-0}/1_tmp/da.lib.h (100%) rename {src => src-0}/1_tmp/dbprintf.lib.h (100%) rename {src => src-0}/1_tmp/dispatch.lib.h (100%) rename {src => src-0}/1_tmp/subu-bind-all.cli.h (100%) rename {src => src-0}/1_tmp/subu-bind.cli.h (100%) rename {src => src-0}/1_tmp/subu-common.lib.h (100%) rename {src => src-0}/1_tmp/subu-mk-0.cli.h (100%) rename {src => src-0}/1_tmp/subu-rm-0.cli.h (100%) rename {src => src-0}/1_tmp/subu.lib.h (100%) rename {src => src-0}/1_tmp/subudb-init.cli.h (100%) rename {src => src-0}/1_tmp/subudb-number.cli.h (100%) rename {src => src-0}/1_tmp/subudb-rel-get.cli.h (100%) rename {src => src-0}/1_tmp/subudb-rel-put.cli.h (100%) rename {src => src-0}/1_tmp/subudb-rel-rm.cli.h (100%) rename {src => src-0}/1_tmp/subudb-subus.cli.h (100%) rename {src => src-0}/1_tmp/subudb.lib.h (100%) create mode 100644 src-0/1_try/split.c create mode 100644 src-0/1_try/split_arg.c create mode 100644 src-0/1_try/subudb rename {src => src-0}/1_try/voidptr.c (100%) rename src/subu-common.lib.c => src-0/common.lib.c (100%) rename src/subudb.lib.c => src-0/db.lib.c (87%) rename {src => src-0}/subu-bind-all.cli.c (100%) rename {src => src-0}/subu-bind.cli.c (100%) rename {src => src-0}/subu-mk-0.cli.c (100%) rename {src => src-0}/subu-rm-0.cli.c (100%) rename {src => src-0}/subu.lib.c (91%) rename {src => src-0}/subudb-init.cli.c (100%) rename {src => src-0}/subudb-number.cli.c (100%) rename {src => src-0}/subudb-rel-get.cli.c (100%) rename {src => src-0}/subudb-rel-put.cli.c (100%) rename {src => src-0}/subudb-rel-rm.cli.c (100%) rename {src => src-0}/subudb-subus.cli.c (100%) rename {src => src-da}/da.lib.c (75%) rename {src => src-db}/dbprintf.lib.c (100%) rename {src => src-dispatch}/dispatch.lib.c (100%) rename {src_py => src-py}/subu-mk.py (100%) delete mode 100644 src/.deps/dbprintf.aux.Po delete mode 100644 src/.deps/dispatch.Po delete mode 100644 src/.deps/dispatch.lib.Po delete mode 100644 src/.deps/dispatch_exec.lib.Po delete mode 100644 src/.deps/dispatch_f.lib.Po delete mode 100644 src/.deps/dispatch_useradd.Po delete mode 100644 src/.deps/dispatch_useradd.lib.Po delete mode 100644 src/.deps/subu-config.lib.Po delete mode 100644 src/.deps/subu-config.lib.Tpo delete mode 100644 src/.deps/subu-init.cli.Po delete mode 100644 src/.deps/subu-mk-0.Po delete mode 100644 src/.deps/subu-mk-0.cli.Po delete mode 100644 src/.deps/subu-mk-0.fi.Po delete mode 100644 src/.deps/subu-mk-0.fi.Tpo delete mode 100644 src/.deps/subu-mk-0.lib.Po delete mode 100644 src/.deps/subu_init-subu-config.lib.Po delete mode 100644 src/.deps/subu_init-subu-init.cli.Po delete mode 100644 src/.deps/useradd-0.Po delete mode 100644 src/.deps/useradd-0.Tpo delete mode 100644 src/1_try/subudb delete mode 100755 src/1_try/voidptr create mode 100644 tools/src/tranche.c diff --git a/src/0_makefile b/src-0/0_makefile similarity index 100% rename from src/0_makefile rename to src-0/0_makefile diff --git a/src/0_makefile_flags b/src-0/0_makefile-flags similarity index 100% rename from src/0_makefile_flags rename to src-0/0_makefile-flags diff --git a/src/1_deprecated/dispatch_exec.lib.c b/src-0/1_deprecated/dispatch_exec.lib.c similarity index 100% rename from src/1_deprecated/dispatch_exec.lib.c rename to src-0/1_deprecated/dispatch_exec.lib.c diff --git a/src/1_deprecated/dispatch_f.lib.c b/src-0/1_deprecated/dispatch_f.lib.c similarity index 100% rename from src/1_deprecated/dispatch_f.lib.c rename to src-0/1_deprecated/dispatch_f.lib.c diff --git a/src/1_deprecated/dispatch_useradd.lib.c b/src-0/1_deprecated/dispatch_useradd.lib.c similarity index 100% rename from src/1_deprecated/dispatch_useradd.lib.c rename to src-0/1_deprecated/dispatch_useradd.lib.c diff --git a/src/1_deprecated/subu-rm-0.lib.c b/src-0/1_deprecated/subu-rm-0.lib.c similarity index 100% rename from src/1_deprecated/subu-rm-0.lib.c rename to src-0/1_deprecated/subu-rm-0.lib.c diff --git a/src/1_deprecated/subudb-number-next.cli.c b/src-0/1_deprecated/subudb-number-next.cli.c similarity index 100% rename from src/1_deprecated/subudb-number-next.cli.c rename to src-0/1_deprecated/subudb-number-next.cli.c diff --git a/src/1_doc/README.txt b/src-0/1_doc/README.txt similarity index 100% rename from src/1_doc/README.txt rename to src-0/1_doc/README.txt diff --git a/src/1_doc/makefile.txt b/src-0/1_doc/makefile.txt similarity index 100% rename from src/1_doc/makefile.txt rename to src-0/1_doc/makefile.txt diff --git a/src/1_doc/makeheaders.txt b/src-0/1_doc/makeheaders.txt similarity index 100% rename from src/1_doc/makeheaders.txt rename to src-0/1_doc/makeheaders.txt diff --git a/src/1_doc/sqlite.txt b/src-0/1_doc/sqlite.txt similarity index 100% rename from src/1_doc/sqlite.txt rename to src-0/1_doc/sqlite.txt diff --git a/src/1_doc/to_do.txt b/src-0/1_doc/to_do.txt similarity index 100% rename from src/1_doc/to_do.txt rename to src-0/1_doc/to_do.txt diff --git a/src/1_tests/0_makefile b/src-0/1_tests/0_makefile similarity index 100% rename from src/1_tests/0_makefile rename to src-0/1_tests/0_makefile diff --git a/src/1_tests/0_makefile_flags b/src-0/1_tests/0_makefile_flags similarity index 100% rename from src/1_tests/0_makefile_flags rename to src-0/1_tests/0_makefile_flags diff --git a/src-0/1_tests/1_tmp/makefile_deps b/src-0/1_tests/1_tmp/makefile_deps new file mode 100644 index 0000000..9486ae8 --- /dev/null +++ b/src-0/1_tests/1_tmp/makefile_deps @@ -0,0 +1,4 @@ +da.cli.o: da.cli.c da.cli.h + +./da : da.cli.o ./libtests.a + gcc -o ./da da.cli.o -L/home/morpheus/subu_land/subu/src/. -L. -lsubu -lsqlite3 -lsubutests diff --git a/src/1_tests/da.cli.c b/src-0/1_tests/da.cli.c similarity index 100% rename from src/1_tests/da.cli.c rename to src-0/1_tests/da.cli.c diff --git a/src-0/1_tests/da.cli.h b/src-0/1_tests/da.cli.h new file mode 100644 index 0000000..6ea42df --- /dev/null +++ b/src-0/1_tests/da.cli.h @@ -0,0 +1,3 @@ +/* This file was automatically generated. Do not edit! */ +#undef INTERFACE +int test_da_0(); diff --git a/src-0/1_tests/libtests.a b/src-0/1_tests/libtests.a new file mode 100644 index 0000000..8b277f0 --- /dev/null +++ b/src-0/1_tests/libtests.a @@ -0,0 +1 @@ +! diff --git a/src/1_tmp/da.lib.h b/src-0/1_tmp/da.lib.h similarity index 100% rename from src/1_tmp/da.lib.h rename to src-0/1_tmp/da.lib.h diff --git a/src/1_tmp/dbprintf.lib.h b/src-0/1_tmp/dbprintf.lib.h similarity index 100% rename from src/1_tmp/dbprintf.lib.h rename to src-0/1_tmp/dbprintf.lib.h diff --git a/src/1_tmp/dispatch.lib.h b/src-0/1_tmp/dispatch.lib.h similarity index 100% rename from src/1_tmp/dispatch.lib.h rename to src-0/1_tmp/dispatch.lib.h diff --git a/src/1_tmp/subu-bind-all.cli.h b/src-0/1_tmp/subu-bind-all.cli.h similarity index 100% rename from src/1_tmp/subu-bind-all.cli.h rename to src-0/1_tmp/subu-bind-all.cli.h diff --git a/src/1_tmp/subu-bind.cli.h b/src-0/1_tmp/subu-bind.cli.h similarity index 100% rename from src/1_tmp/subu-bind.cli.h rename to src-0/1_tmp/subu-bind.cli.h diff --git a/src/1_tmp/subu-common.lib.h b/src-0/1_tmp/subu-common.lib.h similarity index 100% rename from src/1_tmp/subu-common.lib.h rename to src-0/1_tmp/subu-common.lib.h diff --git a/src/1_tmp/subu-mk-0.cli.h b/src-0/1_tmp/subu-mk-0.cli.h similarity index 100% rename from src/1_tmp/subu-mk-0.cli.h rename to src-0/1_tmp/subu-mk-0.cli.h diff --git a/src/1_tmp/subu-rm-0.cli.h b/src-0/1_tmp/subu-rm-0.cli.h similarity index 100% rename from src/1_tmp/subu-rm-0.cli.h rename to src-0/1_tmp/subu-rm-0.cli.h diff --git a/src/1_tmp/subu.lib.h b/src-0/1_tmp/subu.lib.h similarity index 100% rename from src/1_tmp/subu.lib.h rename to src-0/1_tmp/subu.lib.h diff --git a/src/1_tmp/subudb-init.cli.h b/src-0/1_tmp/subudb-init.cli.h similarity index 100% rename from src/1_tmp/subudb-init.cli.h rename to src-0/1_tmp/subudb-init.cli.h diff --git a/src/1_tmp/subudb-number.cli.h b/src-0/1_tmp/subudb-number.cli.h similarity index 100% rename from src/1_tmp/subudb-number.cli.h rename to src-0/1_tmp/subudb-number.cli.h diff --git a/src/1_tmp/subudb-rel-get.cli.h b/src-0/1_tmp/subudb-rel-get.cli.h similarity index 100% rename from src/1_tmp/subudb-rel-get.cli.h rename to src-0/1_tmp/subudb-rel-get.cli.h diff --git a/src/1_tmp/subudb-rel-put.cli.h b/src-0/1_tmp/subudb-rel-put.cli.h similarity index 100% rename from src/1_tmp/subudb-rel-put.cli.h rename to src-0/1_tmp/subudb-rel-put.cli.h diff --git a/src/1_tmp/subudb-rel-rm.cli.h b/src-0/1_tmp/subudb-rel-rm.cli.h similarity index 100% rename from src/1_tmp/subudb-rel-rm.cli.h rename to src-0/1_tmp/subudb-rel-rm.cli.h diff --git a/src/1_tmp/subudb-subus.cli.h b/src-0/1_tmp/subudb-subus.cli.h similarity index 100% rename from src/1_tmp/subudb-subus.cli.h rename to src-0/1_tmp/subudb-subus.cli.h diff --git a/src/1_tmp/subudb.lib.h b/src-0/1_tmp/subudb.lib.h similarity index 100% rename from src/1_tmp/subudb.lib.h rename to src-0/1_tmp/subudb.lib.h diff --git a/src-0/1_try/split.c b/src-0/1_try/split.c new file mode 100644 index 0000000..6d4c6ac --- /dev/null +++ b/src-0/1_try/split.c @@ -0,0 +1,20 @@ +/* +Using preprocessor to make header file? + +gcc -E split.c -DPROTOTYPE + +Outputs source code source comment lines starting with a hash. Resolves all macro commands, +hence the resulting header can not have macro commands. + + */ + +#if PROTOTYPE +##define GREATNESS 21 +int f(int x); +#endif + +#if IMPLEMENTATION +int f(int x){ + return x; +} +#endif diff --git a/src-0/1_try/split_arg.c b/src-0/1_try/split_arg.c new file mode 100644 index 0000000..6d4c6ac --- /dev/null +++ b/src-0/1_try/split_arg.c @@ -0,0 +1,20 @@ +/* +Using preprocessor to make header file? + +gcc -E split.c -DPROTOTYPE + +Outputs source code source comment lines starting with a hash. Resolves all macro commands, +hence the resulting header can not have macro commands. + + */ + +#if PROTOTYPE +##define GREATNESS 21 +int f(int x); +#endif + +#if IMPLEMENTATION +int f(int x){ + return x; +} +#endif diff --git a/src-0/1_try/subudb b/src-0/1_try/subudb new file mode 100644 index 0000000..e69de29 diff --git a/src/1_try/voidptr.c b/src-0/1_try/voidptr.c similarity index 100% rename from src/1_try/voidptr.c rename to src-0/1_try/voidptr.c diff --git a/src/subu-common.lib.c b/src-0/common.lib.c similarity index 100% rename from src/subu-common.lib.c rename to src-0/common.lib.c diff --git a/src/subudb.lib.c b/src-0/db.lib.c similarity index 87% rename from src/subudb.lib.c rename to src-0/db.lib.c index cce9661..17a5419 100644 --- a/src/subudb.lib.c +++ b/src-0/db.lib.c @@ -139,25 +139,12 @@ struct subudb_subu_element{ char *subu_username; }; #endif -static void subu_element_alloc(subudb_subu_element **base, size_t *s){ - da_alloc((void *)base, s, sizeof(subudb_subu_element)); -} -void subu_element_free(subudb_subu_element *base, subudb_subu_element *end_pt){ - subudb_subu_element *pt = base; - while( pt != end_pt ){ - free(pt->subuname); - free(pt->subu_username); - pt++; - } - free(base); -} int subudb_Masteru_Subu_get_subus ( sqlite3 *db, char *masteru_name, - subudb_subu_element **sa_pt, - subudb_subu_element **sa_end_pt + da *subus ){ char *sql = "SELECT subuname, subu_username" " FROM Masteru_Subu" @@ -169,29 +156,24 @@ int subudb_Masteru_Subu_get_subus if( rc != SQLITE_OK ) return rc; sqlite3_bind_text(stmt, 1, masteru_name, strlen(masteru_name), SQLITE_STATIC); - size_t subu_element_size; - subudb_subu_element *subu_element; - subu_element_alloc(&subu_element, &subu_element_size); - subudb_subu_element *pt = subu_element; + da_alloc(subus, sizeof(subudb_subu_element)); + subudb_subu_element *pt = (subudb_subu_element *)subus->base; rc = sqlite3_step(stmt); while( rc == SQLITE_ROW ){ - if( da_bound(subu_element, pt, subu_element_size) ) - da_expand((void **)&subu_element, (void **)&pt, &subu_element_size); + if( da_boundq(subus, pt) ){ + char *old_base = da_expand(subus); + da_rebase(subus, old_base, pt); + } pt->subuname = strdup(sqlite3_column_text(stmt, 0)); pt->subu_username = strdup(sqlite3_column_text(stmt, 1)); rc = sqlite3_step(stmt); pt++; } sqlite3_finalize(stmt); - if( rc != SQLITE_DONE ){ - return rc; // woops this needs to return an error!, be sure it is not SQLITE_DONE - } - *sa_pt = subu_element; - *sa_end_pt = pt; + if( rc != SQLITE_DONE ) return rc; return SQLITE_OK; } - //-------------------------------------------------------------------------------- int subudb_Masteru_Subu_rm(sqlite3 *db, char *masteru_name, char *subuname, char *subu_username){ char *sql = "DELETE FROM Masteru_Subu WHERE masteru_name = ?1 AND subuname = ?2 AND subu_username = ?3;"; diff --git a/src/subu-bind-all.cli.c b/src-0/subu-bind-all.cli.c similarity index 100% rename from src/subu-bind-all.cli.c rename to src-0/subu-bind-all.cli.c diff --git a/src/subu-bind.cli.c b/src-0/subu-bind.cli.c similarity index 100% rename from src/subu-bind.cli.c rename to src-0/subu-bind.cli.c diff --git a/src/subu-mk-0.cli.c b/src-0/subu-mk-0.cli.c similarity index 100% rename from src/subu-mk-0.cli.c rename to src-0/subu-mk-0.cli.c diff --git a/src/subu-rm-0.cli.c b/src-0/subu-rm-0.cli.c similarity index 100% rename from src/subu-rm-0.cli.c rename to src-0/subu-rm-0.cli.c diff --git a/src/subu.lib.c b/src-0/subu.lib.c similarity index 91% rename from src/subu.lib.c rename to src-0/subu.lib.c index d0d68a0..988bd28 100644 --- a/src/subu.lib.c +++ b/src-0/subu.lib.c @@ -275,7 +275,8 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ int rc; if(mess)*mess = 0; - MK_MRS; + da resources; + da_alloc(&resources, sizeof(char *)); //-------------------------------------------------------------------------------- size_t subuname_len; @@ -307,11 +308,11 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ char *subu_username = 0; char *subuland = 0; char *subuhome = 0; // the name of the directory to put in subuland, not subu_user home dir - daps_push(mrs, mrs_end, &mrs_size, masteru_name); - daps_push(mrs, mrs_end, &mrs_size, masteru_home); - daps_push(mrs, mrs_end, &mrs_size, subu_username); - daps_push(mrs, mrs_end, &mrs_size, subuland); - daps_push(mrs, mrs_end, &mrs_size, subuhome); + da_push(&resources, masteru_name); + da_push(&resources, masteru_home); + da_push(&resources, subu_username); + da_push(&resources, subuland); + da_push(&resources, subuhome); rc = uid_to_name_and_home(masteru_uid, &masteru_name, &masteru_home) || @@ -321,7 +322,7 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ || mk_subuhome(subuland, subuname, &subuhome) ; - if(rc) RETURN(rc); + if(rc) RETURN(&resources, rc); #ifdef DEBUG dbprintf("subu_username, subuland, subuhome: \"%s\"\"%s\"\"%s\"\n", subu_username, subuland, subuhome); #endif @@ -333,7 +334,7 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ struct stat st; if( stat(subuhome, &st) != -1 ){ if(mess)*mess = strdup(subuhome); - RETURN(SUBU_ERR_SUBUHOME_EXISTS); + RETURN(&resources, SUBU_ERR_SUBUHOME_EXISTS); } int dispatch_err = dispatch_f_euid_egid ( @@ -348,7 +349,7 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ dispatch_f_mess("dispatch_f_euid_egid", dispatch_err, "masteru_mkdir_subuhome"); #endif if(mess)*mess = strdup(subuhome); - RETURN(SUBU_ERR_MKDIR_SUBUHOME); + RETURN(&resources, SUBU_ERR_MKDIR_SUBUHOME); } } #ifdef DEBUG @@ -365,7 +366,7 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ #ifdef DEBUG dbprintf("setting inherited real uid to 0 to accomodate SSS_CACHE UID BUG\n"); #endif - if( setuid(0) == -1 ) RETURN(SUBU_ERR_BUG_SSS); + if( setuid(0) == -1 ) RETURN(&resources, SUBU_ERR_BUG_SSS); #endif char *command = "/usr/sbin/useradd"; char *argv[3]; @@ -392,7 +393,7 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ dispatch_f_mess("dispatch_f_euid_egid", dispatch_err_rmdir, "masteru_rmdir_subuhome"); #endif if(mess)*mess = useradd_mess(dispatch_err); - RETURN(SUBU_ERR_FAILED_USERADD); + RETURN(&resources, SUBU_ERR_FAILED_USERADD); } #ifdef DEBUG dbprintf("added user \"%s\"\n", subu_username); @@ -407,13 +408,13 @@ int subu_mk_0(char **mess, sqlite3 *db, char *subuname){ int rc = subudb_Masteru_Subu_put(db, masteru_name, subuname, subu_username); if( rc != SQLITE_OK ){ if(mess)*mess = strdup("insert of masteru subu relation failed"); - RETURN(SUBU_ERR_DB_FILE); + RETURN(&resources, SUBU_ERR_DB_FILE); } } #ifdef DEBUG dbprintf("finished subu-mk-0(%s)\n", subuname); #endif - RETURN(0); + RETURN(&resources, 0); } //================================================================================ @@ -421,7 +422,8 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ int rc; if(mess)*mess = 0; - MK_MRS; + da resources; + da_alloc(&resources, sizeof(char *)); //-------------------------------------------------------------------------------- size_t subuname_len; @@ -453,10 +455,10 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ char *masteru_home = 0; char *subuland = 0; char *subuhome = 0; // the name of the directory to put in subuland, not subu_user home dir - daps_push(mrs, mrs_end, &mrs_size, masteru_name); - daps_push(mrs, mrs_end, &mrs_size, masteru_home); - daps_push(mrs, mrs_end, &mrs_size, subuland); - daps_push(mrs, mrs_end, &mrs_size, subuhome); + da_push(&resources, masteru_name); + da_push(&resources, masteru_home); + da_push(&resources, subuland); + da_push(&resources, subuhome); rc = uid_to_name_and_home(masteru_uid, &masteru_name, &masteru_home) || @@ -464,7 +466,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ || mk_subuhome(subuland, subuname, &subuhome) ; - if(rc) RETURN(rc); + if(rc) RETURN(&resources, rc); #ifdef DEBUG dbprintf("masteru_home, subuhome: \"%s\", \"%s\"\n", masteru_home, subuhome); #endif @@ -472,7 +474,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ //-------------------------------------------------------------------------------- // removal from db char *subu_username = 0; - daps_push(mrs, mrs_end, &mrs_size, subu_username); + da_push(&resources, subu_username); db_begin(db); @@ -481,7 +483,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ if(mess) *mess = strdup("subu requested for removal not found under this masteru in db file"); rc = SUBU_ERR_SUBU_NOT_FOUND; db_rollback(db); - RETURN(rc); + RETURN(&resources, rc); } #ifdef DEBUG printf("subu_username: \"%s\"\n", subu_username); @@ -491,7 +493,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ if( rc != SQLITE_OK ){ if(mess)*mess = strdup("removal of masteru subu relation failed"); db_rollback(db); - RETURN(SUBU_ERR_DB_FILE); + RETURN(&resources, SUBU_ERR_DB_FILE); } #ifdef DEBUG dbprintf("removed the masteru_name, subuname, subu_username relation\n"); @@ -500,7 +502,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ rc = db_commit(db); if( rc != SQLITE_OK ){ if(mess)*mess = strdup("removal of masteru subu relation in unknown state, exiting"); - RETURN(SUBU_ERR_DB_FILE); + RETURN(&resources, SUBU_ERR_DB_FILE); } // even after removing the last masteru subu relation, we still do not remove @@ -528,7 +530,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ dispatch_f_mess("dispatch_f_euid_egid", dispatch_err, "masteru_rmdir_subuhome"); #endif if(mess)*mess = strdup(subuhome); - RETURN(SUBU_ERR_RMDIR_SUBUHOME); + RETURN(&resources, SUBU_ERR_RMDIR_SUBUHOME); } } @@ -543,7 +545,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ dbprintf("setting inherited real uid to 0 to accomodate SSS_CACHE UID BUG\n"); #endif if( setuid(0) == -1 ){ - RETURN(SUBU_ERR_BUG_SSS); + RETURN(&resources, SUBU_ERR_BUG_SSS); } #endif char *command = "/usr/sbin/userdel"; @@ -560,7 +562,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ dispatch_f_mess("dispatch_exec", dispatch_err, command); #endif if(mess)*mess = userdel_mess(dispatch_err); - RETURN(SUBU_ERR_FAILED_USERDEL); + RETURN(&resources, SUBU_ERR_FAILED_USERDEL); } #ifdef DEBUG dbprintf("deleted user \"%s\"\n", subu_username); @@ -570,7 +572,7 @@ int subu_rm_0(char **mess, sqlite3 *db, char *subuname){ #ifdef DEBUG dbprintf("finished subu-rm-0(%s)\n", subuname); #endif - RETURN(0); + RETURN(&resources, 0); } //================================================================================ @@ -580,20 +582,23 @@ int subu_bind(char **mess, char *masteru_name, char *subu_username, char *subuho int rc; if(mess)*mess = 0; - MK_MRS; + da resources; + da_alloc(&resources, sizeof(char *)); // lookup the subu_user_home char *subu_user_home = 0; - daps_push(mrs, mrs_end, &mrs_size, subu_user_home); + da_push(&resources, subu_user_home); + rc = username_to_home(subu_username, &subu_user_home); if( rc ){ if(mess) *mess = strdup("in subu_bind, subu user home directory lookup in /etc/passwd failed."); - RETURN(rc); + RETURN(&resources, rc); } size_t len = 0; char *map = 0; - daps_push(mrs, mrs_end, &mrs_size, map); + da_push(&resources, map); + FILE* map_stream = open_memstream(&map, &len); fprintf(map_stream, "--map=%s/%s:@%s/@%s", subu_username, masteru_name, subu_username, masteru_name); fclose(map_stream); @@ -613,19 +618,20 @@ int subu_bind(char **mess, char *masteru_name, char *subu_username, char *subuho dispatch_f_mess(command, dispatch_err, "dispatch_exec"); #endif if(mess)*mess = strdup("bind failed"); - RETURN(SUBU_ERR_BIND); + RETURN(&resources, SUBU_ERR_BIND); } #ifdef DEBUG dbprintf("mapped \"%s\" as \"%s\"\n", subu_user_home, subuhome); #endif - RETURN(0); + RETURN(&resources, 0); } int subu_bind_all(char **mess, sqlite3 *db){ int rc; if(mess)*mess = 0; - MK_MRS; + da resources; + da_alloc(&resources, sizeof(char *)); //-------------------------------------------------------------------------------- uid_t masteru_uid; @@ -648,15 +654,15 @@ int subu_bind_all(char **mess, sqlite3 *db){ char *masteru_name = 0; char *masteru_home = 0; char *subuland = 0; - daps_push(mrs, mrs_end, &mrs_size, masteru_name); - daps_push(mrs, mrs_end, &mrs_size, masteru_home); - daps_push(mrs, mrs_end, &mrs_size, subuland); + da_push(&resources, masteru_name); + da_push(&resources, masteru_home); + da_push(&resources, subuland); rc = uid_to_name_and_home(masteru_uid, &masteru_name, &masteru_home) || mk_subuland(masteru_home, &subuland) ; - if(rc) RETURN(rc); + if(rc) RETURN(&resources, rc); #ifdef DEBUG if(masteru_name) dbprintf("masteru_name: \"%s\"", masteru_name); @@ -670,21 +676,19 @@ int subu_bind_all(char **mess, sqlite3 *db){ #endif //-------------------------------------------------------------------------------- - subudb_subu_element *sa; - subudb_subu_element *sa_end; - rc = subudb_Masteru_Subu_get_subus(db, masteru_name, &sa, &sa_end); + da subus; + rc = subudb_Masteru_Subu_get_subus(db, masteru_name, &subus); if( rc != SQLITE_OK ){ if(mess)*mess = strdup("db access failed when fetching a list of subus"); return rc; } - if( sa == sa_end ) return 0; // no subus to bind - // a limitation of our error reporting approach is that we can only // return one error, but here is a loop that might generate many + rc = 0; char *subuhome = 0; // the name of the directory to put in subuland, not subu_user home dir - uint rc_count = 0; - subudb_subu_element *pt = sa; - while( pt != sa_end ){ + uint err_cnt = 0; + subudb_subu_element *pt = (subudb_subu_element *)(subus.base); + while( !da_endq(&subus,pt) ){ rc = mk_subuhome(subuland, pt->subuname, &subuhome); #ifdef DEBUG if(subuhome) @@ -693,17 +697,17 @@ int subu_bind_all(char **mess, sqlite3 *db){ dbprintf("subuhome unknown \n"); #endif if(!rc) rc = subu_bind(NULL, masteru_name, pt->subu_username, subuhome); - if(rc) rc_count++; + if(rc) err_cnt++; free(subuhome); subuhome=0; pt++; } - if(rc_count==1){ - RETURN(rc); + if(err_cnt==1){ + RETURN(&resources, rc); } - if(rc_count > 1){ + if(err_cnt > 1){ *mess = strdup("multiple errors occured while binding subus"); - RETURN(SUBU_ERR_BIND); + RETURN(&resources, SUBU_ERR_BIND); } - RETURN(0); + RETURN(&resources, 0); } diff --git a/src/subudb-init.cli.c b/src-0/subudb-init.cli.c similarity index 100% rename from src/subudb-init.cli.c rename to src-0/subudb-init.cli.c diff --git a/src/subudb-number.cli.c b/src-0/subudb-number.cli.c similarity index 100% rename from src/subudb-number.cli.c rename to src-0/subudb-number.cli.c diff --git a/src/subudb-rel-get.cli.c b/src-0/subudb-rel-get.cli.c similarity index 100% rename from src/subudb-rel-get.cli.c rename to src-0/subudb-rel-get.cli.c diff --git a/src/subudb-rel-put.cli.c b/src-0/subudb-rel-put.cli.c similarity index 100% rename from src/subudb-rel-put.cli.c rename to src-0/subudb-rel-put.cli.c diff --git a/src/subudb-rel-rm.cli.c b/src-0/subudb-rel-rm.cli.c similarity index 100% rename from src/subudb-rel-rm.cli.c rename to src-0/subudb-rel-rm.cli.c diff --git a/src/subudb-subus.cli.c b/src-0/subudb-subus.cli.c similarity index 100% rename from src/subudb-subus.cli.c rename to src-0/subudb-subus.cli.c diff --git a/src/da.lib.c b/src-da/da.lib.c similarity index 75% rename from src/da.lib.c rename to src-da/da.lib.c index de24b1e..a6f163b 100644 --- a/src/da.lib.c +++ b/src-da/da.lib.c @@ -16,12 +16,14 @@ Dynamic Array // We manipulate pointers to a smallest addressable unit. The sizeof operator // returns counts in these addressable units. Sizeof(char) is defined to be 1. +#if INTERFACE struct da{ char *base; char *end; // one byte/one item off the end of the array - size_t *size; // size >= (end - base) + 1; + size_t size; // size >= (end - base) + 1; size_t item_size; }; +#endif void da_alloc(da *dap, size_t item_size){ dap->size = 4 * item_size; @@ -40,7 +42,7 @@ char *da_expand(da *dap){ memcpy( new_base, dap->base, end_offset + 1); free(old_base); dap->base = new_base; - dap->end = new_base + offset; + dap->end = new_base + end_offset; dap->size = new_size; return old_base; } @@ -58,7 +60,7 @@ bool da_endq(da *dap, void *pt){ // true when pt has run off the end of the area allocated for the array bool da_boundq(da *dap, void *pt){ - return (char *)pt >= dap->base + dap->size + return (char *)pt >= dap->base + dap->size; } void da_push(da *dap, void *item){ @@ -68,20 +70,23 @@ void da_push(da *dap, void *item){ } // passed in f(item_pt, arg_pt) -// Curring is difficult in C, so we allow that we might like to have an -// additional arg. The additional arg may be set to NULL if it is not needed. -void da_map(da *dap, void f(void *, void *), void *arg){ +// We have no language support closures, so we pass in an argument for it. +// The closure may be set to NULL if it is not needed. +void da_map(da *dap, void f(void *, void *), void *closure){ char *pt = dap->base; while( pt != dap->end ){ - f(pt, arg); - pt += item_size; + f(pt, closure); + pt += dap->item_size; } } -#if INTERFACE - -#define RETURN(r) \ - { daps_map(mrs, mrs_end, free); return r; } +// da_lists are sometimes used as resource managers +void da_free(void *pt, void *closure){ + free(pt); +} +#if INTERFACE +#define RETURN(dap, r) \ + { da_map(dap, da_free, NULL); return r; } #endif diff --git a/src/dbprintf.lib.c b/src-db/dbprintf.lib.c similarity index 100% rename from src/dbprintf.lib.c rename to src-db/dbprintf.lib.c diff --git a/src/dispatch.lib.c b/src-dispatch/dispatch.lib.c similarity index 100% rename from src/dispatch.lib.c rename to src-dispatch/dispatch.lib.c diff --git a/src_py/subu-mk.py b/src-py/subu-mk.py similarity index 100% rename from src_py/subu-mk.py rename to src-py/subu-mk.py diff --git a/src/.deps/dbprintf.aux.Po b/src/.deps/dbprintf.aux.Po deleted file mode 100644 index 29100fb..0000000 --- a/src/.deps/dbprintf.aux.Po +++ /dev/null @@ -1,59 +0,0 @@ -dbprintf.aux.o: dbprintf.aux.c /usr/include/stdc-predef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h dbprintf.aux.h - -/usr/include/stdc-predef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -dbprintf.aux.h: diff --git a/src/.deps/dispatch.Po b/src/.deps/dispatch.Po deleted file mode 100644 index 9ce06a8..0000000 --- a/src/.deps/dispatch.Po +++ /dev/null @@ -1 +0,0 @@ -# dummy diff --git a/src/.deps/dispatch.lib.Po b/src/.deps/dispatch.lib.Po deleted file mode 100644 index 0e84d00..0000000 --- a/src/.deps/dispatch.lib.Po +++ /dev/null @@ -1,234 +0,0 @@ -dispatch.lib.o: dispatch.lib.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/wait.h \ - /usr/include/sys/wait.h /usr/include/signal.h /usr/include/bits/signum.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/stdio.h /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h local_common.h ../config.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dbprintf.aux.h \ - dispatch.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/wait.h: - -/usr/include/sys/wait.h: - -/usr/include/signal.h: - -/usr/include/bits/signum.h: - -/usr/include/bits/signum-generic.h: - -/usr/include/bits/types/sig_atomic_t.h: - -/usr/include/bits/types/siginfo_t.h: - -/usr/include/bits/types/__sigval_t.h: - -/usr/include/bits/siginfo-arch.h: - -/usr/include/bits/siginfo-consts.h: - -/usr/include/bits/siginfo-consts-arch.h: - -/usr/include/bits/types/sigval_t.h: - -/usr/include/bits/types/sigevent_t.h: - -/usr/include/bits/sigevent-consts.h: - -/usr/include/bits/sigaction.h: - -/usr/include/bits/sigcontext.h: - -/usr/include/bits/types/stack_t.h: - -/usr/include/sys/ucontext.h: - -/usr/include/bits/sigstack.h: - -/usr/include/bits/ss_flags.h: - -/usr/include/bits/types/struct_sigstack.h: - -/usr/include/bits/sigthread.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/stdlib.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/stdio.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/bits/types/error_t.h: - -local_common.h: - -../config.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dbprintf.aux.h: - -dispatch.lib.h: diff --git a/src/.deps/dispatch_exec.lib.Po b/src/.deps/dispatch_exec.lib.Po deleted file mode 100644 index 766bcc6..0000000 --- a/src/.deps/dispatch_exec.lib.Po +++ /dev/null @@ -1,234 +0,0 @@ -dispatch_exec.lib.o: dispatch_exec.lib.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/wait.h \ - /usr/include/sys/wait.h /usr/include/signal.h /usr/include/bits/signum.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/stdio.h /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h local_common.h ../config.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dbprintf.aux.h \ - dispatch_exec.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/wait.h: - -/usr/include/sys/wait.h: - -/usr/include/signal.h: - -/usr/include/bits/signum.h: - -/usr/include/bits/signum-generic.h: - -/usr/include/bits/types/sig_atomic_t.h: - -/usr/include/bits/types/siginfo_t.h: - -/usr/include/bits/types/__sigval_t.h: - -/usr/include/bits/siginfo-arch.h: - -/usr/include/bits/siginfo-consts.h: - -/usr/include/bits/siginfo-consts-arch.h: - -/usr/include/bits/types/sigval_t.h: - -/usr/include/bits/types/sigevent_t.h: - -/usr/include/bits/sigevent-consts.h: - -/usr/include/bits/sigaction.h: - -/usr/include/bits/sigcontext.h: - -/usr/include/bits/types/stack_t.h: - -/usr/include/sys/ucontext.h: - -/usr/include/bits/sigstack.h: - -/usr/include/bits/ss_flags.h: - -/usr/include/bits/types/struct_sigstack.h: - -/usr/include/bits/sigthread.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/stdlib.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/stdio.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/bits/types/error_t.h: - -local_common.h: - -../config.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dbprintf.aux.h: - -dispatch_exec.lib.h: diff --git a/src/.deps/dispatch_f.lib.Po b/src/.deps/dispatch_f.lib.Po deleted file mode 100644 index df5f4f2..0000000 --- a/src/.deps/dispatch_f.lib.Po +++ /dev/null @@ -1,234 +0,0 @@ -dispatch_f.lib.o: dispatch_f.lib.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/wait.h \ - /usr/include/sys/wait.h /usr/include/signal.h /usr/include/bits/signum.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/stdio.h /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h local_common.h ../config.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dbprintf.aux.h \ - dispatch_f.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/wait.h: - -/usr/include/sys/wait.h: - -/usr/include/signal.h: - -/usr/include/bits/signum.h: - -/usr/include/bits/signum-generic.h: - -/usr/include/bits/types/sig_atomic_t.h: - -/usr/include/bits/types/siginfo_t.h: - -/usr/include/bits/types/__sigval_t.h: - -/usr/include/bits/siginfo-arch.h: - -/usr/include/bits/siginfo-consts.h: - -/usr/include/bits/siginfo-consts-arch.h: - -/usr/include/bits/types/sigval_t.h: - -/usr/include/bits/types/sigevent_t.h: - -/usr/include/bits/sigevent-consts.h: - -/usr/include/bits/sigaction.h: - -/usr/include/bits/sigcontext.h: - -/usr/include/bits/types/stack_t.h: - -/usr/include/sys/ucontext.h: - -/usr/include/bits/sigstack.h: - -/usr/include/bits/ss_flags.h: - -/usr/include/bits/types/struct_sigstack.h: - -/usr/include/bits/sigthread.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/stdlib.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/stdio.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/bits/types/error_t.h: - -local_common.h: - -../config.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dbprintf.aux.h: - -dispatch_f.lib.h: diff --git a/src/.deps/dispatch_useradd.Po b/src/.deps/dispatch_useradd.Po deleted file mode 100644 index 9ce06a8..0000000 --- a/src/.deps/dispatch_useradd.Po +++ /dev/null @@ -1 +0,0 @@ -# dummy diff --git a/src/.deps/dispatch_useradd.lib.Po b/src/.deps/dispatch_useradd.lib.Po deleted file mode 100644 index bd03c79..0000000 --- a/src/.deps/dispatch_useradd.lib.Po +++ /dev/null @@ -1,172 +0,0 @@ -dispatch_useradd.lib.o: dispatch_useradd.lib.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/stdio.h /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - local_common.h ../config.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dbprintf.aux.h \ - dispatch_exec.lib.h dispatch_useradd.lib.h /usr/include/pwd.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/stdlib.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/stdio.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: - -local_common.h: - -../config.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dbprintf.aux.h: - -dispatch_exec.lib.h: - -dispatch_useradd.lib.h: - -/usr/include/pwd.h: diff --git a/src/.deps/subu-config.lib.Po b/src/.deps/subu-config.lib.Po deleted file mode 100644 index 2f8affa..0000000 --- a/src/.deps/subu-config.lib.Po +++ /dev/null @@ -1,69 +0,0 @@ -subu-config.lib.o: subu-config.lib.c /usr/include/stdc-predef.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/string.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ - subu-config.lib.h /usr/include/sqlite3.h - -/usr/include/stdc-predef.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/string.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/strings.h: - -subu-config.lib.h: - -/usr/include/sqlite3.h: diff --git a/src/.deps/subu-config.lib.Tpo b/src/.deps/subu-config.lib.Tpo deleted file mode 100644 index 2f8affa..0000000 --- a/src/.deps/subu-config.lib.Tpo +++ /dev/null @@ -1,69 +0,0 @@ -subu-config.lib.o: subu-config.lib.c /usr/include/stdc-predef.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/string.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ - subu-config.lib.h /usr/include/sqlite3.h - -/usr/include/stdc-predef.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/string.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/strings.h: - -subu-config.lib.h: - -/usr/include/sqlite3.h: diff --git a/src/.deps/subu-init.cli.Po b/src/.deps/subu-init.cli.Po deleted file mode 100644 index 483f5ab..0000000 --- a/src/.deps/subu-init.cli.Po +++ /dev/null @@ -1,59 +0,0 @@ -subu-init.cli.o: subu-init.cli.c /usr/include/stdc-predef.h \ - subu-init.cli.h /usr/include/sqlite3.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h - -/usr/include/stdc-predef.h: - -subu-init.cli.h: - -/usr/include/sqlite3.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: diff --git a/src/.deps/subu-mk-0.Po b/src/.deps/subu-mk-0.Po deleted file mode 100644 index 951e02a..0000000 --- a/src/.deps/subu-mk-0.Po +++ /dev/null @@ -1,59 +0,0 @@ -subu-mk-0.o: subu-mk-0.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h subu-mk-0.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -subu-mk-0.lib.h: diff --git a/src/.deps/subu-mk-0.cli.Po b/src/.deps/subu-mk-0.cli.Po deleted file mode 100644 index 1381131..0000000 --- a/src/.deps/subu-mk-0.cli.Po +++ /dev/null @@ -1,59 +0,0 @@ -subu-mk-0.cli.o: subu-mk-0.cli.c /usr/include/stdc-predef.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h subu-mk-0.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -subu-mk-0.lib.h: diff --git a/src/.deps/subu-mk-0.fi.Po b/src/.deps/subu-mk-0.fi.Po deleted file mode 100644 index 9ce06a8..0000000 --- a/src/.deps/subu-mk-0.fi.Po +++ /dev/null @@ -1 +0,0 @@ -# dummy diff --git a/src/.deps/subu-mk-0.fi.Tpo b/src/.deps/subu-mk-0.fi.Tpo deleted file mode 100644 index e3d9807..0000000 --- a/src/.deps/subu-mk-0.fi.Tpo +++ /dev/null @@ -1,178 +0,0 @@ -subu-mk-0.fi.o: subu-mk-0.fi.c /usr/include/stdc-predef.h \ - /usr/include/unistd.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/pwd.h \ - /usr/include/string.h /usr/include/strings.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/statx.h ../config.h \ - dispatch.h local_common.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dispatch_useradd.h \ - subu-mk-0.fi.h - -/usr/include/stdc-predef.h: - -/usr/include/unistd.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/sys/types.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/stdlib.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/pwd.h: - -/usr/include/string.h: - -/usr/include/strings.h: - -/usr/include/sys/stat.h: - -/usr/include/bits/stat.h: - -/usr/include/bits/statx.h: - -../config.h: - -dispatch.h: - -local_common.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dispatch_useradd.h: - -subu-mk-0.fi.h: diff --git a/src/.deps/subu-mk-0.lib.Po b/src/.deps/subu-mk-0.lib.Po deleted file mode 100644 index 05ffa4d..0000000 --- a/src/.deps/subu-mk-0.lib.Po +++ /dev/null @@ -1,200 +0,0 @@ -subu-mk-0.lib.o: subu-mk-0.lib.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/pwd.h \ - /usr/include/string.h /usr/include/strings.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/statx.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h dispatch_f.lib.h \ - local_common.h ../config.h dbprintf.aux.h dispatch_exec.lib.h \ - dispatch_useradd.lib.h subu-mk-0.lib.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/bits/types/error_t.h: - -/usr/include/stdlib.h: - -/usr/include/bits/waitflags.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/bits/floatn.h: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/pwd.h: - -/usr/include/string.h: - -/usr/include/strings.h: - -/usr/include/sys/stat.h: - -/usr/include/bits/stat.h: - -/usr/include/bits/statx.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdbool.h: - -dispatch_f.lib.h: - -local_common.h: - -../config.h: - -dbprintf.aux.h: - -dispatch_exec.lib.h: - -dispatch_useradd.lib.h: - -subu-mk-0.lib.h: diff --git a/src/.deps/subu_init-subu-config.lib.Po b/src/.deps/subu_init-subu-config.lib.Po deleted file mode 100644 index e690269..0000000 --- a/src/.deps/subu_init-subu-config.lib.Po +++ /dev/null @@ -1,69 +0,0 @@ -subu_init-subu-config.lib.o: subu-config.lib.c /usr/include/stdc-predef.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/string.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ - subu-config.lib.h /usr/include/sqlite3.h - -/usr/include/stdc-predef.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/string.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/strings.h: - -subu-config.lib.h: - -/usr/include/sqlite3.h: diff --git a/src/.deps/subu_init-subu-init.cli.Po b/src/.deps/subu_init-subu-init.cli.Po deleted file mode 100644 index ca834e1..0000000 --- a/src/.deps/subu_init-subu-init.cli.Po +++ /dev/null @@ -1,11 +0,0 @@ -subu_init-subu-init.cli.o: subu-init.cli.c /usr/include/stdc-predef.h \ - subu-init.cli.h /usr/include/sqlite3.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h - -/usr/include/stdc-predef.h: - -subu-init.cli.h: - -/usr/include/sqlite3.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: diff --git a/src/.deps/useradd-0.Po b/src/.deps/useradd-0.Po deleted file mode 100644 index 9ce06a8..0000000 --- a/src/.deps/useradd-0.Po +++ /dev/null @@ -1 +0,0 @@ -# dummy diff --git a/src/.deps/useradd-0.Tpo b/src/.deps/useradd-0.Tpo deleted file mode 100644 index 2e09570..0000000 --- a/src/.deps/useradd-0.Tpo +++ /dev/null @@ -1,136 +0,0 @@ -useradd-0.o: useradd-0.c /usr/include/stdc-predef.h \ - /usr/include/sys/types.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ - /usr/include/bits/stdio.h /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h - -/usr/include/stdc-predef.h: - -/usr/include/sys/types.h: - -/usr/include/features.h: - -/usr/include/sys/cdefs.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/long-double.h: - -/usr/include/gnu/stubs.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/bits/types.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/endian.h: - -/usr/include/bits/endian.h: - -/usr/include/bits/byteswap.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/sys/select.h: - -/usr/include/bits/select.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix_opt.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/confname.h: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/stdio.h: - -/usr/include/bits/libc-header-start.h: - -/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/sys_errlist.h: - -/usr/include/bits/stdio.h: - -/usr/include/errno.h: - -/usr/include/bits/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm/errno.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/asm-generic/errno-base.h: diff --git a/src/1_try/subudb b/src/1_try/subudb deleted file mode 100644 index 98f751fe0cfa9ea41dbaefe8761d719fff2d561c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&K}*9h6bJC6EeZpvSaf(8>5R)(3iQ%&bjA1Klk1)GWgXbeeFC1HAsD#oK zKDF>Wmce%buE4JQnJlM)VI3^z6|)Bb|{Q zAf1@XW=N`oOTYYwzJ2mv`7$Wnm0E@J%~bHxZdK;+++w^qU8}&k51_0?Ri#Qj95H^J zlnR{B1Is+>MZk-I7XdEB+A~tQi8PUb>wmA|Mq2I(O<_u28ypfq7~oN zjx8)57#Wy9ccfVr+Wh&YCM5GmfRt{_f!)=-_2j{AkLAzqycg;s z3TsET;#-T4Ln|(=XavM}_(D~AsQ>rpP*E#Bc}+VJyLLhxzF_mk!V+TIiP0sk7@8x= zv3HdD*i~G9&`!p#YDH9lUvYl%Cs0`N(%F!r3R%^~mv59x^RdNSKzBa&4$dy;V@s>0 z<>(?}>bTnGL z9vvAxxv6fe5Tn}3R;0s&o8Q7dvH0ifP{{e~0dqsg9~(E!LM_B#@x#I52ff92qos9k zXvZ%2vC1A6#<|9meeY7Q}PyJPR7m8=aqOmt&C^WkLFS0TOW83-vQ(M=4hJwdJE_`O5%zgIq3A zu)Y5&sepC(4g5}n+yE;2f}wBuW5Jde0b(V0Sdw z9u0kq20z?Jbmt{60$v2X2zU|jBH%^9i+~paF9Kc!ya;?! z5om{ZvoaB->6-m*=V~sPzMo!0{A9B#b9WNY-#M=*9_Lz^N26~Ek{^mGLJiaK!g!3>=_{J1di$%n3M48y%w8HyjOn!N^=9ie|c`1I+ ziV45h#iZ7$k}@75p6e~=pr8RC)5^rBX=KB6e^-?QfnN*KPN-mG-Pcg7t`XM0C?M@Rb(B|Ky#6)kRBcZ4~r6-y6RJpecN6;koCD2 zLn7>JR$^OLHUriKXcG!CS-Mu;b4EO!n#dqrE1t7-KAtA(#q(pt6Z$#Fk!e-TL5KIK z-2M^Q0^fh9={{V`&m7rz(Y?J&2d)?VL7F$8ls@74w_a;d8(KBl-ZJ`vRRiJdYoh0&wA<_N!GY0eC82tceH2LQTBReqL8P z3qW-FIqk$(+Rt+*UN34r2Lo^?;^(JRf0f|puoJ(29FcY z&mq=7N;uy~8UGGsYL$Bma6dd<`JTx7KOp>^t3Ujda6$J+*8eqRd@$PN_+UFRy$(Mg zi~x9?D?!9S0n4?=*(6v4xKC7{_pN}}s(;rqcn{zhPri?Hxd#d7`w-*H#U}&$KIos{ zzgJ~do7Sq&6X+l6?{4o&>8HAXewXy!{rpD~ufAS>F8x&Z+us7-4Dmcd_dLFzclw1; zYV_wfrM}%1J98EA5a{!HWWgJ#@2|ez|0DgZ5&SF-k-_z4{5L^;n%QXuZ3i67bzgTo zW&JA@DLV*wlfO|kD5^vFFyi=hCA^NLxbGI@!~MY^d=6*``YnDpTbX81ANtQM^?#0M z7y03R!EIzTM|dAy7d*fFHsI*r9nY6YAHM;{bX*>V_#xm;{yVDblS6%fjr(?6A)mud zp=~gNZ-d>Sde`>WoRNfAm(~u^w(hn_r2HQ=Vf$zzXLdxgA`;JJvSX=?p30=mNW#tQ zMkZOtU|4LX5_--^XA_mWPF&i6`@C6zFO(A^Y2=KFRNgdlx;X_Cf^5df!@kU9R-Z^` z$Kq){X=ZbIJzkg*iR{#L+Axh|m3q$|KR?f=%Bv8uWvXuqK`y-24m<|ZfQ;A3$n3t zyQ``?wzV3`xEUAYvB&GUH=F&74IiIR_hh zjoh?|WMFO>iS`V%n(+zZCNhP{SRnR~xk(99SIdwCzdQmG7izOOP2vonYNf?t)Q1#-Aia^-{Dz86Fvz#0&j&+A?dI9YIA&L1k%K45Uoi|u*59VYu3QpULtww>*Hed-`!sLJ-I0xEF0-X@8?u4ZwT56&Zf z1b(=t#r8aYUm$y4OX2#n9@9s`9@og2=W+fL*()H&(BNC!?V>& zFS_jc`FwyBZsWj^KHCv1zUQ*%dCepZR_r-98Bkc*T%00%yBI~aWQs*LS;Rha{1`Y5 z8H^v>^E@f6SQ>*Cv5)TZe+H6Dd!A3tD3(bWg%!zN{yC5Z;YZ!go_F!zr*P{t&lJD? z!8HxG=kae#1VBivXK`ho@z+3reTVIN9;cA~WvV~-FSg_J_!qE66}IR3-VzPaSPxWW zVtb~41+>!Mo)@-T`eBRMN48`7uFIasv0<`zpD${T?eBfap)amKj~BPzr2U6fKB?P& z+5V7?SQ###DgNOPUeiYnp0^$+hllvaL4Inrhx;z6NOEO|#l1!+4)5dJ;m2{~`!BvP j;I>;9*73|2E&5}ZbFMe*;u>x(`-$C_#+@z$7c2e?1+`LF diff --git a/tools/src/tranche.c b/tools/src/tranche.c new file mode 100644 index 0000000..3241584 --- /dev/null +++ b/tools/src/tranche.c @@ -0,0 +1,12 @@ +/* +looks for + +#tranche filename ... + +Starting at column 1 of each line. Upon finding that, it copies all following lines +into filename, until reaching a line that has: + +#endtranche + + +*/ -- 2.20.1