3
Copyright William Schelter. All rights reserved. */
13
{struct node joe,*answ;
15
answ = (struct node *) bsearch((char *)(&joe),(char*) (c_table.ptable),
17
sizeof(struct node), node_compare);
26
printf("Building symbol table for %s ..\n",kcl_self);fflush(stdout);
27
sprintf(tmpfile1,"rsym%d",getpid());
29
coerce_to_filename(symbol_value(sSAsystem_directoryA),
33
sprintf(command,"%srsym %s %s",system_directory,kcl_self,tmpfile1);
35
RSYM_COMMAND(command,system_directory,kcl_self,tmpfile1);
37
if (system(command) != 0)
39
FEerror("The rsym command %s failed .",1,command);
41
FEerror("The rsym command ~a failed .",1,
42
make_simple_string(command));
44
read_special_symbols(tmpfile1);
46
qsort((char*)(c_table.ptable),(int)(c_table.length),sizeof(struct node),node_compare);