summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2022-01-28 07:38:10 -0500
committerLinus Groh <mail@linusgroh.de>2022-01-28 15:13:35 +0000
commit8599ee30490b8fe96c0972eff7ad621cd1a770dd (patch)
tree47d01880cec83e6d664fd2595883221c59e5e98b
parent6838333f764a54bae6fe48a1048f8dc65347f8cb (diff)
downloadserenity-8599ee30490b8fe96c0972eff7ad621cd1a770dd.zip
Revert "Userland: Invoke tzset in apps that care about time zones"
This reverts most of commit ede5c9548e55d8216dba21ed431b9e53d085a248. The one change not reverted is ClockWidget.h, so that the taskbar clock can continue to notice time zone changes.
-rw-r--r--Userland/Applications/AnalogClock/main.cpp3
-rw-r--r--Userland/Applications/Browser/main.cpp3
-rw-r--r--Userland/Applications/Calendar/main.cpp3
-rw-r--r--Userland/Services/RequestServer/main.cpp3
-rw-r--r--Userland/Services/WebContent/main.cpp3
-rw-r--r--Userland/Utilities/date.cpp2
-rw-r--r--Userland/Utilities/ddate.cpp3
-rw-r--r--Userland/Utilities/fortune.cpp3
-rw-r--r--Userland/Utilities/js.cpp3
-rw-r--r--Userland/Utilities/w.cpp2
10 files changed, 0 insertions, 28 deletions
diff --git a/Userland/Applications/AnalogClock/main.cpp b/Userland/Applications/AnalogClock/main.cpp
index 426d84a5f6..719103410e 100644
--- a/Userland/Applications/AnalogClock/main.cpp
+++ b/Userland/Applications/AnalogClock/main.cpp
@@ -14,7 +14,6 @@
#include <LibGUI/Menubar.h>
#include <LibGUI/Window.h>
#include <LibMain/Main.h>
-#include <time.h>
ErrorOr<int> serenity_main(Main::Arguments arguments)
{
@@ -25,8 +24,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(Core::System::unveil("/res", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-analog-clock"));
auto window = TRY(GUI::Window::try_create());
window->set_title(Core::DateTime::now().to_string("%Y-%m-%d"));
diff --git a/Userland/Applications/Browser/main.cpp b/Userland/Applications/Browser/main.cpp
index cbba6d7552..413bb68059 100644
--- a/Userland/Applications/Browser/main.cpp
+++ b/Userland/Applications/Browser/main.cpp
@@ -21,7 +21,6 @@
#include <LibGUI/Icon.h>
#include <LibGUI/TabWidget.h>
#include <LibMain/Main.h>
-#include <time.h>
#include <unistd.h>
namespace Browser {
@@ -83,8 +82,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(Core::System::unveil("/tmp/portal/request", "rw"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto app_icon = GUI::Icon::default_icon("app-browser");
Browser::g_home_url = Config::read_string("Browser", "Preferences", "Home", "file:///res/html/misc/welcome.html");
diff --git a/Userland/Applications/Calendar/main.cpp b/Userland/Applications/Calendar/main.cpp
index 3270a8ac4f..57aceb613e 100644
--- a/Userland/Applications/Calendar/main.cpp
+++ b/Userland/Applications/Calendar/main.cpp
@@ -19,7 +19,6 @@
#include <LibGUI/Toolbar.h>
#include <LibGUI/Window.h>
#include <LibMain/Main.h>
-#include <time.h>
ErrorOr<int> serenity_main(Main::Arguments arguments)
{
@@ -32,8 +31,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(Core::System::unveil("/res", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-calendar"));
auto window = TRY(GUI::Window::try_create());
window->set_title("Calendar");
diff --git a/Userland/Services/RequestServer/main.cpp b/Userland/Services/RequestServer/main.cpp
index 9972401f5f..c9b1884b63 100644
--- a/Userland/Services/RequestServer/main.cpp
+++ b/Userland/Services/RequestServer/main.cpp
@@ -16,7 +16,6 @@
#include <RequestServer/HttpProtocol.h>
#include <RequestServer/HttpsProtocol.h>
#include <signal.h>
-#include <time.h>
ErrorOr<int> serenity_main(Main::Arguments)
{
@@ -33,8 +32,6 @@ ErrorOr<int> serenity_main(Main::Arguments)
TRY(Core::System::unveil("/etc/timezone", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
[[maybe_unused]] auto gemini = make<RequestServer::GeminiProtocol>();
[[maybe_unused]] auto http = make<RequestServer::HttpProtocol>();
[[maybe_unused]] auto https = make<RequestServer::HttpsProtocol>();
diff --git a/Userland/Services/WebContent/main.cpp b/Userland/Services/WebContent/main.cpp
index 02d04d4786..2c51f2f761 100644
--- a/Userland/Services/WebContent/main.cpp
+++ b/Userland/Services/WebContent/main.cpp
@@ -10,7 +10,6 @@
#include <LibIPC/SingleServer.h>
#include <LibMain/Main.h>
#include <WebContent/ClientConnection.h>
-#include <time.h>
ErrorOr<int> serenity_main(Main::Arguments)
{
@@ -23,8 +22,6 @@ ErrorOr<int> serenity_main(Main::Arguments)
TRY(Core::System::unveil("/tmp/portal/websocket", "rw"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto client = TRY(IPC::take_over_accepted_client_from_system_server<WebContent::ClientConnection>());
return event_loop.exec();
}
diff --git a/Userland/Utilities/date.cpp b/Userland/Utilities/date.cpp
index 0b91921622..bf23092de9 100644
--- a/Userland/Utilities/date.cpp
+++ b/Userland/Utilities/date.cpp
@@ -29,8 +29,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
args_parser.add_option(print_rfc_5322, "Print date in RFC 5322 format", "rfc-5322", 'R');
args_parser.parse(arguments);
- tzset();
-
if (set_date != nullptr) {
auto number = String(set_date).to_uint();
diff --git a/Userland/Utilities/ddate.cpp b/Userland/Utilities/ddate.cpp
index e6f5c3c63a..9e7d8ce66b 100644
--- a/Userland/Utilities/ddate.cpp
+++ b/Userland/Utilities/ddate.cpp
@@ -8,7 +8,6 @@
#include <LibCore/DateTime.h>
#include <LibCore/System.h>
#include <LibMain/Main.h>
-#include <time.h>
#include <unistd.h>
class DiscordianDate {
@@ -105,8 +104,6 @@ ErrorOr<int> serenity_main(Main::Arguments)
{
TRY(Core::System::pledge("stdio rpath"));
- tzset();
-
auto date = Core::DateTime::now();
outln("Today is {}", DiscordianDate(date).to_string());
diff --git a/Userland/Utilities/fortune.cpp b/Userland/Utilities/fortune.cpp
index 5d5aac3641..324ec17874 100644
--- a/Userland/Utilities/fortune.cpp
+++ b/Userland/Utilities/fortune.cpp
@@ -17,7 +17,6 @@
#include <LibMain/Main.h>
#include <stdio.h>
#include <stdlib.h>
-#include <time.h>
#include <unistd.h>
class Quote {
@@ -88,8 +87,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(Core::System::unveil("/etc/timezone", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto file_contents = file->read_all();
auto json = TRY(JsonValue::from_string(file_contents));
if (!json.is_array()) {
diff --git a/Userland/Utilities/js.cpp b/Userland/Utilities/js.cpp
index 199c61da5a..12e622063e 100644
--- a/Userland/Utilities/js.cpp
+++ b/Userland/Utilities/js.cpp
@@ -69,7 +69,6 @@
#include <fcntl.h>
#include <signal.h>
#include <stdio.h>
-#include <time.h>
#include <unistd.h>
RefPtr<JS::VM> vm;
@@ -1305,8 +1304,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
args_parser.add_positional_argument(script_paths, "Path to script files", "scripts", Core::ArgsParser::Required::No);
args_parser.parse(arguments);
- tzset();
-
bool syntax_highlight = !disable_syntax_highlight;
vm = JS::VM::create();
diff --git a/Userland/Utilities/w.cpp b/Userland/Utilities/w.cpp
index f59d7fc888..2d4ed240f1 100644
--- a/Userland/Utilities/w.cpp
+++ b/Userland/Utilities/w.cpp
@@ -25,8 +25,6 @@ ErrorOr<int> serenity_main(Main::Arguments)
TRY(Core::System::unveil("/proc", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
- tzset();
-
auto file = TRY(Core::File::open("/var/run/utmp", Core::OpenMode::ReadOnly));
auto json = TRY(JsonValue::from_string(file->read_all()));
if (!json.is_object()) {