<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/psutil.git/psutil/_psutil_common.h, branch fix-win-set-debug</title>
<subtitle>github.com: giampaolo/psutil.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/'/>
<entry>
<title>#1428 in case of error, show the C syscall which caused it</title>
<updated>2019-02-24T17:55:52+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2019-02-24T17:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=7a2572268168e96c8841ca83ab1a89735ec02c3a'/>
<id>7a2572268168e96c8841ca83ab1a89735ec02c3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Solaris 10 Fixes (#1248)</title>
<updated>2018-03-17T09:31:08+00:00</updated>
<author>
<name>Georg Sauthoff</name>
<email>mail@georg.so</email>
</author>
<published>2018-03-17T09:31:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=6276764eb98eccaef87053dba843694c9232a98c'/>
<id>6276764eb98eccaef87053dba843694c9232a98c</id>
<content type='text'>
* Fix nice() for realtime processes under Solaris 10

fixes #1194

* Use psinfo as fallback [gu]id source on Solaris 10

fixes #1193

* Fix double free

* Match ssize_t return type of read functions

* Fix undefined behavior

with respect to strict aliasing rules and fix some warnings

For example, under strict aliasing rules of the C standard, casting a
char pointer to a struct pointer and accessing the character array
through that struct pointer yields undefined behavior.

* Update HISTORY with Solaris notes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix nice() for realtime processes under Solaris 10

fixes #1194

* Use psinfo as fallback [gu]id source on Solaris 10

fixes #1193

* Fix double free

* Match ssize_t return type of read functions

* Fix undefined behavior

with respect to strict aliasing rules and fix some warnings

For example, under strict aliasing rules of the C standard, casting a
char pointer to a struct pointer and accessing the character array
through that struct pointer yields undefined behavior.

* Update HISTORY with Solaris notes
</pre>
</div>
</content>
</entry>
<entry>
<title>Arguments for NoSuchProcess and AccessDenied for the C ext (#1180)</title>
<updated>2017-11-24T13:07:06+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-24T13:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=34fb3666859bda349afdc9b4397b0b7a715f08de'/>
<id>34fb3666859bda349afdc9b4397b0b7a715f08de</id>
<content type='text'>
* change NoSuchProcess and AccessDenied C exceptions signatures

* fix arg call on win
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* change NoSuchProcess and AccessDenied C exceptions signatures

* fix arg call on win
</pre>
</div>
</content>
</entry>
<entry>
<title>1173 debug mode (#1176)</title>
<updated>2017-11-14T22:35:19+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-14T22:35:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=26c77800591a09718064d3bcea4b04c9a8544dd1'/>
<id>26c77800591a09718064d3bcea4b04c9a8544dd1</id>
<content type='text'>
* implement PSUTIL_DEBUG from C module

* update doc

* add psutil_debug() utility function

* update doc

* enable PSUTIL_DEBUG for tests

* update appveyor.yml

* change psutil_debug() signature so that it can accept variable num of args

* provide DEBUG info in psutil_raise_for_pid()

* properly print debug message

* do not print too much
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* implement PSUTIL_DEBUG from C module

* update doc

* add psutil_debug() utility function

* update doc

* enable PSUTIL_DEBUG for tests

* update appveyor.yml

* change psutil_debug() signature so that it can accept variable num of args

* provide DEBUG info in psutil_raise_for_pid()

* properly print debug message

* do not print too much
</pre>
</div>
</content>
</entry>
<entry>
<title>use a C global variable to figure out whether we're in testing mode</title>
<updated>2017-11-12T02:14:12+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-12T02:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=a8dd6ac992152dc84e0fdf87655355085f465c6f'/>
<id>a8dd6ac992152dc84e0fdf87655355085f465c6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>define a setup() function which is called on import by all C modules</title>
<updated>2017-11-12T01:51:03+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-12T01:51:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=128f38dc84bc0fc2f2f50c255e8a431edf3930cc'/>
<id>128f38dc84bc0fc2f2f50c255e8a431edf3930cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename C func</title>
<updated>2017-11-12T01:27:16+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-12T01:27:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=c11c6ab12886283200b0ae5897d12fe64255a824'/>
<id>c11c6ab12886283200b0ae5897d12fe64255a824</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor PSUTIL_TESTING C APIs</title>
<updated>2017-11-12T01:04:41+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-12T01:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=0797f32c20b2b722cfb93752359fc4e67d5bdd88'/>
<id>0797f32c20b2b722cfb93752359fc4e67d5bdd88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>get rid of PSUTIL_TESTING env var: it must be necessarily set from cmdline, hence 'python -m psutil.tests' won't work out of the box</title>
<updated>2017-11-11T20:35:41+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-11T20:35:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=0662915f58949a4084f9fb0c278d143708cf3ede'/>
<id>0662915f58949a4084f9fb0c278d143708cf3ede</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PSUTIL_TESTING env var (#1083)</title>
<updated>2017-05-18T19:43:30+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-05-18T19:43:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/psutil.git/commit/?id=cee414dca663bdac9712c0779e43ce0c184e904e'/>
<id>cee414dca663bdac9712c0779e43ce0c184e904e</id>
<content type='text'>
* Introduce PSUTIL_TESTING env var

...so that we can make stricter assertions in C and py code during tests
only.

* define a C function in _common.c which returns whether the var is set
* set PSUTIL_TESTING from the Makefile

* cache psutil_testing() result

* winmake: set PSUTIL_TESTING env var for tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Introduce PSUTIL_TESTING env var

...so that we can make stricter assertions in C and py code during tests
only.

* define a C function in _common.c which returns whether the var is set
* set PSUTIL_TESTING from the Makefile

* cache psutil_testing() result

* winmake: set PSUTIL_TESTING env var for tests
</pre>
</div>
</content>
</entry>
</feed>
