From: Donatas Abraitis Date: Thu, 29 Feb 2024 12:21:27 +0000 (+0200) Subject: vtysh: Include fnctl.h for vtysh_main X-Git-Tag: docker/10.0~17^2~4 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=99f99dfaa3d20c43e574888654f96e6b3e5f8dac;p=mirror%2Ffrr.git vtysh: Include fnctl.h for vtysh_main Fixing compilation for Alpine Linux: ``` 25 91.59 vtysh/vtysh_main.c: In function 'vtysh_flock_config': 25 91.59 vtysh/vtysh_main.c:276:20: warning: implicit declaration of function 'open'; did you mean 'popen'? [-Wimplicit-function-declaration] 25 91.59 276 | flock_fd = open(flock_file, O_RDONLY, 0644); 25 91.59 | ^~~~ 25 91.59 | popen 25 91.60 vtysh/vtysh_main.c:276:37: error: 'O_RDONLY' undeclared (first use in this function) 25 91.60 276 | flock_fd = open(flock_file, O_RDONLY, 0644); 25 91.60 | ^~~~~~~~ 25 91.60 vtysh/vtysh_main.c:276:37: note: each undeclared identifier is reported only once for each function it appears in 25 91.60 CC zebra/if_netlink.o 25 91.61 vtysh/vtysh_main.c: In function 'main': 25 91.61 vtysh/vtysh_main.c:637:49: error: 'O_CREAT' undeclared (first use in this function) 25 91.61 637 | fp = open(history_file, O_CREAT | O_EXCL, 25 91.61 | ^~~~~~~ 25 91.62 vtysh/vtysh_main.c:637:59: error: 'O_EXCL' undeclared (first use in this function) 25 91.62 637 | fp = open(history_file, O_CREAT | O_EXCL, 25 91.62 | ^~~~~~ ``` Signed-off-by: Donatas Abraitis (cherry picked from commit e9ff59401c8b2242a159b1a78d8e2ca980da3272) --- diff --git a/vtysh/vtysh_main.c b/vtysh/vtysh_main.c index b1299780db..464d82cf7f 100644 --- a/vtysh/vtysh_main.c +++ b/vtysh/vtysh_main.c @@ -5,6 +5,7 @@ #include +#include #include #include #include