summaryrefslogtreecommitdiff
path: root/src/modules/ecore/system/systemd/ecore_system_systemd.c (follow)
AgeCommit message (Collapse)Author
2020-06-11ecore: use standard LC_ALL instead of __LC_ALL in systemd moduleDaniel Kolesa
The former is a POSIX name, the latter is non-standard. I don't know why the latter was used, considering glibc literally has just #define LC_ALL __LC_ALL, but change it and unbreak build on musl and other systems.
2018-02-02ecore: make dbus-using modules fork-safeMike Blumenkrantz
reset dbus connections to ensure continued functionality
2016-04-12ecore - system modules - fix eldbus interdependency and complaintsCarsten Haitzler (Rasterman)
so ecore uses ecore system modules ... that use eldbus. eldbus inits ecore. this is a vicious cycle. eldbus shouldnt init ecore. it's a dependency but should be provided outside of initting eldbus. this all led to hack-arounds on initting eldbus in these ecore modules that just break things like shutting down eldbus when still in use. this ensures any pending messages are canceled on ecore module shutdown. this ensures every ecore module fully inits and shuts down eldbus as they should so refcounting the inits works. this stops eldbus from inittign ecore to avoid the circuluar dependency. this stops lots of CRI/ERR complaints eg if you run elua with no cmdline options. this is just better. @fix
2015-12-29Ecore Eldbus: Work around circular dependenciesJean-Philippe Andre
eldbus initializes ecore that may then init eldbus again, since one of the systemd modules is for eldbus. eldbus_shutdown() is then no longer functional, as there are two refs on eldbus. This patch solves this problem by removing the extra ref on eldbus from the module if it was already initialized. This patch now introduces really bad issues since there are now EO classes that fail to work after module load-unload-reload.
2013-12-26efl: Unified eina critical manro to CRI.Daniel Juyung Seo
Being annoyed by different types of eina critical macros - CRI, CRIT, CRITICAL -, I concluded to unify them to one. Discussed on IRC and finally, CRI was chosen to meet the consistency with other macros - ERR, WRN, INF, DBG - in terms of the number of characters. If there is any missing bits, please let me know.
2013-12-11ecore - ecore systemd module - unused var warning - remove unused varCarsten Haitzler (Rasterman)
2013-08-23ecore system: If by some reason name of locale changed dont have a '=' skip itJosé Roberto de Souza
2013-08-15ecore system: Simply systemd locale setJosé Roberto de Souza
2013-08-09ecore: add system modules, implement 'systemd'.Gustavo Sverzut Barbieri
Ecore will now load "system modules" on ecore_init(). The "systemd" module will use DBus to monitor localed, hostnamed and timedated and add system events related to those changes.