Пример #1
0
void prtree_cmd (void *m)
{
	msg_s		*msg = m;
	unsigned	reply_key;
	int		rc;

	reply_key = msg->q.q_passed_key;
	pr_tree();
	rc = send_tau(reply_key, msg);
	if (rc) failure("prtree_cmd: send", rc);
}
Пример #2
0
void
pr_tree(py_tree *tree)
{
    if (tree == NULL)
        return;

    //printf("good\n");
    for (int i = 0; i < LEN; i++) {
        if (tree->next[i] != NULL) {
            printf("%d\n", i);
            pr_tree(tree->next[i]);
        }
    }

    pr_ids(tree->ids);
}
Пример #3
0
/*
**  PR_DEF -- Print "define view" query of a view
**
**	Parameters:
**		relation -- relation in question
**		owner -- relowner
**
**	Returns:
**		none
**
**	Side Effects:
**		reads a tree, clears range table
**
**	Trace Flags:
**		33, 9
*/
void
pr_def(char *relation, char *owner)
{
	register qtree_t	*t;

#ifdef xZTR1
	if (tTf(50, 9))
		printf("pr_def(relation=\"%s\", owner=%s)\n", relation, owner);
#endif

	printf("View %s defined:\n\n", relation);
	clrrange();

	/* Treeid == 0 because views have only one definition */
	t = gettree(relation, owner, mdVIEW, 0,FALSE);
	pr_range();
	printf("define view ");
	pr_tree(t);
}