<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_libnativehelper/include/nativehelper/ScopedFd.h, branch brillo-m8-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/'/>
<entry>
<title>Improve ScopedFd API</title>
<updated>2015-11-20T02:20:04+00:00</updated>
<author>
<name>Casey Dahlin</name>
<email>sadmac@google.com</email>
</author>
<published>2015-11-20T02:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=fa20ed61618eb1b4e6101c22dc250e6c664e3c04'/>
<id>fa20ed61618eb1b4e6101c22dc250e6c664e3c04</id>
<content type='text'>
The class is now final, and has move constructors and move assignment.

Change-Id: I5a87cd11dbf2581594919d37c08519302683f46c
Test: Full build of android completes successfully
Bug: 25242023
Signed-off-by: Casey Dahlin &lt;sadmac@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The class is now final, and has move constructors and move assignment.

Change-Id: I5a87cd11dbf2581594919d37c08519302683f46c
Test: Full build of android completes successfully
Bug: 25242023
Signed-off-by: Casey Dahlin &lt;sadmac@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()</title>
<updated>2015-05-14T00:55:33+00:00</updated>
<author>
<name>Spencer Low</name>
<email>CompareAndSwap@gmail.com</email>
</author>
<published>2015-04-23T00:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=315ac19f69d5ca232ddc4a73b4d4088ac6c65e47'/>
<id>315ac19f69d5ca232ddc4a73b4d4088ac6c65e47</id>
<content type='text'>
According to the comments in Posix_close(), TEMP_FAILURE_RETRY() should
not be used with close():

https://android.googlesource.com/platform/libcore/+/462bdac45c10f43d88d8f07f6994e272a27c14a2%5E%21/#F12

Bug: http://b/20501816
Change-Id: Ie283f848c4fe50fcde9358c8ed307ec048e70892
Signed-off-by: Spencer Low &lt;CompareAndSwap@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the comments in Posix_close(), TEMP_FAILURE_RETRY() should
not be used with close():

https://android.googlesource.com/platform/libcore/+/462bdac45c10f43d88d8f07f6994e272a27c14a2%5E%21/#F12

Bug: http://b/20501816
Change-Id: Ie283f848c4fe50fcde9358c8ed307ec048e70892
Signed-off-by: Spencer Low &lt;CompareAndSwap@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename field: fd -&gt; fd_</title>
<updated>2015-01-20T19:28:52+00:00</updated>
<author>
<name>Dmitriy Ivanov</name>
<email>dimitry@google.com</email>
</author>
<published>2015-01-20T19:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=54733eac4825c799e837c4c18afd6d734692d8ae'/>
<id>54733eac4825c799e837c4c18afd6d734692d8ae</id>
<content type='text'>
  This is fix avoid shadow variable warning

Change-Id: I014ab622b33326470b89e3971b7ad898700f9962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  This is fix avoid shadow variable warning

Change-Id: I014ab622b33326470b89e3971b7ad898700f9962
</pre>
</div>
</content>
</entry>
<entry>
<title>Add DISALLOW_COPY_AND_ASSIGN macro.</title>
<updated>2014-11-04T22:15:36+00:00</updated>
<author>
<name>Ian Rogers</name>
<email>irogers@google.com</email>
</author>
<published>2014-11-04T19:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=8288ddeb1bed3dca35c7e182f769c62e1f2a18fd'/>
<id>8288ddeb1bed3dca35c7e182f769c62e1f2a18fd</id>
<content type='text'>
Make the DISALLOW_COPY_AND_ASSIGN macro delete the member functions rather
than just not defining them to improve analysis of the Scoped.. classes.
Add a few missing const qualifiers.

Change-Id: I48eee0c22908d45a05df6979aa61442d2eedcf36
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the DISALLOW_COPY_AND_ASSIGN macro delete the member functions rather
than just not defining them to improve analysis of the Scoped.. classes.
Add a few missing const qualifiers.

Change-Id: I48eee0c22908d45a05df6979aa61442d2eedcf36
</pre>
</div>
</content>
</entry>
<entry>
<title>Add reset to ScopedFd.</title>
<updated>2014-06-22T05:55:48+00:00</updated>
<author>
<name>Ian Rogers</name>
<email>irogers@google.com</email>
</author>
<published>2014-06-22T05:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=a985e9eee8809c990ef98017adb65d82a4d100f9'/>
<id>a985e9eee8809c990ef98017adb65d82a4d100f9</id>
<content type='text'>
The implementation follows the pattern of UniquePtr.

Change-Id: I761c89d393b610600e863e223f2545ded1fde441
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implementation follows the pattern of UniquePtr.

Change-Id: I761c89d393b610600e863e223f2545ded1fde441
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ScopedFd.release() and TEMP_FAILURE_RETRY the close().</title>
<updated>2013-11-07T10:28:59+00:00</updated>
<author>
<name>Vladimir Marko</name>
<email>vmarko@google.com</email>
</author>
<published>2013-11-07T10:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=d528212ecfadbbd369084b456b245cdc770f3b2f'/>
<id>d528212ecfadbbd369084b456b245cdc770f3b2f</id>
<content type='text'>
Also, check for fd being -1 in destructor. There's no need
to set errno to EBADF after release() or if an open() call
used to initialize a ScopedFd failed.

Change-Id: I97c6c7db797a20c6850a36c61fe5b369547c4002
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, check for fd being -1 in destructor. There's no need
to set errno to EBADF after release() or if an open() call
used to initialize a ScopedFd failed.

Change-Id: I97c6c7db797a20c6850a36c61fe5b369547c4002
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ScopedFd from libcore to libnativehelper (part 1)</title>
<updated>2013-05-14T21:44:26+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2013-05-14T21:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=a97f9072f3f49a4854a7a1840d287392230d8d91'/>
<id>a97f9072f3f49a4854a7a1840d287392230d8d91</id>
<content type='text'>
Change-Id: I01941409001107ff1825a56919cdbea6fa017fa5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I01941409001107ff1825a56919cdbea6fa017fa5
</pre>
</div>
</content>
</entry>
</feed>
