<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>158681</bug_id>
          
          <creation_ts>2016-06-12 19:38:52 -0700</creation_ts>
          <short_desc>std::atexit used without including cstdlib</short_desc>
          <delta_ts>2016-06-16 16:03:04 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ting-Wei Lan">lantw44</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1201758</commentid>
    <comment_count>0</comment_count>
    <who name="Ting-Wei Lan">lantw44</who>
    <bug_when>2016-06-12 19:38:52 -0700</bug_when>
    <thetext>This causes compilation error on FreeBSD:

/home/lantw44/webkit/source/WebKit/Source/WebCore/platform/graphics/PlatformDisplay.cpp:169:5: error: no member named &apos;atexit&apos; in namespace &apos;std&apos;; did you mean simply
      &apos;atexit&apos;?
    std::atexit([] { PlatformDisplay::sharedDisplay().terminateEGLDisplay(); });
    ^~~~~~~~~~~
    atexit
/usr/include/stdlib.h:84:6: note: &apos;atexit&apos; declared here
int      atexit(void (*)(void));
         ^
1 error generated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201761</commentid>
    <comment_count>1</comment_count>
      <attachid>281145</attachid>
    <who name="Ting-Wei Lan">lantw44</who>
    <bug_when>2016-06-12 19:40:06 -0700</bug_when>
    <thetext>Created attachment 281145
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201762</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-12 19:41:28 -0700</bug_when>
    <thetext>Attachment 281145 did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201764</commentid>
    <comment_count>3</comment_count>
      <attachid>281146</attachid>
    <who name="Ting-Wei Lan">lantw44</who>
    <bug_when>2016-06-12 19:47:02 -0700</bug_when>
    <thetext>Created attachment 281146
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1203039</commentid>
    <comment_count>4</comment_count>
      <attachid>281146</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-06-16 15:41:04 -0700</bug_when>
    <thetext>Comment on attachment 281146
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281146&amp;action=review

&gt; Source/WebCore/platform/graphics/PlatformDisplay.cpp:29
&gt; +#include &lt;cstdlib&gt;

Was this causing a build error for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1203040</commentid>
    <comment_count>5</comment_count>
      <attachid>281146</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-06-16 15:41:33 -0700</bug_when>
    <thetext>Comment on attachment 281146
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281146&amp;action=review

r=me

&gt;&gt; Source/WebCore/platform/graphics/PlatformDisplay.cpp:29
&gt;&gt; +#include &lt;cstdlib&gt;
&gt; 
&gt; Was this causing a build error for you?

Oh -- for BSD builds. Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1203067</commentid>
    <comment_count>6</comment_count>
      <attachid>281146</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-16 16:03:01 -0700</bug_when>
    <thetext>Comment on attachment 281146
Patch

Clearing flags on attachment: 281146

Committed r202145: &lt;http://trac.webkit.org/changeset/202145&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1203068</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-16 16:03:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281145</attachid>
            <date>2016-06-12 19:40:06 -0700</date>
            <delta_ts>2016-06-12 19:46:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158681-20160613024012.patch</filename>
            <type>text/plain</type>
            <size>1129</size>
            <attacher name="Ting-Wei Lan">lantw44</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxOTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRkMDcyZTVjODJmZTEw
MjJhYzgxOGEyNjg4MTIzMjFiYWZjNDA1YS4uM2FjM2UzOTgxNmI5MWNkMDhiNGUxOWZkMDIyNmFk
NTVlYzFlMzg3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2LTA2LTEyICBUaW5n
LVdlaSBMYW4gIDxsYW50dzQ0QGdtYWlsLmNvbT4KKworICAgICAgICBJbmNsdWRlIGNzdGRsaWIg
YmVmb3JlIHVzaW5nIHN0ZDo6YXRleGl0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTg2ODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL1BsYXRmb3JtRGlzcGxheS5jcHA6CisKIDIwMTYtMDYtMTIgIFphbGFuIEJ1
anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBDbGVhbnVwIFJlbmRlckJsb2NrOjpy
ZW1vdmVQb3NpdGlvbmVkT2JqZWN0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL1BsYXRmb3JtRGlzcGxheS5jcHAKaW5kZXggOGQ1YzdkMzNjZDA5N2JiNzVkNmQ1
Y2JlMDNjN2Y3M2U4YmMxY2ZkNC4uYmRhZTVmNDVmOTU5NDg5YWMwYjYxNWM0MGZjMTc3NzgyZWFl
OWI5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZv
cm1EaXNwbGF5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QbGF0
Zm9ybURpc3BsYXkuY3BwCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAj
aW5jbHVkZSAiUGxhdGZvcm1EaXNwbGF5LmgiCiAKKyNpbmNsdWRlIDxjc3RkbGliPgogI2luY2x1
ZGUgPG11dGV4PgogI2luY2x1ZGUgPHd0Zi9OZXZlckRlc3Ryb3llZC5oPgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281146</attachid>
            <date>2016-06-12 19:47:02 -0700</date>
            <delta_ts>2016-06-16 16:03:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158681-20160613024708.patch</filename>
            <type>text/plain</type>
            <size>1096</size>
            <attacher name="Ting-Wei Lan">lantw44</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxOTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRkMDcyZTVjODJmZTEw
MjJhYzgxOGEyNjg4MTIzMjFiYWZjNDA1YS4uODUzY2Y4MWI2Mjg3MmNiYTI3M2ZmODVhMzM5NDA4
ZDlkNTZiMTkzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE2LTA2LTEyICBUaW5n
LVdlaSBMYW4gIDxsYW50dzQ0QGdtYWlsLmNvbT4KKworICAgICAgICBJbmNsdWRlIGNzdGRsaWIg
YmVmb3JlIHVzaW5nIHN0ZDo6YXRleGl0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTg2ODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL1BsYXRmb3JtRGlzcGxheS5jcHA6
CisKIDIwMTYtMDYtMTIgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAg
ICBDbGVhbnVwIFJlbmRlckJsb2NrOjpyZW1vdmVQb3NpdGlvbmVkT2JqZWN0cwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1BsYXRmb3JtRGlzcGxheS5jcHAKaW5k
ZXggOGQ1YzdkMzNjZDA5N2JiNzVkNmQ1Y2JlMDNjN2Y3M2U4YmMxY2ZkNC4uYmRhZTVmNDVmOTU5
NDg5YWMwYjYxNWM0MGZjMTc3NzgyZWFlOWI5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9QbGF0Zm9ybURpc3BsYXkuY3BwCkBAIC0yNiw2ICsyNiw3IEBA
CiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1EaXNwbGF5LmgiCiAKKyNp
bmNsdWRlIDxjc3RkbGliPgogI2luY2x1ZGUgPG11dGV4PgogI2luY2x1ZGUgPHd0Zi9OZXZlckRl
c3Ryb3llZC5oPgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>