Branch: Tag:

1997-05-10

1997-05-10 12:57:39 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fork() now returns an object thread_id->wait() implemented

Rev: lib/master.pike:1.43.2.1
Rev: lib/modules/Process.pmod:1.7.2.1
Rev: src/backend.c:1.10.2.1
Rev: src/backend.h:1.2.2.1
Rev: src/configure.in:1.93.2.1
Rev: src/language.yacc:1.42.2.1
Rev: src/mapping.c:1.18.2.1
Rev: src/modules/files/efuns.c:1.22.2.1
Rev: src/modules/files/file.c:1.37.2.1
Rev: src/modules/files/socktest.pike:1.2.2.1
Rev: src/modules/readline/readlinemod.c:1.2.2.1
Rev: src/object.c:1.17.2.1
Rev: src/object.h:1.9.2.1
Rev: src/program.c:1.33.2.1
Rev: src/program.h:1.14.2.1
Rev: src/signal_handler.c:1.11.2.1
Rev: src/threads.c:1.23.2.1

202:   int define_variable(struct pike_string *name,    struct pike_string *type,    INT32 flags); + int simple_add_variable(char *name, +  char *type, +  INT32 flags);   int add_constant(struct pike_string *name,    struct svalue *c,    INT32 flags);
236:   void start_line_numbering(void);   void store_linenumber(INT32 current_line, struct pike_string *current_file);   char *get_line(unsigned char *pc,struct program *prog,INT32 *linep); - void my_yyerror(char *fmt,...); + void my_yyerror(char *fmt,...) ATTRIBUTE((format(printf,1,2)));   void compile();   struct program *compile_file(struct pike_string *file_name);   struct program *compile_string(struct pike_string *prog,
252:   void push_locals();   void pop_locals();   char *get_storage(struct object *o, struct program *p); + void yywarning(char *fmt, ...) ATTRIBUTE((format(printf,1,2)));   /* Prototypes end here */       - void my_yyerror(char *fmt,...) ATTRIBUTE((format (printf, 1, 2))); -  +    #endif