Commit Graph

4 Commits

Author SHA1 Message Date
Mario Fetka
223533af1e nwvolume: map large Unix inodes without ONE_DEV
All checks were successful
Source release / source-package (push) Successful in 46s
Add internal inode mapping for normal multi-namespace handle mode so
large Unix inode numbers can be represented in the 28-bit inode field.
This allows OS/2 namespace clients such as Linux ncpfs to access long
names without requiring the 'o' volume option.
2026-05-20 20:50:57 +02:00
Mario Fetka
f4f1afead8 nwvolume: allow OS2 namespace with ONE_DEV volumes
When ONE_DEV is active, handles encode the raw inode and cannot also
encode a namespace map index.  Reuse the same device map entry across
namespaces so volumes using both 'o' and 'O' can serve OS/2 namespace
clients.
2026-05-20 20:50:33 +02:00
Mario Fetka
33d1da469a Tighten string helper prototypes and quiet pointer-sign warnings 2026-04-20 23:39:42 +02:00
Mario Fetka
0fbc9baf41 Restructure for camke build 2011-11-13 17:37:22 +01:00