void bastile_gkr_item_properties_show (BastileGkrItem *git, GtkWindow *parent) { BastileObject *object = BASTILE_OBJECT (git); BastileWidget *swidget = NULL; GtkWidget *widget; swidget = bastile_object_widget_new ("gkr-item-properties", parent, object); /* This happens if the window is already open */ if (swidget == NULL) return; bastile_object_refresh (object); widget = GTK_WIDGET (bastile_widget_get_widget (swidget, swidget->name)); g_signal_connect (widget, "response", G_CALLBACK (properties_response), swidget); /* * The signals don't need to keep getting connected. Everytime a key changes the * do_* functions get called. Therefore, seperate functions connect the signals * have been created */ setup_main (swidget); setup_details (swidget); setup_application (swidget); widget = bastile_widget_get_widget (swidget, "application-list"); g_return_if_fail (GTK_IS_TREE_VIEW (widget)); g_signal_connect (gtk_tree_view_get_selection (GTK_TREE_VIEW (widget)), "changed", G_CALLBACK (application_selection_changed), swidget); }
/* * Cpu initialization. Running virtual, but without MACH VM * set up. First C routine called. */ void machine_startup() { /* * Do basic VM initialization */ i386_init(); /* * Initialize the console so we can print. */ cninit(); #if MACH_KDB /* * Initialize the kernel debugger. */ ddb_init(); /* * Cause a breakpoint trap to the debugger before proceeding * any further if RB_KDB (the '-d' switch to the boot program) * was specified in the boot flags. */ if (boothowto & RB_KDB) { Debugger(); } #if 1 /* stan set to 0 [10-14-91] */ /* * XXX Until bootcube or something else allows us to dynamically * XXX provide boot options, always ask root and bootstrap names. */ boothowto |= RB_ASKNAME; boothowto |= (RB_ASKNAME << RB_SHIFT); #endif #endif MACH_KDB printf("EXPERIMENTAL "); printf(version); #if 0 { int i; db_printf("boot magic:\n"); for (i = 0; bootenv[i]; i++) { db_printf("%d %x %s\n", i, bootenv[i], bootenv[i]); } } #endif machine_slot[0].is_cpu = TRUE; machine_slot[0].running = TRUE; machine_slot[0].cpu_type = CPU_TYPE_I386; machine_slot[0].cpu_subtype = CPU_SUBTYPE_iPSC386; /* * Start the system. */ setup_main(); }
/* * Cpu initialization. Running virtual, but without MACH VM * set up. First C routine called. */ void machine_startup() { /* * Do basic VM initialization */ i386_init(); /* * Initialize the console so we can print. */ cninit(); proberc(); #if MACH_KDB /* * Initialize the kernel debugger. */ ddb_init(); /* * Cause a breakpoint trap to the debugger before proceeding * any further if the proper option bit was specified in * the boot flags. * * XXX use -a switch to invoke kdb, since there's no * boot-program switch to turn on RB_HALT! */ if (boothowto & RB_ASKNAME) Debugger(); #endif MACH_KDB printf(version); machine_slot[0].is_cpu = TRUE; machine_slot[0].running = TRUE; machine_slot[0].cpu_type = CPU_TYPE_I386; machine_slot[0].cpu_subtype = CPU_SUBTYPE_AT386; /* * Start the system. */ setup_main(); }
int setup_options(int argc, char *argv[]){ const struct option long_opts[] = { /*{"setup", no_argument, 0, 's'}, {"split", no_argument, 0, 'p'}, {"mstep", no_argument, 0, 'm'}, {"merge", no_argument, 0, 'e'}, {"estep", no_argument, 0, 't'}, */ {"help", no_argument, 0, 'h'}, {"version", no_argument, 0, 'v'}, { NULL, 0, NULL, 0} }; //End of declaring opts int index = 0; int iarg = 0; if(argc < 2){ print_usage(0); }else if(argc >= 2){ char *option = argv[1]; if(strcmp(option,"setup")==0){ argv[1]= ""; return setup_main(argc,argv); }else if(strcmp(option,"split")==0){ argv[1]= ""; return split_main(argc,argv); }else if(strcmp(option,"mstep")==0){ argv[1]= ""; return mstep_main(argc,argv); }else if(strcmp(option,"merge")==0){ argv[1]= ""; return merge_main(argc,argv); }else if(strcmp(option,"estep")==0){ argv[1]= ""; return estep_main(argc,argv); } } //Iterate through options while((iarg = getopt_long(argc, argv, "vh", long_opts, &index)) != -1){ switch(iarg){ case 'h': print_usage(0); break; case 'v': printf ("%s\n",CAVEMAN_VERSION); return 0; case '?': print_usage(1); break; default: print_usage(1); }; // End of args switch statement }//End of iteration through options return 0; }