Custom Query (245 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 245)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#281 fixed enable swab() in unistd.h KO Myung-Hun
Description

Hi/2.

Currently swab() in unistd.h was commented out. Is there any special reason ?

In compliance posix, it would be better to enable swab().

#282 fixed Add DosDevIOCtl() to os2safe.h KO Myung-Hun
Description

Hi/2.

DosDevIOCtl() is not high-memory safe. So it should be added to os2safe.h

#285 fixed Add env.var. for entering unix penthouse dmik
Description

Currently, in order to better support the Unix-like file system structure (which in turn simplifies porting of many Unix software to OS/2) the /@unixroot path rewrite rule is used. This pseudo-path is replaced with the value of the UNIXROOT environment variable which makes it possible to move the Unix file system from drive to drive w/o breaking software.

However, this technique still requires one change to the original Unix sources: you have to replace each / which is meant as the root of the Unix file system tree along the sources and makefiles with /@unixroot. This is quite annoying (as there may be dozens of places where this change is needed) and error prone (you may forget one place and this will break everything).

I suggest to extend UNIXROOT support by changing the path rewriter so that it will always treat paths starting with / as Unix-like paths and therefore replace / with the value of UNIXROOT. This will eliminate the need of prepending /@unixroot to them. In theory, many programs should just build and work out-of-the-box.

The only thing that we will lose with such a change is the original meaning of / as a reference to the root directory of the current drive. Though I don't think that this feature is really used by any software, it may be expected by the end user. So it sounds reasonable to make it optional (and even off by default).

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.