Search found 3 matches

by FlynnTheAvatar
Fri Oct 31, 2025 11:56 am
Forum: General AmigaOS
Topic: AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call
Replies: 5
Views: 143

Re: AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call

Thanks a lot, colinw!

Regarding the translation, I am not a native English speaker, but the error message 'Can't cancel "<assign>"' should be updated to 'Cannot remove assign "<assign>".'. And a proper German translation would be 'Kann Assign "<assign>" nicht entfernen.'.

Will the updated Autodoc ...
by FlynnTheAvatar
Fri Oct 31, 2025 11:12 am
Forum: General AmigaOS
Topic: AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call
Replies: 5
Views: 143

Re: AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call

The behavior has been been the same since V36 (2.0). And sure, every developer will now race to fix their > 15 years old code because you finally fixed this bug.

I do not have the source code of ccselect, and I do not think that Dietmar will ever update Cubic IDE again, and even then OS 4.1 was ...
by FlynnTheAvatar
Thu Oct 30, 2025 3:07 pm
Forum: General AmigaOS
Topic: AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call
Replies: 5
Views: 143

AmigaOS 4.1 Update 2 and 3 changed semantics of AssignLock DOS call

Hi,

AmigaOS 4.1 Update 2 and 3 changed the semantics of the AssignLock DOS call.

Before Update 2 and on OS 2.x/3.x AssignLock("foo", 0L) would return DOSTRUE (-1L) if the assign does not exist. Starting with Update 2, it returns DOSFALSE (0L).

This breaks the ccselect tool of Cubic IDE for ...