summaryrefslogtreecommitdiff
path: root/lib/ic/c_src
Commit message (Collapse)AuthorAgeFilesLines
* Move the corba applcations to separate repositoryLars Thorsen2018-04-2727-2122/+0
| | | | | | All corba applications are moved to a separate repository. E.g. orber, ic, cosEvent, cosEventDomain, cosNotifications cosTime, cosTransactions, cosProperty and cosFileTransfer.
* ic: Optimize oe_ei_encode_atomSverker Eriksson2018-03-191-17/+26
| | | | | | | 1. Use ei_encode_atom_len to not repeat strlen(p) twice. 2. Do a dirty over estimation of atom encoding space needed to avoid calling ei_encode_atom_len twice.
* update copyright-yearHenrik Nord2016-03-1527-27/+27
|
* Change license text to APLv2Bruce Yinhe2015-06-1827-270/+297
|
* ic: Suppress unused-value warningBjörn-Egil Dahlberg2014-06-241-1/+1
|
* Silence warnings about unused return values in icAnthony Ramine2013-12-026-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The warnings are: oe_ei_encode_string.c:26:3: warning: expression result unused [-Wunused-value] (int) ei_encode_string(0,&size,p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ oe_ei_encode_port.c:26:3: warning: expression result unused [-Wunused-value] (int) ei_encode_port(NULL, &size, p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oe_ei_encode_atom.c:26:3: warning: expression result unused [-Wunused-value] (int) ei_encode_atom(0,&size,p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ oe_ei_encode_pid.c:26::3: warning: expression result unused [-Wunused-value] (int) ei_encode_pid(NULL, &size, p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oe_ei_encode_ref.c:26:3: warning: expression result unused [-Wunused-value] (int) ei_encode_ref(NULL, &size, p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oe_ei_encode_term.c:26:3: warning: expression result unused [-Wunused-value] (int) ei_encode_term(NULL, &size, t); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix two small silent rules omissionsAnthony Ramine2013-09-211-4/+2
|
* ei ic: install headers and libs into usrLukas Larsson2013-08-291-0/+4
|
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
|
* erl_interface,ic: Remove node_org_enc from erlang_{pid,port,ref}Sverker Eriksson2013-02-181-1/+0
| | | | | | | | | | | in order to be backward compatible with user code that accesses the members of erlang_pid and friend. The documentation does not mention the content of these structs, but we have example code that does. So the safe way it the revert the node_org_enc field (added in R16A) and instead determine in runtime which atom encoding to use depending on if the node atom contains unicode (>255) characters or not.
* ic: Making tests pass after changes in erl_interface and jinterfaceSverker Eriksson2013-01-241-0/+1
| | | | | | | Note that all these changes was needed due to violations of the APIs in erl_interface and jinterface. One might of course argue that these violations was made due to shortages in erl_interface and jinterface.
* Implement ./otp_build configure --enable-silent-rulesAnthony Ramine2013-01-151-2/+8
| | | | | | With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
* Update copyright yearsBjörn-Egil Dahlberg2012-08-311-1/+1
|
* Update to work with whitespace in exec pathLukas Larsson2012-06-051-6/+6
| | | | | OTP-10106 OTP-10107
* Update copyright yearsBjörn-Egil Dahlberg2011-12-091-1/+1
|
* */c_src/Makefile*: Support parallel makeBjörn Gustavsson2011-08-081-6/+2
| | | | | | | | | | | | | | | | Create directories first, not within implicit rules. If two 'install' instances runs at the same time attempting to create a directory, one of them may fail with an "File exists" error. I tried to use order-only prerequisites to create the directories, but run into two problems: First, order-only prerequisites are only implemented in Make 3.80 and later. Second, on a computer running Solaris/Intel 2.8 (with Make 3.80), order-only prerequisites seemed to work like ordinary prerequisites, causing targets to be re-built if the timestamp for the directory changed. Therefore, using a shell command to run mkdir seems to be the more portable solution.
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-2027-0/+2082