示例#1
0
int main(int argc, char **argv)
{
	const char *tmp = smack_smackfs_path();
	if (argc < 2) {
		fprintf(stderr, "Usage: %s <action>\n", argv[0]);
		exit(1);
	}

	if (!strcmp(argv[1], "apply")) {
		if (apply_all())
			exit(1);
	} else if (!strcmp(argv[1], "clear")) {
		if (clear())
			exit(1);
	} else if (!strcmp(argv[1], "status")) {
		if (smack_smackfs_path())
			printf("SmackFS is mounted to %s.\n",
			       smack_smackfs_path());
		else
			printf("SmackFS is not mounted.\n");
		exit(0);
	}

	fprintf(stderr, "Uknown action: %s\n", argv[1]);
	exit(1);
}
示例#2
0
int main(int argc, char **argv)
{
	int a;

	if (argc < 2) {
		fprintf(stderr, "Usage: %s <action>\n", argv[0]);
		return 1;
	}

	if (!strcmp(argv[1], "apply")) {
		if (apply_all())
			return 1;
	} else if (!strcmp(argv[1], "clear")) {
		if (clear())
			return 1;
	} else if (!strcmp(argv[1], "status")) {
		if (status())
			return 1;
	} else {
		fprintf(stderr, "Uknown action: %s\n", argv[1]);
		return 1;
	}

	return 0;
}
示例#3
0
static INT_PTR
handle_cfg_notify(HWND hwnd,
                  WPARAM wParam,
                  LPARAM lParam) {
    khui_config_node node;
    HWND hw;

    node = get_window_node(hwnd);

    if (HIWORD(wParam) == WMCFG_APPLY) {

        hw = GetDlgItem(hwnd, IDC_CFG_TAB);

        apply_all(hwnd,
                  hw,
                  node);
    }

    return TRUE;
}