mirror of
https://github.com/nadrad/h-m-m.git
synced 2024-06-25 06:20:01 +02:00
removed pcntl
This commit is contained in:
parent
b036cdd97f
commit
7a7b412439
|
@ -8,8 +8,8 @@ RUN apt-get update \
|
|||
&& apt-get install -y --no-install-recommends \
|
||||
libonig-dev xclip xsel wl-clipboard
|
||||
|
||||
RUN docker-php-ext-install pcntl mbstring
|
||||
RUN docker-php-ext-install mbstring
|
||||
|
||||
RUN chmod +x h-m-m
|
||||
|
||||
CMD ["./h-m-m"]
|
||||
CMD ["./h-m-m"]
|
||||
|
|
20
h-m-m
20
h-m-m
|
@ -159,13 +159,6 @@ const collapsed_symbol_off = "\033[0m";
|
|||
|
||||
function check_required_extensions(): bool
|
||||
{
|
||||
if (!function_exists('pcntl_signal'))
|
||||
{
|
||||
echo 'Required extension pcntl is not enabled; please check your php installation!';
|
||||
echo PHP_EOL;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!function_exists('mb_strlen'))
|
||||
{
|
||||
echo 'Required extension mbstring is not enabled; please check your php installation!';
|
||||
|
@ -202,7 +195,7 @@ function check_the_available_clipboard_tool(&$mm)
|
|||
if (trim($tool)==='')
|
||||
{
|
||||
echo "Can't find your clipboard tool! I expected to find xclip, xsel, or wl-clipboard.\n";
|
||||
exit;
|
||||
shutdown();
|
||||
}
|
||||
|
||||
switch ($tool)
|
||||
|
@ -224,7 +217,7 @@ function check_the_available_clipboard_tool(&$mm)
|
|||
|
||||
default:
|
||||
echo "I can't find your clipboard tool!\n";
|
||||
exit;
|
||||
shutdown();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -244,11 +237,6 @@ function shutdown()
|
|||
if (false === check_required_extensions())
|
||||
return 1;
|
||||
|
||||
register_shutdown_function("shutdown");
|
||||
declare(ticks = 1);
|
||||
pcntl_signal(SIGINT,"shutdown");
|
||||
|
||||
|
||||
|
||||
function set_up_screen()
|
||||
{
|
||||
|
@ -1776,7 +1764,7 @@ function message(&$mm, $text)
|
|||
|
||||
function quit(&$mm)
|
||||
{
|
||||
if (($mm['modified'] ?? false) === false) exit;
|
||||
if (($mm['modified'] ?? false) === false) shutdown();
|
||||
message($mm, "You have unsaved changes. Save them, or use shift+Q to quit without saving.");
|
||||
}
|
||||
|
||||
|
@ -2647,7 +2635,7 @@ function monitor_key_presses(&$mm)
|
|||
case ctrl_p: append($mm); break;
|
||||
|
||||
case 'q': quit($mm); break;
|
||||
case 'Q': exit; break;
|
||||
case 'Q': shutdown(); break;
|
||||
|
||||
case ctrl_r: redo($mm); break;
|
||||
|
||||
|
|
Loading…
Reference in a new issue