Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modbus-rtu: don't use O_EXCL when opening the device #760

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mhei
Copy link
Contributor

@mhei mhei commented Jul 27, 2024

Quote from 'man 2 open':
-snip-
...
In general, the behavior of O_EXCL is undefined if it is used without O_CREAT. ...
-snap-

Since we don't create the device file here - we just want to open (hopefully) existing ones - let's simply drop this flag to be on the safe side.

@cla-bot cla-bot bot added the cla-signed label Jul 27, 2024
Quote from 'man 2 open':
-snip-
...
In general, the behavior of O_EXCL is undefined if it is used without O_CREAT.
...
-snap-

Since we don't create the device file here - we just want to open
(hopefully) existing ones - let's simply drop this flag to be on
the safe side.

Signed-off-by: Michael Heimpold <[email protected]>
@mhei mhei force-pushed the modbus-rtu-drop-O_EXCL branch from de462c7 to d55aba8 Compare October 22, 2024 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant