Hi Marcus, I just heard a couple of days ago that XFree86 4.0 is out. I know you were putting together some X patches and didn't know if this might be value to you.
http://www.xfree86.org/#news Jim Marcus Brinkmann wrote: > > Hi, > > here are further patches for X. I grep'd for linux and checked if all places > that also apply to the Hurd include __GNU__, too. There are some places I > didn't understand, and I welcome any help with them. I would also appreciate > it if someone could revise my changes. Here are my notes, and attached is a > diff. > > Thanks, > Marcus > > xdm/dm.h: > setgroups arg type is gid_t, not int. > > xdm/daemon.c: > xdm/util.c: > xfs/os/daemon.c: > Set setgrpg to setpgid. > > xdm/policy.c: > How to get load average. TODO!!! > > xdm/sessreg.c: > Slot allocation. TODO!!! > > xinit/xinit.c: > Some signal stuff? TODO!!! > > xsm/signals.c: > Should we define USE_SYSV_SIGNALS? TODO!!! > > xterm: Check configure stuff. > > xterm/main.c: > Compare ifdef linux with ifdef __GNU__ TODO!!! > > xterm/resize.c: > We should probably define USE_TERMIOS et al. TODO!!! > > xfs/os/connection.c: > xfs/os/utils.c: > Xserver/os/utils.c: > Include stdlib.h for random(). > > Xserver/os/xalloc.c: > can and should we use the linux i386 LOG_ALLOC? TODO!!! > For __GNU__, define HAVE_MMAP_ANON and include some stuff, including > mach/vm_param.h for PAGE_SIZE. > > Xserver/xkb/ddxLoad.c: > Include paths.h > > Xserver/Xprint/attributes.c: > Define iswspace? > > Xserver/Xprint/Init.c: > Use lpc status instead lpstat -v. > > Xserver/hw/xfree86/common/xf86Beta.c: > Activate SYSV and linux code section? TODO!!! > Xserver/hw/xfree86/common/xf86Config.c: > Here too (done). > > Xserver/hw/xfree86/SuperProbe/Probe.c: > Include string.h and don't define strchr strrchr > > .../AsmMacro.c: Prolly follow linux on cli sti? > > Xserver/hw/xfree86/accel/agx/agxInit.c: > Use Mach code for priority, as seen in earlier example. > > Xserver/hw/xfree86/accel/glint/vgaHW.c: > Xserver/hw/xfree86/vga256/drivers/tdfx/vb_vgahw.c > Define NEED_SAVED_CMAP as done fro MACH386 and linux? > (Yes, as in Xserver/hw/xfree86/vga256/vga/vgaHW.c) > Define bigger text amount as for Linux? TODO!!! > (No? as in Xserver/hw/xfree86/vga256/vga/vgaHW.c) > > Xserver/hw/xfree86/accel/mach64/mach64init.c: > Include mach/vm_param.h > > Xserver/hw/xfree86/accel/s3/s3ELSA.c: > Xserver/hw/xfree86/accel/s3_virge/s3ELSA.c: > Xserver/hw/xfree86/vga256/vga/vga.c: > Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.c: > Do the same things as on linux?? TODO!!! > > -- > `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server > Marcus Brinkmann GNU http://www.gnu.org for public PGP Key > [EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09 > http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED] > > ------------------------------------------------------------------------ > > diffName: diff > Type: Plain Text (text/plain)

