<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/os_mon/c_src, branch OTP-18.3.4.3</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>os_mon: Comply with C89 standard</title>
<updated>2015-06-02T09:11:43+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-02T09:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5dc2cc80ee62c8c7da2775b56e9ed5e1f30eb940'/>
<id>5dc2cc80ee62c8c7da2775b56e9ed5e1f30eb940</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>os_mon: Implement cpu_sup:util/0,1 for FreeBSD</title>
<updated>2015-05-26T13:14:44+00:00</updated>
<author>
<name>Wasif Malik and Johannes Huning</name>
<email>wmalik@gmail.com</email>
</author>
<published>2014-11-28T16:50:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f3a4db8368719fa31374c28ab35c2584add79bce'/>
<id>f3a4db8368719fa31374c28ab35c2584add79bce</id>
<content type='text'>
Authors: Wasif Malik and Johannes Huning
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Authors: Wasif Malik and Johannes Huning
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'aw/native-cpu_sup/OTP-12730'</title>
<updated>2015-05-11T08:35:05+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-05-11T08:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5e27065ab2d3f12f84b07fd547d4cc44de410954'/>
<id>5e27065ab2d3f12f84b07fd547d4cc44de410954</id>
<content type='text'>
* aw/native-cpu_sup/OTP-12730:
  erts: Fix configure.in
  os_mon: rename send() to sendi() in cpu_sup.c
  os_mon: cpu_sup should use native sysctl/libkvm calls on BSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* aw/native-cpu_sup/OTP-12730:
  erts: Fix configure.in
  os_mon: rename send() to sendi() in cpu_sup.c
  os_mon: cpu_sup should use native sysctl/libkvm calls on BSD
</pre>
</div>
</content>
</entry>
<entry>
<title>os_mon: rename send() to sendi() in cpu_sup.c</title>
<updated>2014-12-29T01:06:55+00:00</updated>
<author>
<name>Alex Wilson</name>
<email>alex@cooperi.net</email>
</author>
<published>2014-11-02T23:31:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a13e075a25d27e690e68f9205e9d546559f3a294'/>
<id>a13e075a25d27e690e68f9205e9d546559f3a294</id>
<content type='text'>
Without this, cpu_sup.c won't compile on FreeBSD, as the name
overlaps with the send() socket call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this, cpu_sup.c won't compile on FreeBSD, as the name
overlaps with the send() socket call.
</pre>
</div>
</content>
</entry>
<entry>
<title>os_mon: cpu_sup should use native sysctl/libkvm calls on BSD</title>
<updated>2014-12-29T01:06:55+00:00</updated>
<author>
<name>Alex Wilson</name>
<email>alex@cooperi.net</email>
</author>
<published>2014-10-31T07:25:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9a065ead487d1d655b8a73e84ee68e2c51ee21b0'/>
<id>9a065ead487d1d655b8a73e84ee68e2c51ee21b0</id>
<content type='text'>
This avoids forking off with os:cmd every time we just want to
collect the load averages. riak does this every second, which
results in a lot of unnecessary load.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids forking off with os:cmd every time we just want to
collect the load averages. riak does this every second, which
results in a lot of unnecessary load.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compile breakage on OpenBSD</title>
<updated>2014-12-11T12:01:30+00:00</updated>
<author>
<name>Alex Wilson</name>
<email>alex@cooperi.net</email>
</author>
<published>2014-12-11T12:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6dfa942bed5943a0fde398804fc7da9281a046be'/>
<id>6dfa942bed5943a0fde398804fc7da9281a046be</id>
<content type='text'>
Some of the structs and functions needed by memsup.c are in
vmmeter.h on OpenBSD, too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of the structs and functions needed by memsup.c are in
vmmeter.h on OpenBSD, too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Raspberry PI / Android a minimal cross-compile configuration</title>
<updated>2014-03-21T12:23:03+00:00</updated>
<author>
<name>Dmitry Kolesnikov</name>
<email>dmitry.kolesnikov</email>
</author>
<published>2014-02-10T22:27:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f43a1dc55d42de3097f75ca65baead9a2ff05c78'/>
<id>f43a1dc55d42de3097f75ca65baead9a2ff05c78</id>
<content type='text'>
Enable a cross compile Erlang/OTP platform to Android or Raspberry PI
using Android NDK. Port emulator and core application to support target
HW platform. Exclude any add-on services required for OTP platform deployment
into target hardware due to device fragmentation and jail-break requirements.

 * fix erts/emulator/beam/sys.h
   Disable redefinition of __noreturn macro

 * port erts/emulator/sys/unix/erl_child_setup.c
   Use techniques proposed by https://code.google.com/p/erlang4android to
   access system properties

 * fix erts/emulator/sys/unix/erl_unix_sys_ddll.c
   The static linking of emulator cannot find dlerror(), dlopen() symbols

 * port erts/emulator/sys/unix/sys.c
   make path to shell configurable at build time

 * port erts/etc/common/Makefile.in
   disable librt for *-linux-androideabi

 * port erts/lib_src/pthread/ethread.c
   Use techniques proposed by https://code.google.com/p/erlang4android to
   disable emulator crash if kernel threads are on. Replace unreliable
   pthread_sigmask() by sigprocmask()

 * port lib/erl_interface/src/connect/ei_connect.c
   Disable call to undefined gethostid()

 * port lib/erl_interface/src/connect/ei_resolve.c
   Use gethostbyname_r() on Android platform
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable a cross compile Erlang/OTP platform to Android or Raspberry PI
using Android NDK. Port emulator and core application to support target
HW platform. Exclude any add-on services required for OTP platform deployment
into target hardware due to device fragmentation and jail-break requirements.

 * fix erts/emulator/beam/sys.h
   Disable redefinition of __noreturn macro

 * port erts/emulator/sys/unix/erl_child_setup.c
   Use techniques proposed by https://code.google.com/p/erlang4android to
   access system properties

 * fix erts/emulator/sys/unix/erl_unix_sys_ddll.c
   The static linking of emulator cannot find dlerror(), dlopen() symbols

 * port erts/emulator/sys/unix/sys.c
   make path to shell configurable at build time

 * port erts/etc/common/Makefile.in
   disable librt for *-linux-androideabi

 * port erts/lib_src/pthread/ethread.c
   Use techniques proposed by https://code.google.com/p/erlang4android to
   disable emulator crash if kernel threads are on. Replace unreliable
   pthread_sigmask() by sigprocmask()

 * port lib/erl_interface/src/connect/ei_connect.c
   Disable call to undefined gethostid()

 * port lib/erl_interface/src/connect/ei_resolve.c
   Use gethostbyname_r() on Android platform
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken cpu_sup:nprocs and others on Solaris 64-bit</title>
<updated>2013-09-03T06:31:52+00:00</updated>
<author>
<name>Simon Cornish</name>
<email>simon@millvalley.local</email>
</author>
<published>2013-09-03T06:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=efbd406f1b8f148569a40a090c38929a7661d2aa'/>
<id>efbd406f1b8f148569a40a090c38929a7661d2aa</id>
<content type='text'>
The correct kstat datatype for nproc &amp; avenrun_* is ui32, not
ulong. Under 64-bit OTP builds garbage was returned because the wrong
datatype was used.

This patch correcs the datatype. It also adds an additional check
in the test case for a slightly less insane return value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The correct kstat datatype for nproc &amp; avenrun_* is ui32, not
ulong. Under 64-bit OTP builds garbage was returned because the wrong
datatype was used.

This patch correcs the datatype. It also adds an additional check
in the test case for a slightly less insane return value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some compiler warnings</title>
<updated>2013-09-03T06:25:36+00:00</updated>
<author>
<name>Simon Cornish</name>
<email>simon@millvalley.local</email>
</author>
<published>2013-09-03T06:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8be8c20d33d67acb205a51897ea5284bc81605e7'/>
<id>8be8c20d33d67acb205a51897ea5284bc81605e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
