0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-05-12 12:42:09 +00:00
netdata_netdata/libnetdata
Markos Fountoulakis 0707fbaaac
Reimplemented mypopen() function family ()
* Reimplementd mypopen() family based on posix_spawn() instead of fork()
and execl().

The problem with fork() is that if the parent process has a large address
space then the fork() may fail due to insufficient free memory in the
system if memory overcommit is not enabled.

posix_spawn() does not call fork() and does not suffer from this problem.
It is also more portable than vfork() which is deprecated and clone()
which is linux only.

* Removed dead code
2019-07-09 07:25:54 +03:00
..
adaptive_resortable_list Ga () 2018-12-07 11:30:04 +01:00
avl Ga () 2018-12-07 11:30:04 +01:00
buffer Ga () 2018-12-07 11:30:04 +01:00
clocks When running a binary with CLOCK_BOOTTIME defined on a system with a linux () 2019-02-18 18:29:29 +02:00
config Repeating alarm notifications () 2019-07-01 11:55:16 +00:00
dictionary CUPS plugin () 2019-02-04 16:33:07 +02:00
eval Ga () 2018-12-07 11:30:04 +01:00
health Easily disable alarms, by persisting the silencers configuration () 2019-07-01 21:07:21 +02:00
json Easily disable alarms, by persisting the silencers configuration () 2019-07-01 21:07:21 +02:00
locks Ga () 2018-12-07 11:30:04 +01:00
log Database engine () 2019-05-15 08:28:06 +03:00
popen Reimplemented mypopen() function family () 2019-07-09 07:25:54 +03:00
procfile Ga () 2018-12-07 11:30:04 +01:00
simple_pattern Ga () 2018-12-07 11:30:04 +01:00
socket Backend and SSL! () 2019-06-27 11:20:28 -03:00
statistical fix incorrect use of isnormal() () 2019-03-21 19:14:14 +02:00
storage_number fix incorrect use of isnormal() () 2019-03-21 19:14:14 +02:00
threads Ga () 2018-12-07 11:30:04 +01:00
url Revert "New URL parser ()" 2019-06-07 18:14:44 +03:00
inlined.h Revert "New URL parser ()" 2019-06-07 18:14:44 +03:00
libnetdata.c Make units compliant with IEC standard () 2018-12-17 13:20:51 +02:00
libnetdata.h Reimplemented mypopen() function family () 2019-07-09 07:25:54 +03:00
Makefile.am Easily disable alarms, by persisting the silencers configuration () 2019-07-01 21:07:21 +02:00
os.c modularized all source code () 2018-10-15 23:16:42 +03:00
os.h modularized all source code () 2018-10-15 23:16:42 +03:00
README.md Ga () 2018-12-07 11:30:04 +01:00

libnetdata

libnetdata is a collection of library code that is used by all netdata C programs.

analytics