Branch: Tag:

2001-04-07

2001-04-07 07:38:26 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added mutex code to each memory object (for --with-unlocked)

Rev: src/array.c:1.103
Rev: src/array.h:1.33
Rev: src/constants.c:1.29
Rev: src/constants.h:1.17
Rev: src/mapping.h:1.36
Rev: src/multiset.c:1.33
Rev: src/multiset.h:1.18
Rev: src/object.c:1.167
Rev: src/object.h:1.61
Rev: src/pike_cpulib.c:1.2
Rev: src/pike_cpulib.h:1.9
Rev: src/pike_threadlib.h:1.1
Rev: src/program.c:1.309
Rev: src/program.h:1.123
Rev: src/svalue.h:1.87
Rev: src/threads.h:1.113

5:   \*/      /* -  * $Id: array.h,v 1.32 2001/03/23 03:14:39 hubbe Exp $ +  * $Id: array.h,v 1.33 2001/04/07 07:38:23 hubbe Exp $    */   #ifndef ARRAY_H   #define ARRAY_H
14:      struct array   { -  INT32 refs; /* Reference count */ - #ifdef PIKE_SECURITY -  struct object *prot; - #endif +  PIKE_MEMORY_OBJECT_MEMBERS; +     struct array *next; /* we need to keep track of all arrays */    struct array *prev; /* Another pointer, so we don't have to search    * when freeing arrays */