components/erlang/patches/erl_driver.h.patch
author Rich Burridge <rich.burridge@oracle.com>
Mon, 11 Mar 2013 10:06:51 -0700
changeset 1205 6c6c27bcf9ac
parent 1119 8acf1591784d
permissions -rw-r--r--
16431724 Adjust how license text and Oracle internal tracking numbers are propagated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1119
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Need to add in a "#include <sys/types.h>" for this erlang header file so
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
that a definition for ssize_t is found, which in turn allows the ejabberd
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
component to build successfully.
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
--- otp_src_R15B03/erts/emulator/beam/erl_driver.h.orig	2012-12-28 09:47:16.253855115 -0800
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
+++ otp_src_R15B03/erts/emulator/beam/erl_driver.h	2012-12-28 09:47:45.111231567 -0800
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
@@ -86,6 +86,7 @@
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
 
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
 #include <stdlib.h>
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
 #include <string.h>		/* ssize_t on Mac OS X */
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
+#include <sys/types.h>		/* ssize_t on Solaris */
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
 
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
 #if defined(VXWORKS)
8acf1591784d 15985584 Update erlang to version R15B03
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
 #  include <ioLib.h>