Siteshwar Vashisht

Results 30 issues of Siteshwar Vashisht

## Describe the bug If `bash-completion` package is installed, bash does not generate completions with `$(`. ## To reproduce 1. Execute `touch test.out` in current directory. 2. Execute `for i...

**Description of problem:** `command -x` fails to handle long arguments and crashes in `_spawnveg()` function. **Ksh version:** 2017.0.0-devel-2089-ga16a0486 **How reproducible:** Always **Steps to reproduce:** 1. Run below script from `build`...

bug

`signal` test fails consistently after removal of vmalloc and has been kept disabled. We should investigate why it fails and reenable this test.

bug

[aso](https://github.com/att/ast/tree/4c6f494ac3676b6e45fd0560b5ac518b25c49615/src/lib/libast/aso) module in `libast` provides functions for atomic scalar operations. Currently only couple of functions from this module are being used by `cdt` code. This issue tracks if we can...

RFC

**Description of problem:** Memory leak when autoloading functions are used in a loop **Ksh version:** 2020.0.0-alpha1-191-gd0e6263f **How reproducible:** Always **Steps to reproduce:** ``` #!/bin/ksh ###case 3### #function call via autoload...

bug

Ksh uses sockets instead of real pipes to implement pipes in shell. This has caused issues on multiple occasions. For e.g. ``` $ cat /etc/passwd | head -1 /dev/stdin head:...

bug

If `pathprog()` fails to get full path to a binary through `path_prog()` function, it falls back to searching for the command through a [regular path search](https://github.com/att/ast/blob/5ea5c6878efe1fe4b85d06378aa2b0126452ab9e/src/lib/libast/path/pathprog.c#L131-L137). This seems incorrect and...

bug

**Description of problem:** `pathexists()` function caches file permissions in a [tree structure](https://github.com/att/ast/blob/fda0814cd918bf1d892a27c38be3649406f200d3/src/lib/libast/path/pathexists.c#L42-L47), but does not invalidate the entries. This will return invalid results if file permissions on cached path changes....

bug

Currently `ksh` uses `vi` as default editing mode. Most of the new users coming from `bash` will try to execute commands like `Ctrl-L` (to clear screen) and will get an...

RFC

... if the dockerfile is not found.