Work on ensuring new objects are clean, but not sure it's successful.

Also, start on setting up the read ACL on new objects.
This commit is contained in:
Simon Brooke 2026-05-07 06:47:58 +01:00
parent 6b89779bab
commit d1bfb029b8
12 changed files with 141 additions and 72 deletions

View file

@ -285,11 +285,14 @@ struct pso_pointer c_write( struct pso_pointer frame_pointer,
struct pso_pointer object,
struct pso_pointer stream, bool escape,
bool nl_before, bool nl_after ) {
struct pso_pointer next_pointer =
push_local( frame_pointer,
make_frame( 5, frame_pointer, object, stream,
escape ? t : nil,
nl_before ? t : nil, nl_after ? t : nil ) );
struct pso_pointer next_pointer = push_local( frame_pointer,
make_frame( 5, frame_pointer,
object, stream,
escape ? t : nil,
nl_before ? t :
nil,
nl_after ? t :
nil ) );
struct pso_pointer result =
push_local( frame_pointer, write( next_pointer ) );