Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libc: Activate mmap for malloc #46

Open
wants to merge 108 commits into
base: vita
Choose a base branch
from

Commits on Aug 13, 2015

  1. add 'vita' system

    xyzz committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    3d219e7 View commit details
    Browse the repository at this point in the history
  2. working (not thread safe) sbrk

    xyzz committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    69b0d56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    624ead3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. Configuration menu
    Copy the full SHA
    2bbaa43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a8abc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8e5ec5 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2015

  1. Proper gettimeofday header

    xyzz committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    0c05d37 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2015

  1. Disable libgloss for vita build.

    xyzz committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    37639ed View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2015

  1. Call __libc_init_array in Vita crt0.c

    Thanks to @frangarcj for testing it.
    xyzz committed Sep 17, 2015
    Configuration menu
    Copy the full SHA
    d456455 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2015

  1. Adds a call to uvl_write for handling STDIN, STDOUT, and STDERR.

    Glenn Anderson authored and frangarcj committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    3d792ab View commit details
    Browse the repository at this point in the history
  2. Renames uvl_write to uvl_log_write.

    Glenn Anderson authored and frangarcj committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    57f4136 View commit details
    Browse the repository at this point in the history
  3. exit now calls uvl_exit.

    Glenn Anderson authored and frangarcj committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    f88157d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2015

  1. Configuration menu
    Copy the full SHA
    8b68730 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#6 from frangarcj/vita

    MrNetrix changes and user-defined heap size
    xyzz committed Sep 20, 2015
    Configuration menu
    Copy the full SHA
    99764e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2015

  1. Implement _gettimeofday_r

    endrift committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    161dd36 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#7 from endrift/vita

    Implement _gettimeofday_r
    xyzz committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    8ff4633 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2015

  1. Configuration menu
    Copy the full SHA
    0cb4b2b View commit details
    Browse the repository at this point in the history
  2. Simplify _write_r

    xyzz committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    aefcd56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6fcb342 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33792ac View commit details
    Browse the repository at this point in the history
  5. Implement _unlink_r

    xyzz committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    6de3967 View commit details
    Browse the repository at this point in the history
  6. Implement _rename_r.

    xyzz committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    d9c305b View commit details
    Browse the repository at this point in the history
  7. Implement _times_r.

    xyzz committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    ccf528d View commit details
    Browse the repository at this point in the history
  8. Implement _stat_r and _fstat_r.

    xyzz committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    6fed0c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2015

  1. Configuration menu
    Copy the full SHA
    d029bbe View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2015

  1. Merge remote-tracking branch 'origin-newlib' into vita

    Glenn Anderson committed Sep 29, 2015
    Configuration menu
    Copy the full SHA
    faafb94 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2015

  1. Frees the heap memblock when exiting homebrew.

    Glenn Anderson committed Nov 8, 2015
    Configuration menu
    Copy the full SHA
    eca3c69 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2015

  1. Merge pull request vitasdk#1 from MrNetrix/vita

    Allows building the manuals using recent versions of TexInfo.
    MrNetrix committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    e763d1b View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2016

  1. Configuration menu
    Copy the full SHA
    0003640 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6073de5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2016

  1. Configuration menu
    Copy the full SHA
    2a77c39 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2016

  1. Removed UVL calls from newlib. Is a hack and not the right place.

    Homebrew using UVL that requires logging should import and make the log call themselves (preferably with a compile time define).
    Calling uvl_exit() is not needed in normal operations (a return from the thread start function automatically releases the thread).
    yifanlu committed Jun 23, 2016
    Configuration menu
    Copy the full SHA
    520ff20 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2016

  1. Configuration menu
    Copy the full SHA
    8cb9ce7 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2016

  1. Fix permissions

    xyzz committed Jul 24, 2016
    Configuration menu
    Copy the full SHA
    0b71f1a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2016

  1. Configuration menu
    Copy the full SHA
    0ec1e80 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2016

  1. Configuration menu
    Copy the full SHA
    90b1a0f View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#2 from endrift/vita

    End process when calling exit
    xyzz authored Aug 3, 2016
    Configuration menu
    Copy the full SHA
    f1a9dca View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2016

  1. Configuration menu
    Copy the full SHA
    9168bab View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#3 from endrift/kill

    Implement a few ways to kill yourself
    xyzz authored Aug 18, 2016
    Configuration menu
    Copy the full SHA
    277257a View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2016

  1. added sockets to newlib

    DaveeFTW committed Sep 4, 2016
    Configuration menu
    Copy the full SHA
    885eb2c View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2016

  1. fix race conditions

    DaveeFTW committed Sep 5, 2016
    Configuration menu
    Copy the full SHA
    b4f89bc View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2016

  1. Configuration menu
    Copy the full SHA
    6a4dc0f View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#4 from DaveeFTW/vita

    added sockets to newlib
    xyzz authored Sep 6, 2016
    Configuration menu
    Copy the full SHA
    82e7550 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a261ee View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2016

  1. Configuration menu
    Copy the full SHA
    3350763 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#6 from DaveeFTW/vita-pthread

    update newlib threading for pthread support
    jdek authored Sep 7, 2016
    Configuration menu
    Copy the full SHA
    a103a34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa92db8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request vitasdk#7 from DaveeFTW/vita

    reflect vitasdk/utils.h changes
    DaveeFTW authored Sep 7, 2016
    Configuration menu
    Copy the full SHA
    961a67c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2016

  1. implemented dup()

    DaveeFTW committed Sep 19, 2016
    Configuration menu
    Copy the full SHA
    979b147 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2016

  1. Configuration menu
    Copy the full SHA
    cd0ed97 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2016

  1. Merge pull request vitasdk#12 from DaveeFTW/dup

    implemented dup()
    jdek authored Sep 23, 2016
    Configuration menu
    Copy the full SHA
    1efe0bc View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2016

  1. add more network api & macro

    - select of sys/select.h
    - gethostbyname of netdb.h
    - add macros of netinet/in.h
    d3m3vilurr committed Sep 24, 2016
    Configuration menu
    Copy the full SHA
    1b85d7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08624e4 View commit details
    Browse the repository at this point in the history
  3. Add custom sys/types.h

    This file have custom fd_set; this struct contain 256bits
    Now locked list can use fd_set instead of uint8_t array.
    d3m3vilurr committed Sep 24, 2016
    Configuration menu
    Copy the full SHA
    e8c7d8a View commit details
    Browse the repository at this point in the history
  4. Fix can race condition code

    Direct use DescriptorTranslation* array instead bitflags
    d3m3vilurr committed Sep 24, 2016
    Configuration menu
    Copy the full SHA
    7f67d55 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2016

  1. Configuration menu
    Copy the full SHA
    c1f62e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2016

  1. Merge pull request vitasdk#9 from d3m3vilurr/more-sockets

    implement more network apis
    DaveeFTW authored Sep 27, 2016
    Configuration menu
    Copy the full SHA
    0254c2d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2016

  1. Add arguments support

    frangarcj authored Sep 29, 2016
    Configuration menu
    Copy the full SHA
    cdbaed8 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2016

  1. Fix errors

    frangarcj authored Sep 30, 2016
    Configuration menu
    Copy the full SHA
    a63af0a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2016

  1. Update crt0.c

    frangarcj authored Oct 2, 2016
    Configuration menu
    Copy the full SHA
    a53590e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4dbac0 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2016

  1. Merge pull request vitasdk#13 from frangarcj/patch-1

    Support for args
    DaveeFTW authored Nov 5, 2016
    Configuration menu
    Copy the full SHA
    bf07dff View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2016

  1. Configuration menu
    Copy the full SHA
    c61dcf6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#15 from d3m3vilurr/change-so-nonblock

    Change SO_NONBLOCK value to 0x1100
    DaveeFTW authored Nov 7, 2016
    Configuration menu
    Copy the full SHA
    b0d637c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Fix SO_RCVTIMEO option set wrong timeout value.

    sceNetSetsockopt not allow timeval struct.
    this problem make recv or send raise error immediately.
    d3m3vilurr committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    d9bd33e View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#16 from d3m3vilurr/fix-socket-timeout-options

    Fix SO_RCVTIMEO option set wrong timeout value.
    xyzz authored Nov 9, 2016
    Configuration menu
    Copy the full SHA
    3a84706 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. Fix IO slow issues

    frangarcj authored Apr 5, 2017
    Configuration menu
    Copy the full SHA
    c73abda View commit details
    Browse the repository at this point in the history
  2. typo

    frangarcj authored Apr 5, 2017
    Configuration menu
    Copy the full SHA
    648a092 View commit details
    Browse the repository at this point in the history
  3. More typos

    frangarcj authored Apr 5, 2017
    Configuration menu
    Copy the full SHA
    5c56fbf View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. Small fixes

    frangarcj authored Apr 6, 2017
    Configuration menu
    Copy the full SHA
    5e17c23 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#19 from vitasdk/frangarcj-patch-1

    Fix IO slow issues
    DaveeFTW authored Apr 6, 2017
    Configuration menu
    Copy the full SHA
    1b87d02 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2017

  1. Configuration menu
    Copy the full SHA
    1eba445 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#25 from frangarcj/vita

    Dirent support by davee
    TheOfficialFloW authored Dec 29, 2017
    Configuration menu
    Copy the full SHA
    3793fa9 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2017

  1. Fix dirent errors

    frangarcj committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    46f8b2d View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#26 from frangarcj/vita

    Fix dirent errors
    TheOfficialFloW authored Dec 30, 2017
    Configuration menu
    Copy the full SHA
    f7d1fb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2018

  1. Configuration menu
    Copy the full SHA
    21cc1dd View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2018

  1. Create memory.h (vitasdk#30)

    * Create memory.h
    
    * Change location
    frangarcj authored and d3m3vilurr committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    7a07bc8 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. Configuration menu
    Copy the full SHA
    e87a363 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2018

  1. Configuration menu
    Copy the full SHA
    b275e65 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Configuration menu
    Copy the full SHA
    50f181f View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Add missing INADDR_* macro (vitasdk#24)

    Useful when binding listening socket
    yne authored and Rinnegatamante committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    16da3c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2018

  1. Add missing SCE_KERNEL_MUTEX_ATTR_RECURSIVE flag

    Previously it was possible to go down a path and try to hold the newlib file descriptor mutex several times. Without the recursive flag, subsequent attempts to hold the mutex would fail.
    DaveeFTW authored Apr 22, 2018
    Configuration menu
    Copy the full SHA
    4250500 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitasdk#37 from DaveeFTW/patch-1

    Add missing SCE_KERNEL_MUTEX_ATTR_RECURSIVE flag
    d3m3vilurr authored Apr 22, 2018
    Configuration menu
    Copy the full SHA
    ad5d537 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2018

  1. Add sys/errno.h

    d3m3vilurr committed Jul 21, 2018
    Configuration menu
    Copy the full SHA
    fc555af View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. Configuration menu
    Copy the full SHA
    3e45c76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac4428b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2019

  1. Fix wrong error code enum

    d3m3vilurr committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    1914b9a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Fix indent on sys/error.h

    d3m3vilurr committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    da3bff0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74d872e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2019

  1. Added INADDR_LOOPBACK and INADDR_NONE defines. (vitasdk#40)

    * Added INADDR_LOOPBACK and INADDR_NONE defines.
    
    * Fix sockaddr_in tabulation.
    Rinnegatamante authored and d3m3vilurr committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    87df50f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2019

  1. Configuration menu
    Copy the full SHA
    5ef24f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2019

  1. Merge pull request vitasdk#38 from d3m3vilurr/errno

    Add sys/errno.h
    d3m3vilurr authored Feb 17, 2019
    Configuration menu
    Copy the full SHA
    be28edb View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Make localtime and localtime_r aware of system timezone (vitasdk#41)

    * Add `vita/lcltime_r.c` to provide localtime_r using SceRtc functions
    
    * Use hardtabs instead of spaces in `sys/vita/lcltime_r.c`
    
    * Use `rid` as `errno` in `lcltime_r.c`
    Martin Larralde authored and d3m3vilurr committed Feb 27, 2019
    Configuration menu
    Copy the full SHA
    cc721af View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Move net functions to net dir and add getaddrinfo related files

    copy from `newlib/libc/sys/phoenix/net/*`
    d3m3vilurr committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    62f6f95 View commit details
    Browse the repository at this point in the history
  2. Fix part of the getaddrinfo function

    vita newlib has sa_len and doesn't have arpa/inet.h
    d3m3vilurr committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    c9ab727 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0eacb8 View commit details
    Browse the repository at this point in the history
  4. Add arpa inet functions

    copy from `newlib/libc/sys/phoenix/net/*`
    d3m3vilurr committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    c915da5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    38c8d3a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a583e87 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d2d3bd View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Configuration menu
    Copy the full SHA
    0c035e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Merge pull request vitasdk#42 from d3m3vilurr/vita-getaddrinfo

    Add more network functions
    d3m3vilurr authored Aug 12, 2019
    Configuration menu
    Copy the full SHA
    8daadae View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Add sockaddr_storage

    d3m3vilurr committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    26929d8 View commit details
    Browse the repository at this point in the history
  2. Add sockaddr_in6

    d3m3vilurr committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    be08016 View commit details
    Browse the repository at this point in the history
  3. Initial add netinet/tcp.h

    d3m3vilurr committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    81abbf9 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Merge pull request vitasdk#43 from d3m3vilurr/vita-sock-defines

    Add more socket defines
    d3m3vilurr authored Aug 18, 2019
    Configuration menu
    Copy the full SHA
    a0e8bfa View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2019

  1. Configuration menu
    Copy the full SHA
    53e6192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f85718d View commit details
    Browse the repository at this point in the history