From: Michael Tremer Date: Mon, 24 Mar 2025 18:58:33 +0000 (+0000) Subject: build: Remove any traces of the deprecated PTY stdin callback X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6d4ba4704b3617059831fe120ea888e24ebdbe67;p=pakfire.git build: Remove any traces of the deprecated PTY stdin callback Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/build.c b/src/pakfire/build.c index d9e62434..613889cb 100644 --- a/src/pakfire/build.c +++ b/src/pakfire/build.c @@ -266,7 +266,7 @@ static int pakfire_build_run_script( struct pakfire_build* build, const char* filename, const char* args[], - pakfire_pty_stdin_callback stdin_callback, void* stdin_data, + pakfire_jail_input_callback input_callback, void* input_data, pakfire_pty_stdout_callback stdout_callback, void* stdout_data) { char* script = NULL; size_t length = 0; @@ -283,7 +283,7 @@ static int pakfire_build_run_script( // Execute the script r = pakfire_jail_exec_script(build->jail, script, length, args, build->env, - stdin_callback, stdin_data, stdout_callback, stdout_data); + input_callback, input_data, stdout_callback, stdout_data); if (r) ERROR(build->ctx, "Script '%s' failed with status %d\n", filename, r); diff --git a/src/pakfire/pty.h b/src/pakfire/pty.h index dfaaeec8..8acdffe5 100644 --- a/src/pakfire/pty.h +++ b/src/pakfire/pty.h @@ -37,8 +37,6 @@ struct pakfire_pty* pakfire_pty_unref(struct pakfire_pty* pty); int pakfire_pty_open(struct pakfire_pty* pty); -typedef ssize_t (*pakfire_pty_stdin_callback)( - struct pakfire_ctx* ctx, void* data, char* buffer, size_t length); typedef int (*pakfire_pty_stdout_callback)( struct pakfire_ctx* ctx, void* data, const char* line, const size_t length);