82d076b51f6fe7c1cbd1f37414be36eaaa9b0e56 |
02-Jul-2015 |
Jeff Sharkey <jsharkey@android.com> |
Add getxattr/setxattr/removexattr syscalls. Bug: 20275572 Change-Id: I958056f757f095ad6278624e293a5583d9cee822
s.java
sConstants.java
|
bfa687ff9d7aa6cef970804cd1d82c042f15ff28 |
18-Jun-2015 |
Erik Kline <ek@google.com> |
Add ENONET to OsConstants Bug: 19537384 Change-Id: I155f3db741bdac96f1ecb1ccb15b31faab85e819 (cherry picked from commit 959a23e37abdfa26059e3770eacfe36dea8fc01c)
sConstants.java
|
2e669f1cdb16a6797e20fd46fbb8409f1e868d4d |
16-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 6ff8e03e: am ba6caa1c: Merge "Expose the SocketAddress variant to bundled apps." * commit '6ff8e03ef67c204565ceb3679029a0b88bdfaa62': Expose the SocketAddress variant to bundled apps.
|
36f73b3bd9014eaf47663b85fb185b95fbf7a3a6 |
16-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Expose the SocketAddress variant to bundled apps. Change-Id: I6b7985f23c1063c0cf68a12bf510da032bbd3e94
s.java
|
2a28c71f445ae29d801f0519675512789f91fa51 |
16-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 1dacfbb4: am 7d6411b7: Merge "Support packet sockets in libcore." * commit '1dacfbb464d8d21c312cca681a1a297e0f632f08': Support packet sockets in libcore.
|
a4ca7f443a72043b25d1646cd6a77661e09eb63b |
16-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 1ab902ac: am 9322c6d2: Merge "Add a PacketSocketAddress class that represents sockaddr_ll." * commit '1ab902acc995d6ef7a297959d57b6d8715a0bd2a': Add a PacketSocketAddress class that represents sockaddr_ll.
|
00bb2a5e5d619cbfd172793ca9bf7130192765eb |
12-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Support packet sockets in libcore. Bug: 19704592 Change-Id: Ic424e4c36f6de028df4a3095f57a08b68da78033
sConstants.java
|
a61618663f9dfc6c862cf7638193b43fdad7360e |
11-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Add a PacketSocketAddress class that represents sockaddr_ll. Bug: 19704592 Change-Id: Icc748e2764d0915cc7ca1924aaf51ca0c25b669d
acketSocketAddress.java
|
b186e3c9195112f7acf938be388889dd773c2b18 |
10-Mar-2015 |
Erik Kline <ek@google.com> |
am 24c68680: am 649f614e: am 2882e512: Merge "Add support for netlink sockets and addresses." * commit '24c68680f1c187fa9d2a9cc4c4ddb5ae09fa7dfb': Add support for netlink sockets and addresses.
|
8f5b46d72e5c1b1b1dd4357580c4fb5a60e3f4de |
26-Jan-2015 |
Erik Kline <ek@google.com> |
Add support for netlink sockets and addresses. Additionally: - support bind and connect calls with SocketAddresses - getsockname and getpeername can return a NetlinkSocketAddress Developed in conjunction with: https://android-review.googlesource.com/135490 Bug: 18581716 Change-Id: I760a06cdb9bdb26c734fb02cf668a94de982e2b6
etlinkSocketAddress.java
s.java
sConstants.java
|
9a1401d0725edd67270473f51677ee63294cc05a |
27-Feb-2015 |
Nick Kralevich <nnk@google.com> |
expose ST_* in OsConstants Expose ST_* constants via OsConstants. Without these constants being exposed, it's impossible to meaningfully use StructStatVfs.f_flag returned from the Os.statvfs() call. Change-Id: Iae4af8da93e50b3db965a1c8a2af8a32fea37419
sConstants.java
|
b86b5104cb218849c1adeb38fa20c8a9110cadb7 |
26-Feb-2015 |
Nick Kralevich <nnk@google.com> |
Add ST_* constants to OsConstants Expose ST_* constants via OsConstants. Without these constants being exposed, it's impossible to meaningfully use StructStatVfs.f_flag returned from the Os.statvfs() call. For now, @hide the new constants. Change-Id: I82536521972e9e87a1936dd712b9e8153d120cc1
sConstants.java
|
30c669166d86d0bd133edfb67909665fb41d29b6 |
16-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Remove fcntlLong, use fcntlInt for F_SETFD instead. fcntlLong works too, but only because of the syscall conventions happen to place the lower 32 bits of our jlong in the right register. This change also gets rid of fcntlLong because there aren't any documented fcntl calls that take a 64 bit integer argument. Change-Id: I8d187d5b906195fc663675a07a5f116dcd210d16
s.java
|
c8d9ea662de6f4856b28907b4119087cfc5a44d2 |
16-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Add fcntlInt. Hidden for now, for use from the frameworks. Change-Id: I30d95b28ecbc422aaa5bf28fb2f288c3ca026493
s.java
|
8f0f2ac7fcd8f366a78cc51181d065ab93385e46 |
17-Dec-2014 |
Elliott Hughes <enh@google.com> |
Add various system calls needed by the zygote. Bug: 18719692 Change-Id: I91a943369bc3b331e7e06e758f729b008c3c041c
s.java
|
fa542091e45db699a937c5ac0191194405107827 |
16-Dec-2014 |
Elliott Hughes <enh@google.com> |
Fix poll to never return EINTR. Bug: 18759467 Change-Id: Ia5b97a55318b5990ad6b80d15641223aa4fb06f5
s.java
|
0d8b5c3692c36837d22c4e7d9c4d7d95f6a10235 |
12-Dec-2014 |
Elliott Hughes <enh@google.com> |
Add pipe2 and O_CLOEXEC to the libcore POSIX API. @hide right now, but we should expose these at some point. Bug: 18719692 Change-Id: I0a73606cf089ed307d1ab2916a7df28b3c45aaf0
s.java
sConstants.java
|
99a0c82619a88c6aea038757cf14090f5d33afeb |
27-Nov-2014 |
Neil Fuller <nfuller@google.com> |
Fix crash in selector.wakeup() with closed selector Selector.wakeup() can throw an undeclared IOException (from native code). This is not compatible with the signature of wakeup(). In prior Android releases no exception is thrown in this case. This change reverts the behavior to the same as prior Android releases. Many thanks to diddysbestbud@ for the report. Bug: https://code.google.com/p/android/issues/detail?id=80785 Bug: 18548071 (cherry picked from commit 1791f6be1bd2733babb0c862ad8509f4c847b48f) Change-Id: I19ee879dcd783655d8a402e12855a5fa1f1eb90c
s.java
|
1fc6b04adc87e752aa35bedb7617b5145d835d7c |
24-Jul-2014 |
Nick Kralevich <nnk@google.com> |
OsConstants: add PR_GET_DUMPABLE / PR_SET_DUMPABLE Expose PR_GET_DUMPABLE and PR_SET_DUMPABLE via java. Change-Id: Ibb60ed1d00c3a84fa77a34d0acc56cb995d14e1c
sConstants.java
|
3e58734d651080009c9190c7062837fca5c7cf4e |
13-May-2014 |
Paul Jensen <pauljensen@google.com> |
Add support for network-specific host name resolution. For now all such support is hidden. Change-Id: I932f73158a8f6e3ccc36c319d138180dff2aa070
s.java
|
47dab51c092aaecfc8a4e09145b537515e69981b |
10-May-2014 |
Elliott Hughes <enh@google.com> |
am bd07b48b: am dfde0674: am 5c1acb43: Merge "Add android.system.Os.link for link(2)." * commit 'bd07b48baf1f056e3c7c781b2b3d51025893fdb4': Add android.system.Os.link for link(2).
|
04428d61d7000e17ab21d08a1d672c34eb68f6e2 |
10-May-2014 |
Elliott Hughes <enh@google.com> |
Add android.system.Os.link for link(2). Bug: 14683762 Change-Id: Ieeba1d2d0c5e9c05e85c6ffbaeb5a7febc69238c
s.java
|
938612c05cb2b02c6f9f6da83d1904fb97b6ed36 |
09-May-2014 |
Elliott Hughes <enh@google.com> |
Unhide android.system.Os. Change-Id: Ia113d3e3609cd1403fbdea7966931bf5c6c3b5ea
rrnoException.java
s.java
sConstants.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructUtsname.java
|
34721e8e0051258e87848bae25baf50722b4c76a |
07-May-2014 |
Elliott Hughes <enh@google.com> |
Basic documentation for android.system. Also individually @hide the methods we might not want to expose straight away. These are basically the ones where the mapping to Java types isn't completely straightforward, usually resulting in a family of similar methods. Change-Id: I7b3d555c4599dc8c64e23f5c494a358ef68c6777
rrnoException.java
aiException.java
s.java
sConstants.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructUtsname.java
|
793dd41db28fb2b9a49ad54a65bb208c67bd8a85 |
30-Apr-2014 |
Elliott Hughes <enh@google.com> |
Merge "Make sure every struct has a toString."
|
fe77f817b540f2a66c17486a618bb9083a22070e |
30-Apr-2014 |
Elliott Hughes <enh@google.com> |
Make sure every struct has a toString. Also add some missing finals. Change-Id: I80a779d7340608d55d5ffcc73e2d411dc1bc1cc9
tructAddrinfo.java
tructFlock.java
tructGroupReq.java
tructGroupSourceReq.java
tructLinger.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructTimeval.java
tructUcred.java
tructUtsname.java
|
5215e4c0db7530519981f1e505e6db82401802f2 |
25-Apr-2014 |
Nick Kralevich <nnk@google.com> |
add prctl / PR_SET_NO_NEW_PRIVS Add java wrappers for prctl and PR_SET_NO_NEW_PRIVS. Change-Id: I649a755ea9354b0290b25292bc65901b1528c1d5
s.java
sConstants.java
|
ad85992a32668bdd5230e884b424ee813178340a |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
libcore.io.OsConstants is dead; long live android.system.OsConstants! Change-Id: I3951c1349842adf7dfbb7458c76c982646804ccb
sConstants.java
|
41d8acb87dd1b722cf54e4c64e72c6a13688a849 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Move ErrnoException into android.system. Change-Id: Id22bebb6aadeff0729f430fce3f702d974a23efc
rrnoException.java
|
a2fac5bc3fc5c182e738aa4f3fcc64bb38dfbf5f |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Move StructStat and StructStatVfs now all the callers have switched over. Change-Id: Ia599ea8d65645eb97c6944743e0a9510991c0607
tructStat.java
tructStatVfs.java
|
5d930cadc8f62aee5f18e7921296fe66a54f18ab |
24-Apr-2014 |
Elliott Hughes <enh@google.com> |
Groundwork towards making the Libcore.os functionality public. Change-Id: Ie700aa16d91fba53fc5eb2555829cb74d84b12ad
rrnoException.java
aiException.java
s.java
sConstants.java
tructAddrinfo.java
tructFlock.java
tructGroupReq.java
tructGroupSourceReq.java
tructLinger.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructTimeval.java
tructUcred.java
tructUtsname.java
|