Lines Matching defs:execsw
205 * Each of the items is a pointer to a `const struct execsw', hence the
208 static const struct execsw **execsw;
661 for (i = 0; error == -1 && execsw[i]; ++i) {
662 if (execsw[i]->ex_imgact == NULL)
664 error = (*execsw[i]->ex_imgact)(imgp);
1904 exec_register(const struct execsw *execsw_arg)
1906 const struct execsw **es, **xs, **newexecsw;
1909 if (execsw)
1910 for (es = execsw; *es; es++)
1914 if (execsw)
1915 for (es = execsw; *es; es++)
1919 if (execsw)
1920 free(execsw, M_TEMP);
1921 execsw = newexecsw;
1926 exec_unregister(const struct execsw *execsw_arg)
1928 const struct execsw **es, **xs, **newexecsw;
1931 if (execsw == NULL)
1934 for (es = execsw; *es; es++) {
1940 for (es = execsw; *es; es++)
1945 for (es = execsw; *es; es++)
1949 if (execsw)
1950 free(execsw, M_TEMP);
1951 execsw = newexecsw;