Custom Query (245 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (49 - 51 of 245)

Ticket Resolution Summary Owner Reporter
#208 wontfix Remark 'todo' stuffs in 'time.h' bird KO Myung-Hun
Description

Hi/2.

'todo' stuffs in 'time.h' have a conflict with some libs such as libcdio.

So I remarked those stuffs.

KO Myung-Hun

#232 invalid Remove sys/mman.h bird KO Myung-Hun
Description

Hi/2.

libc has sys/mman.h, but it does not implement any functions declared in it.

So when checking mmap() feature by using a existence of sys/mman.h, it succeedes, but linking comes to fail.

As a result, I think it would be better to remove it.

#170 fixed SafeDosStartSession only passed first environment variable to child bird guest
Description

Using libc062 and the highmem safe version (via #include <os2safe.h>) of DosStartSession? only the very first environment variable is passed to the child. I will attach a test program that is broken when compiled with

gcc -Zhigh-mem -Zomf -Zexe DSS_test.c

The shell that is opened only contains

[C:\] set WP_OBJHANDLE=164325 PATH= COMSPEC=C:\OS2\CMD.EXE

in the environment.

I believe that this is in part due to the use of str*() functions to work with the STARTDATA.Environment object that consists of many \0 separated strings. Specifically, this

l4 = strlen((const char *)Environment) + 1;

would better be written like this

char *p = Environment; while (*p) {

p += strlen(p) + 1;

} l4 = (int)(p - Environment);

Note: See TracQuery for help on using queries.