[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: further (incomplete) X patches



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
> Marcus.Brinkmann@ruhr-uni-bochum.de,     marcus@gnu.org    PGP Key ID 36E7CD09
> http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       brinkmd@debian.org
> 
>   ------------------------------------------------------------------------
> 
>    diffName: diff
>        Type: Plain Text (text/plain)


Reply to: