Ejemplo n.º 1
0
Archivo: zpty.c Proyecto: zsh-users/zsh
int
cleanup_(Module m)
{
    deletehookfunc("exit", ptyhook);
    deleteallptycmds();
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 2
0
Archivo: tcp.c Proyecto: zsh-users/zsh
int
cleanup_(Module m)
{
    tcp_cleanup();
    freelinklist(ztcp_sessions, (FreeFunc) ztcp_free_session);
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 3
0
Archivo: zprof.c Proyecto: AMDmi3/zsh
int
cleanup_(Module m)
{
    freepfuncs(calls);
    freeparcs(arcs);
    deletewrapper(m, wrapper);
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 4
0
int
cleanup_(Module m)
{
#ifdef USE_TERMINFO_MODULE
    zdeleteterm();
#endif
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 5
0
int
cleanup_(Module m)
{
    if(zleactive) {
	zerrnam(m->node.nam,
		"can't unload the zle module while zle is active");
	return 1;
    }
    deletehookfunc("before_trap", (Hookfn) zlebeforetrap);
    deletehookfunc("after_trap", (Hookfn) zleaftertrap);
    (void)deletehookdefs(m, zlehooks, sizeof(zlehooks)/sizeof(*zlehooks));
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 6
0
int
cleanup_(Module m)
{
  rw_lookup_fn = NULL;

  delprepromptfn(rift_prompt);
  deletezlefunction(rwcli_controller.w_comp);
  deletezlefunction(rwcli_controller.w_gen_help);
  rwcli_zsh_plugin_deinit();

  free(rwcli_controller.recv_buf);

  return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 7
0
int
cleanup_(Module m)
{
    deletehookfunc("complete", (Hookfn) do_completion);
    deletehookfunc("before_complete", (Hookfn) before_complete);
    deletehookfunc("after_complete", (Hookfn) after_complete);
    deletehookfunc("accept_completion", (Hookfn) accept_last);
    deletehookfunc("list_matches", (Hookfn) list_matches);
    deletehookfunc("invalidate_list", (Hookfn) invalidate_list);
    (void)deletehookdefs(m, comphooks,
			 sizeof(comphooks)/sizeof(*comphooks));
    deletewrapper(m, wrapper);
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 8
0
int
cleanup_(Module m)
{
    struct schedcmd *sch, *schn;

    if (schedcmds)
	scheddeltimed();
    for (sch = schedcmds; sch; sch = schn) {
	schn = sch->next;
	zsfree(sch->cmd);
	zfree(sch, sizeof(*sch));
    }
    delprepromptfn(&checksched);
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 9
0
int
cleanup_(Module m)
{
    HashNode hn = builtintab->getnode(builtintab, "local");
    *(Builtin)hn = save_local;

    removehashnode(reswdtab, "private");

    realparamtab->getnode = getparamnode;
    realparamtab->getnode2 = gethashnode2;
    realparamtab->printnode = printparamnode;

    deletewrapper(m, wrapper);
    return setfeatureenables(m, &module_features, NULL);
}
Ejemplo n.º 10
0
Archivo: zselect.c Proyecto: AMDmi3/zsh
int
cleanup_(Module m)
{
    return setfeatureenables(m, &module_features, NULL);
}