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

Suggestion to implement spawnvpe_callback() + fix some stuff on spawnvpe() #195

Closed
wants to merge 60 commits into from

Commits on Jun 6, 2024

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

Commits on Jun 10, 2024

  1. flockfile/ftrylockfile/funlockfile now are protected by an IOB flag t…

    …o avoid to release the semaphore twice. Some deferred check to speed up things
    afxgroup committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b713c8a View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Set pipe() fds to FDF_IS_INTERACTIVE despite the fact, that IsInterac…

    …tive(pipe_fd) returns false. Use SetBlockingMode() to set O_NONBLOCK for pipes instead of SetMode().
    elfpipe committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f49faf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04c81af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #185 from alfkil/master

    Fix problems with pipe and O_NONBLOCK.
    afxgroup authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    93a82d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    b0d964b View commit details
    Browse the repository at this point in the history
  2. Remove last / in mkdir if present to avoid errors when creating dir. …

    …__get_default_file is now public but needs to be declared as extern if someone wants to use it (or include dos.h that can come with side effects)
    afxgroup committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1d57cbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7be89c2 View commit details
    Browse the repository at this point in the history
  4. Fixed waitpid/wait functions

    afxgroup committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d30c1ef View commit details
    Browse the repository at this point in the history
  5. Merge pull request #186 from AmigaLabs/spawnv

    Fixed Spawnv. Added waitpid/wait functions
    afxgroup authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7e9325e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. More waitpid/spawnv changes

    afxgroup committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    95db1b5 View commit details
    Browse the repository at this point in the history
  2. More waitpid changes

    afxgroup committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d4c4689 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

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

Commits on Jun 16, 2024

  1. Merge pull request #188 from alfkil/beta10

    Reverse the order of SBM_(NON_)BLOCKING. (Second attempt.)
    afxgroup authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    a145b76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a46978 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #189 from alfkil/beta10

    Added ERROR_WOULD_BLOCK == EWOULDBLOCK to __translate_io_error_to_err…
    afxgroup authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    5795e40 View commit details
    Browse the repository at this point in the history
  4. Some minor spawnv/waitpid changes. added terminal program that should…

    … test if tty functions are working correctly (and it seems not..)
    afxgroup committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    b0d82d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    8fdeb39 View commit details
    Browse the repository at this point in the history
  2. Fixed broken termios hook

    afxgroup committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    165647f View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Added two test programs

    afxgroup committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    3e53ca0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c5e9ff View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    4c71ddf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a630bf View commit details
    Browse the repository at this point in the history
  3. Some PIPE/Linux fixes

    afxgroup committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a88a0a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Some minor close files fixes

    afxgroup committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    ac4b060 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    9b317fb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #190 from alfkil/beta10

    Added handling of O_NONBLOCK fds for select/poll.
    afxgroup authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7a18302 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    3f04e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    440f5a7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #192 from migthymax/beta10

    Poll mode reported avaibale data,even that isn't the case
    afxgroup authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a6271a8 View commit details
    Browse the repository at this point in the history
  4. Added waitpoll() function

    Removed old function that was just a wrapper of ParentOfFH
    Fixed a problem on select_signal.c was causing some problems on PIPEs
    afxgroup committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    64fa1fe View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Work-in-progress suggestion for an added cli path search for the unix…

    …-amiga path translation utility functions.
    elfpipe committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    60d5464 View commit details
    Browse the repository at this point in the history
  2. Flower-dusting path test.

    elfpipe committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    fc88501 View commit details
    Browse the repository at this point in the history
  3. Cosmetic.

    elfpipe committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1eb45ac View commit details
    Browse the repository at this point in the history
  4. Further cosmetics.

    elfpipe committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    35585cd View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Merge pull request #193 from alfkil/beta10

    Added private function __search_expand_command_path()
    afxgroup authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    64bec46 View commit details
    Browse the repository at this point in the history
  2. waitpid code cleaning

    afxgroup committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    30727ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2085608 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Some small fixes to make flto working (clib4 is not compiled with flt…

    …o because it strips away the constructors..)
    afxgroup committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    3cd60f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb25559 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b913041 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    a929daf View commit details
    Browse the repository at this point in the history
  2. Added fully_initialized to clib4 that signal that all constructors ar…

    …e called and everything is safe at that point
    afxgroup committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    96aca4e View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Moved signal member

    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    bfbbeb4 View commit details
    Browse the repository at this point in the history
  2. Added two new test program. pthread_malloc at moment is stuck in floc…

    …kfile.. needs to fix it
    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    dcd248d View commit details
    Browse the repository at this point in the history
  3. Cosmetic changes

    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    fbf0b17 View commit details
    Browse the repository at this point in the history
  4. Replaced Semaphore file lock with recursive mutexes. Fixed a problem …

    …on sigaction was not reentrant
    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    603c6dd View commit details
    Browse the repository at this point in the history
  5. Speedup some internal functions now doesn't get __clib4 pointer every…

    … time. funlock file now check if lock is from correct task
    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    25a7bf3 View commit details
    Browse the repository at this point in the history
  6. spawnvpe use finalpath as NP_Name. Most probably we have to find a wa…

    …y to use an #id as pthread
    afxgroup committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    bc9ebc8 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

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

Commits on Jul 8, 2024

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

Commits on Jul 12, 2024

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

Commits on Jul 15, 2024

  1. Fixed some include files

    afxgroup committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    31abd36 View commit details
    Browse the repository at this point in the history
  2. More _clib4 optimizations

    afxgroup committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c4858b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5517b9c View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    28e868f View commit details
    Browse the repository at this point in the history
  2. 1) Roll back (native) default path search for unix->amiga path transl…

    …ation, because it can break the resulting program in cases, where such an object exists on the system path but not in the current dir (stat(EXISTS) will return true in such cases, where the correct answer is false). 2) Comment out/suggest removal of the snip, that tags on the current path to an immediate (no-path) object in unix->amiga path translation, because of a parallel and very opposite case : If the program is trying to execute a command on the system search path, this snip will tag on code, that makes it impossible for the call (for instance popen(command) to find the command).
    elfpipe committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d8d5cd8 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Implement spawnvpe_callback.

    elfpipe committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3249e6c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

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