aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2010-12-12 16:17:44 -0800
committerAlon Zakai <azakai@mozilla.com>2010-12-12 16:17:44 -0800
commit4118243d177251dce74f2beb10c013aa3aa2f53f (patch)
treea161b0c8680fab56fd77bc829bcfada33c2dd6b4
parent101458003fc463abd57f7dd095967d22c80b039d (diff)
library stuff
-rw-r--r--src/library.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/library.js b/src/library.js
index a4280a85..f894141e 100644
--- a/src/library.js
+++ b/src/library.js
@@ -41,10 +41,13 @@ var Library = {
fopen: function(filename, mode) {
return 1; // XXX
},
+ __01fopen64_: 'fopen',
- _IO_getc: function(file) {
+ getc: function(file) {
return -1; // EOF
},
+ getc_unlocked: 'getc',
+ _IO_getc: 'getc',
ungetc: function(chr, stream) {
return chr;
@@ -92,6 +95,11 @@ var Library = {
clearerr: function(stream) {
},
+ flockfile: function(file) {
+ },
+ funlockfile: function(file) {
+ },
+
// stdlib.h
abs: 'Math.abs',
@@ -331,7 +339,7 @@ var Library = {
},
strpbrk: function(ptr1, ptr2) {
- var searchSet = set.apply(null, String_copy(ptr2));
+ var searchSet = Runtime.set.apply(null, String_copy(ptr2));
while (IHEAP[ptr1]) {
if (IHEAP[ptr1] in searchSet) return ptr1;
ptr1++;