ladybird/Userland/Libraries/LibSQL
Timothy Flynn 78def34c5e LibSQL: Use kill to exit forked SQLServer processes to avoid Qt issues
In order to daemonize the SQLServer process for Ladybird, we double-fork
and exit the first child process to ensure the grandchild process is in
a detached state to become SQLServer. After commit c05fcd5, this happens
after Ladybird's QApplication is created. QApplication seems to hook up
some `exit` handling that makes the call to `exit(0)` here not actually
exit the child process.

Instead, using `kill` with SIGTERM will actually terminate the child
process.
2023-01-29 18:32:21 +00:00
..
AST AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
BTree.cpp
BTree.h
BTreeIterator.cpp
CMakeLists.txt
Database.cpp
Database.h
Forward.h
HashIndex.cpp
HashIndex.h
Heap.cpp
Heap.h
Index.cpp
Index.h
Key.cpp
Key.h
Meta.cpp
Meta.h
Result.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Result.h LibSQL: Don't interpret AK::Error codes as SQL error codes 2023-01-26 10:43:30 +00:00
ResultSet.cpp
ResultSet.h
Row.cpp
Row.h
Serializer.cpp
Serializer.h
SQLClient.cpp LibSQL: Use kill to exit forked SQLServer processes to avoid Qt issues 2023-01-29 18:32:21 +00:00
SQLClient.h
TreeNode.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Tuple.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Tuple.h
TupleDescriptor.h
Type.h
Value.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Value.h