0.3.0: converge relibc to upstream 0.6.0 + Red Bear patches
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
H
|
||||
Jello World!
|
||||
|
||||
Hello
|
||||
@@ -0,0 +1,5 @@
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTest
|
||||
Hello
|
||||
World
|
||||
It works
|
||||
No buffering issues here
|
||||
@@ -0,0 +1,2 @@
|
||||
Hello, world
|
||||
a
|
||||
@@ -0,0 +1,31 @@
|
||||
Hello World!
|
||||
|
||||
Line 2
|
||||
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
|
||||
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
||||
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
|
||||
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
|
||||
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
|
||||
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
|
||||
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
|
||||
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
|
||||
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
|
||||
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
|
||||
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
|
||||
ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
|
||||
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
|
||||
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
|
||||
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
|
||||
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
|
||||
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
|
||||
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
|
||||
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
||||
EOF
|
||||
@@ -0,0 +1,32 @@
|
||||
1
|
||||
22
|
||||
333
|
||||
4444
|
||||
55555
|
||||
666666
|
||||
7777777
|
||||
88888888
|
||||
999999999
|
||||
AAAAAAAAAA
|
||||
BBBBBBBBBBB
|
||||
CCCCCCCCCCCC
|
||||
DDDDDDDDDDDDD
|
||||
EEEEEEEEEEEEEE
|
||||
FFFFFFFFFFFFFFF
|
||||
0000000000000000
|
||||
11111111111111111
|
||||
222222222222222222
|
||||
3333333333333333333
|
||||
44444444444444444444
|
||||
555555555555555555555
|
||||
6666666666666666666666
|
||||
77777777777777777777777
|
||||
888888888888888888888888
|
||||
9999999999999999999999999
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
BBBBBBBBBBBBBBBBBBBBBBBBBBB
|
||||
CCCCCCCCCCCCCCCCCCCCCCCCCCCC
|
||||
DDDDDDDDDDDDDDDDDDDDDDDDDDDDD
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
00000000000000000000000000000000
|
||||
@@ -0,0 +1,3 @@
|
||||
Hello
|
||||
0
|
||||
0
|
||||
@@ -0,0 +1,14 @@
|
||||
1 2 3 9
|
||||
9
|
||||
16
|
||||
35
|
||||
48
|
||||
92
|
||||
109
|
||||
152
|
||||
201
|
||||
241
|
||||
276
|
||||
293
|
||||
299
|
||||
301
|
||||
@@ -0,0 +1 @@
|
||||
1234, 7, 32
|
||||
@@ -0,0 +1,2 @@
|
||||
Line 2
|
||||
ftello: 21
|
||||
@@ -0,0 +1 @@
|
||||
Worked!
|
||||
@@ -0,0 +1,41 @@
|
||||
1: getline(NULL, NULL, stream)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
2: getline(NULL, &n, stream)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
3: getline(&lineptr, NULL, stream)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
4: getline(NULL, NULL, NULL)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
5: getline(&lineptr, NULL, NULL)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
6: getline(NULL, &n, NULL)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
7: getline(&lineptr, &n, NULL)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
8: getdelim(&lineptr, &n, 25600, stream)
|
||||
=> 22 (Invalid argument) - EINVAL
|
||||
|
||||
1: status = 27, strlen = 27, feof = 0, ferror = 0
|
||||
|>Space: the final frontier.
|
||||
2: status = 1, strlen = 1, feof = 0, ferror = 0
|
||||
|>
|
||||
3: status = 50, strlen = 50, feof = 0, ferror = 0
|
||||
|>These are the voyages of the starship Enterprise.
|
||||
4: status = 24, strlen = 24, feof = 0, ferror = 0
|
||||
|>Its continuing mission:
|
||||
5: status = 33, strlen = 33, feof = 0, ferror = 0
|
||||
|>- to explore strange new worlds;
|
||||
6: status = 46, strlen = 46, feof = 0, ferror = 0
|
||||
|>- to seek out new life and new civilizations;
|
||||
7: status = 45, strlen = 45, feof = 0, ferror = 0
|
||||
|>- to boldly go where no one has gone before!
|
||||
|
||||
overread 1, status = -1, feof = 1, ferror = 0
|
||||
|~- to boldly go where no one has gone before!
|
||||
|
||||
overread 2, status = -1, feof = 1, ferror = 0
|
||||
|~- to boldly go where no one has gone before!
|
||||
|
||||
overread 3, status = -1, feof = 1, ferror = 0
|
||||
|~- to boldly go where no one has gone before!
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
Line 1: 1-never-gonna-give-you-up
|
||||
Line 2: 2-never-gonna-let-you-down
|
||||
Line 3: 3-never-gonna-run-around
|
||||
Line 4: 4-and-desert-you
|
||||
Line 5: 5-never-gonna-make-you-cry
|
||||
Line 6: 6-never-gonna-say-goodbye
|
||||
Line 7: 7-never-gonna-tell-a-lie
|
||||
Line 8: 8-and-hurt-you
|
||||
@@ -0,0 +1,78 @@
|
||||
percent: %
|
||||
string: String
|
||||
char: c
|
||||
char: þ
|
||||
int: -16
|
||||
uint: 32
|
||||
hex: beef
|
||||
HEX: C0FFEE
|
||||
string: end
|
||||
%n returned 51, total len of write: 94
|
||||
|
||||
Padding madness:
|
||||
001 +2
|
||||
c
|
||||
0x00000ff
|
||||
001
|
||||
0 0x1
|
||||
1
|
||||
(00123) ( 123)
|
||||
(-0123) ( -123)
|
||||
( )
|
||||
0xabcdef
|
||||
(nil)
|
||||
|
||||
Positional madness:
|
||||
4 3 2
|
||||
00002
|
||||
|Fiz |Buz | Fiz| Tot|
|
||||
int: 5 double: 0.100000 0.200000 0.300000 0.400000
|
||||
-1717986918 0.100000
|
||||
-1717986918 0.200000
|
||||
|
||||
Float madness:
|
||||
1.234568e+02
|
||||
1.000000E-05
|
||||
123.456789
|
||||
0.000010
|
||||
-1.234568e+02
|
||||
-00000001.234568e+02
|
||||
%.5g: -123.46
|
||||
%.5f: -123.45679
|
||||
%.5e: -1.23457e+02
|
||||
%.*g: -1.2e+02
|
||||
%.*f: -123.46
|
||||
%.*e: -1.23e+02
|
||||
%.*2$g: -123.46
|
||||
%.*2$f: -123.45679
|
||||
%.*2$e: -1.23457e+02
|
||||
100000
|
||||
1e+06
|
||||
1.000000e+06
|
||||
0.0001
|
||||
1E-05
|
||||
1.000000E-05
|
||||
001234.56
|
||||
001234.56
|
||||
|
||||
Non-finite float madness:
|
||||
%e: inf -inf nan -nan
|
||||
%E: INF -INF NAN -NAN
|
||||
%f: inf -inf nan -nan
|
||||
%F: INF -INF NAN -NAN
|
||||
%g: inf -inf nan -nan
|
||||
%G: INF -INF NAN -NAN
|
||||
Things that have been buggy
|
||||
+05
|
||||
Testing asprintf...
|
||||
printed: test string, value: 11
|
||||
printed: test string 2, value: 13
|
||||
printed: test string 2, value: 13
|
||||
|
||||
%m: Owner died
|
||||
|
||||
C23:
|
||||
Binary %b: 100
|
||||
Binary %b alternate: 0b100
|
||||
Binary %B: 100
|
||||
Binary %B alternate: 0B100
|
||||
@@ -0,0 +1,2 @@
|
||||
A BCC/
|
||||
AB CC/
|
||||
@@ -0,0 +1 @@
|
||||
A B
|
||||
@@ -0,0 +1,16 @@
|
||||
2, { sa: 12, ia: 345, ib: 0, ic: 0, fa: 0.000000, da: 0.000000, ptr: (nil), char: a, string1: , string2: , string3: , string4: }
|
||||
3, { sa: 12, ia: 18, ib: 837, ic: 8, fa: 0.000000, da: 0.000000, ptr: (nil), char: a, string1: , string2: , string3: , string4: }
|
||||
2, { sa: 12, ia: 18, ib: 837, ic: 8, fa: 0.100000, da: 0.200000, ptr: (nil), char: a, string1: , string2: , string3: , string4: }
|
||||
1, { sa: 12, ia: 18, ib: 837, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: a, string1: , string2: , string3: , string4: }
|
||||
1, { sa: 12, ia: 18, ib: 837, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: a, string1: Hello, string2: , string3: , string4: }
|
||||
1, { sa: 12, ia: 15, ib: 837, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: a, string1: Hello, string2: , string3: , string4: }
|
||||
2, { sa: 12, ia: 15, ib: 837, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: elllo, string2: , string3: , string4: }
|
||||
1, { sa: 12, ia: 0, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: elllo, string2: , string3: , string4: }
|
||||
0, { sa: 12, ia: 0, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: elllo, string2: , string3: , string4: }
|
||||
2, { sa: 12, ia: 42, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: world, string2: , string3: , string4: }
|
||||
2, { sa: 12, ia: 84, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: world, string2: planet, string3: , string4: }
|
||||
4, { sa: 12, ia: 84, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: e, string2: o, string3: l, string4: d }
|
||||
4, { sa: 12, ia: 84, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: a, string2: e, string3: f, string4: dddddd }
|
||||
4, { sa: 12, ia: 84, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: a, string2: e, string3: f, string4: dddddd }
|
||||
1, { sa: 12, ia: 84, ib: 8, ic: 8, fa: 0.100000, da: 0.200000, ptr: 0xabcdef, char: h, string1: testbbbb, string2: e, string3: f, string4: dddddd }
|
||||
3 "https" "//" "redox-os.org" ""
|
||||
@@ -0,0 +1,4 @@
|
||||
H
|
||||
Hello World!
|
||||
|
||||
Hello
|
||||
@@ -0,0 +1 @@
|
||||
This stri
|
||||
@@ -0,0 +1,28 @@
|
||||
#, 0
|
||||
i, 1
|
||||
n, 2
|
||||
h, -9
|
||||
e, -8
|
||||
l, -7
|
||||
l, -6
|
||||
o, -5
|
||||
, -4
|
||||
w, -3
|
||||
o, -2
|
||||
r, -1
|
||||
l, 0
|
||||
d, 1
|
||||
|
||||
, 2
|
||||
c, 3
|
||||
l, 4
|
||||
u, 5
|
||||
d, 6
|
||||
e, 7
|
||||
, 8
|
||||
<, 9
|
||||
s, 10
|
||||
t, 11
|
||||
d, 12
|
||||
i, 13
|
||||
o, 14
|
||||
@@ -0,0 +1 @@
|
||||
hello world
|
||||
Reference in New Issue
Block a user