[twg-tds] storing scripts in the texmf tree

Olaf Weber olaf at infovore.xs4all.nl
Fri Feb 13 23:12:18 CET 2004


Fabrice Popineau writes:

>>> - shared memory for subprocesses

>> As currently implemented, the datastructures are not suitable for
>> this.  In test versions I have been playing with datastructures that
>> are (they have to be independent of the address at which the data is
>> loaded).

> My main concern about  this option : you can't  enlarge a  shared memory
> segment, at least  not  easily (the only way   I know is  to implement a
> protocol to tell every user of the shared memory segment  to switch to a
> new one).

Exactly.

Moreover, you cannot update the datastructures in a segment _at all_
without implementing some kind of locking protocol.

> Anybody who   wants to   'mktexlsr'  should first   kill (or   wait  for
> termination) every process using the  shared memory segment. That can be
> annoying.

On the other hand, I do not see why this would have to be the case:
updating the ls-R file doesn't change the already-loaded segments.

> Fabrice

-- 
Olaf Weber

               (This space left blank for technical reasons.)



More information about the twg-tds mailing list