Lines Matching refs:that

14 This feature only works on operating systems that have the ability
16 Some examples of the systems that have this feature
30 then the behavior of this built-in is identical to that of
38 In addition, built-in commands that have side effects on the
42 that makes heavy use of the shell variable namespace
43 was added as a group of built-ins commands that
45 The result is a windowing shell that can be used to write
57 guarantees that all resources used by the command
62 It makes no sense to add a built-in command that takes
63 a long time to run or that is run only once, since the performance
65 Built-ins that have side effects in the current shell
80 named \f5ast\fP that contains interface prototypes
81 for functions that you can call from built-ins. The \f5lib\fP
86 and a library named \fBlibcmd\fP that contains a version
92 utilities that can be made run time built-ins.
174 to build a shared library that contains them all.
187 for the system that it is loading from.
192 the first time that it is referenced. The first
207 This file \f5hello\fP needs to be placed in a directory that is
210 so that the run time loader will be able to find this shared library
225 files, use symbols beginning with \fBSH_\fP to that you should
253 for functions that you can call to get shell
276 Programs that want to use the information in \f5<sys/stat.h>\fP
301 by macros or inline functions so that there is no overhead.
307 that you use it natively.
310 function \f5errormsg()\fP rather that sending output to
321 The second argument to \f5errormsg()\fP contains that error type
344 The first thing that a built-in should do is to check
356 Built-ins that use \f5optget()\fP provide a more
366 is a string that specifies the allowable arguments and
367 additional information that is used to format \fIusage\fP
374 and options that take a string argument are followed by the \f5:\fP
379 Used after a letter option to indicate that the option
384 Used after a letter option to indicate that the option
438 It is important that any memory used by your built-in
441 You should avoid using \f5malloc()\fP for memory that must
463 but you may want to write functions that use this stack
484 Some of the more interesting applications are those that extend
504 that is referenced by name.
509 argument of the function that provides an operation
512 using this handle so that the space can be freed once
518 In some cases the pointer returned is to a region that
520 so that if the value isn't used immediately, it should
543 to it that will be called whenever \f5nv_putval()\fP
545 In fact there are up to five functions that can
549 Only those that are non-\f5NULL\fP override the
553 the functions that you wish to override.
571 by adding discipline functions that
573 A discipline function allows a script that uses your
587 In addition, it is possible to provide a data area that
591 that looks like
602 There are several functions that are used by \f5ksh\fP itself
603 that can also be called from built-in commands.
608 address of the function that implements the built-in, and
609 a \f5void*\fP pointer that will be passed to this function
616 a string that is quoted as necessary so that it can