Abhinandan wrote:
Hi i wanted to add a new internal command to bash, how shall i do it. please help me out on this, trying to do this since many days. i'm not looking for any alias etc stuffs, i want to my own command as bash built in commands like trap, eval etc
Adding a builtin is an interesting learning exercise, at least. Bash builtins are written as `.def' files and preprocessed into the form the shell needs by the `mkbuiltins' program. Adding a shell builtin is as simple as creating a `.def' file in the appropriate format (use the existing ones as an example), putting it in the `builtins' subdirectory, adding the name of the source file to the appropriate variables (DEFSRC) in builtins/Makefile.in, adding the corresponding object file name to the OFILES variable in the same file, typing `make Makefiles' from the top-level bash build directory, and rebuilding bash. The first step is probably the hardest one. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer Chet Ramey, ITS, CWRU [EMAIL PROTECTED] http://cnswww.cns.cwru.edu/~chet/