<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/lazyload.h, branch zstd</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=zstd</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=zstd'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2020-06-02T07:27:46+00:00</updated>
<entry>
<title>win32: use lazy loading for certain DLLs</title>
<updated>2020-06-02T07:27:46+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-06-02T06:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=27c718aa1a4674587925adb543362cb8e60814c4'/>
<id>urn:sha1:27c718aa1a4674587925adb543362cb8e60814c4</id>
<content type='text'>
Only a handful of functions are used from shell32.dll, userenv.dll
and psapi.dll.  Mostly these functions are in out of the way places.

By loading the functions only when required we can avoid the startup
cost of linking the three DLLs in the common case that they aren't
needed.
</content>
</entry>
<entry>
<title>win32: reduce static storage needed for lazy loading</title>
<updated>2019-01-04T15:06:26+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2019-01-04T12:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0ffd8b3261e764179572d58179ae8e2c21635220'/>
<id>urn:sha1:0ffd8b3261e764179572d58179ae8e2c21635220</id>
<content type='text'>
Only the generic function pointer and initialisation flag need to be
in static storage.  The DLL and function names and the specialised
function pointer can be local.
</content>
</entry>
<entry>
<title>ps: add support for CPU and elapsed time columns</title>
<updated>2017-09-01T17:00:01+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-09-01T16:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=dd9f552bb1fee66f3155bbbb81c677def861ada0'/>
<id>urn:sha1:dd9f552bb1fee66f3155bbbb81c677def861ada0</id>
<content type='text'>
It may be necessary to run ps as administrator to get information
about processes belonging to other users.

The code to detect GetTickCount64 at run-time was imported from
Git for Windows.
</content>
</entry>
</feed>
