summaryrefslogtreecommitdiff
path: root/sys/compat/svr4
AgeCommit message (Collapse)Author
2000-08-23regen.Federico G. Schwindt
2000-08-23- Simplify pread and pwrite now that we have a native implementation.Federico G. Schwindt
- Implement pread/pwrite 64. - Add DUP2FD fcntl command, which is nothing else than dup2 (according to solaris manpage). This solves the dup error and the freezing problem on netscape-solaris (DNS still not working, tho). code from NetBSD.
2000-08-23NetBSD RCS idBrad Smith
2000-08-23svr4_error -> native_to_svr4_errnoBrad Smith
2000-08-23svr4_error -> native_to_svr4_errnoBrad Smith
2000-08-23rename to svr4_error.c to svr4_errno.cBrad Smith
2000-06-28syncFederico G. Schwindt
2000-06-28add creat64 and mmap64.Federico G. Schwindt
2000-06-24syncFederico G. Schwindt
2000-06-24Implement getdents64, lstat64 and stat64, basically the same functions ofFederico G. Schwindt
the existing ones using 64bit vars. This makes netscape-solaris works on sparc. Particular note to those who want to try netscape: - netscape 4.73 was used for testing on a ss5 with -current. - apparently solaris uses pipes for communicating with the X server. I've checked the libraries I've installed from a solaris 2.6 box, and although there are references to X11-unix, it fails when it tries to open X11-pipe/X0, so in order to test it you need to specify -display <box ip>:0 or it won't start. - i got some errors when starting, but besides that, it works fine. - it's not slow, but you better have all the requiered files in the correct paths, or it'll take some time to start.
2000-06-15i386 -> __i386__Brad Smith
2000-06-15regenBrad Smith
2000-06-15add more unimplemented syscall name placeholders, from NetBSD.Brad Smith
2000-04-21O_FYNC -> O_SYNCTodd C. Miller
1999-11-10include syscallnames only if compiling w/ SYSCALL_DEBUG.Michael Shalayeff
was already so for native and sunos, the rest was just wasting space on it. niels@ millert@ ok
1999-10-07regenBrad Smith
1999-10-07- fix typo in previous commitBrad Smith
- Implement fstatvfs64 system call
1999-10-07- Fix stat and mknod syscalls to properly disassemble and reassembleBrad Smith
dev_t values to/from emulation dev_t's - Implement fstat64, llseek and open64 system calls; from NetBSD
1999-09-11s/vm_offset_t/vaddr_t/gMichael Shalayeff
1999-09-10include sys/exec.h (which includes machine/exec.h) before sys/exec_elf.hArtur Grabowski
to get the define for _KERN_DO_ELF
1999-07-15oops, wrong type for cpu_classTheo de Raadt
1999-07-14put sub-class of architecture in SVR4_SI_PLATFORMTheo de Raadt
1999-07-13introduce fdremove() to mark a file descriptor as unused. fdremove makesNiels Provos
sure that the fd_freefile hints stay in sync, otherwise free file descriptors might not be overlooked by fdalloc(); ok millert@
1999-07-02more systeminfo() fixes; hal@sdsi.comTheo de Raadt
1999-06-30put non-space names in systeminfo(SI_PLATFORM); hal_snyder@sdsi.comTheo de Raadt
1999-06-07syncTheo de Raadt
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
that EFAULT return value is possible
1999-06-06use __sparc__Theo de Raadt
1999-02-26cnt is called uvmexp in uvm and the names of the members have changed.Artur Grabowski
Different allocation and deallocation for uvm.
1999-02-10Correct directory entry reads, big directories lost entries as it were.Niklas Hallqvist
Also, fix the NCR SVR4 rdebug syscall emulation.
1998-12-22range check signal [] conversionsTheo de Raadt
1998-03-06Just set the OS tag if it is not already setNiklas Hallqvist
1998-03-06NCR is handled per process nowNiklas Hallqvist
1998-03-06regenNiklas Hallqvist
1998-03-06Make NCR rdebug behaviour dependent on p_os fieldNiklas Hallqvist
1998-02-22Remember OS tag when running Linux or SVR4 ELF files. KNF.Niklas Hallqvist
1998-02-22KNFNiklas Hallqvist
1998-02-10Fix many bugs related to serial line control, like baudrate, bits etcNiklas Hallqvist
1998-02-10regenNiklas Hallqvist
1998-02-10fake rdebug protoNiklas Hallqvist
1998-02-09More missing type changes; pointed out by deraadt@OpenBSD.orgThorsten Lockert
1998-02-09Missed oneThorsten Lockert
1997-12-20clone my F_FREESP stuff to ibcs2Theo de Raadt
1997-12-17improve F_FREESP; now it might workTheo de Raadt
1997-12-17first cut at F_FREESP; does ibcs2 need this too? This really needs testing!Theo de Raadt
1997-12-12fix non-i386 caseTheo de Raadt
1997-12-09syncTheo de Raadt
1997-12-09eolTheo de Raadt
1997-12-02syncTheo de Raadt
1997-12-02If i386, and COMPAT_LINUX is enabled, if setegid() is called with an outTheo de Raadt
of range value recognize it as the Linux personality() system call, and switch into Linux emulation mode.... At least they could have picked an unused system call number!