[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Missing changes in MiNTlibs PL47
The following changes are missing from MiNTlibs PL47:
Index: ChangeLog
X-Date: 1995/03/05 19:45:36
X-From: nox
updated once more (lost mintbind.h patch), now really pl46 :)
-------------------------------------------------------------
Index: include/compiler.h sozobon/linea.s sozobon/lldiv.s
sozobon/lmalloc.s sozobon/lmul.s sozobon/makefile.hsc
sozobon/makefile.sox sozobon/readme sozobon/reghack.cpp
sozobon/sozolong.s sozobon/sozulong.s sozobon/termcap.c
Date: Sat, 11 Mar 95 22:58:12 -0500
From: dsb@cs.duke.edu (Scott Bigham)
Message-Id: <9503120358.AA00827@amazon.cs.duke.edu>
To: mintlib@nasim.nasim.cube.net
added missing sozobon patches, part one... (and some local ^M cleanups -nox)
-------------------------------------------------------------
Index: getpass.c
From: itschere@TechFak.Uni-Bielefeld.DE
Message-Id: <9405221446.AA04429@pirol.techfak.uni-bielefeld.de>
Date: Wed, 18 May 94 19:30:42 +0100
Hi!
There seems to be a bug/feature in the getpass.c code of the current Mintlib.
The problem is that it only reads PASS_MAX+1 chars, but the +1 is only enough
to hold the terminating #0. So if you have want to read passwords with 8 chars,
you won't be able to hit return/enter, because the routine exists earlier.
It's not something terribly bad, but annoying. If you replace the two
occurences of PASS_MAX+1 with PASSMAX+2, everything looks fine again.
-------------------------------------------------------------
Index: setegid.c include/unistd.h
From: Sascha Blank <root@sliphost39.uni-trier.de>
Message-Id: <199412281401.PAA00151@sliphost39.uni-trier.de>
Subject: personae management revised again
Date: Wed, 28 Dec 1994 15:01:46 +0100
Hi there,
here is a small patch to MH-MiNT 1.12h2 that enhances the P_setre?id
functions a little bit. Now you can change your effective user/group id
back to your saved user/group id again.
Furthermore I have revised the MiNTLib binding for the set[r][e][ug]id.c
functions. The set[re][ug]id functions now check whether the
Psetre[ug]id call is present, if it is not, they will fall back to the
old behaviour by calling Pset[ug]id instead.
-------------------------------------------------------------
Index: mincl seteuid.c setregid.c setreuid.c setrgid.c setruid.c
From: Sascha Blank <root@@sliphost39.uni-trier.de>
Message-Id: <199412281401.PAA00151@@sliphost39.uni-trier.de>
Subject: personae management revised again
Date: Wed, 28 Dec 1994 15:01:46 +0100
Hi there,
here is a small patch to MH-MiNT 1.12h2 that enhances the P_setre?id
functions a little bit. Now you can change your effective user/group id
back to your saved user/group id again.
Furthermore I have revised the MiNTLib binding for the set[r][e][ug]id.c
functions. The set[re][ug]id functions now check whether the
Psetre[ug]id call is present, if it is not, they will fall back to the
old behaviour by calling Pset[ug]id instead.
-------------------------------------------------------------
Index: bblink.c getitimer.c getloadavg.c initgroups.c mincl
osbind.cpp setitimer.c strerror.c truncate.c wcscpy.c
include/gemfast.h include/ioctl.h include/mintbind.h
include/osbind.h include/string.h include/vdibind.h
purec/Makefile purec/README.PC purec/crt0.s purec/mintbind.s
purec/mintlib.prj purec/osbind.s purec/osmacros.s
Subject: mntlib: PureC diffs
Date: Wed, 15 Mar 1995 17:02:32 +0100 (MET)
From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
updated pl45 PureC-Portability-Fixes, and some more stuff:
gemfast.h: ++Markus_Kohm@ka2.maus.de
add _addrin, gl_apid etc. for __TCC_GEMLIB__
ioctl.h: ++hohmuth
add TIOCLBIS, TIOCLBIC
mintbind.h: ++hohmuth
add prototypes for new MiNT system calls for Pure C
Prenice() returns long, not int
osbind.h, purec/osbind.s: ++Thorsten_Boehm@pb.maus.de
fix gemdos()/bios()/xbios() so that they work for Turbo C, too
string.h, strerror.c: ++hohmuth
strerror() returns const char *, not just char *
vdibind.h: ++Helmut_Karlowski@du2.maus.de
fix vq_vgdos prototype if !__GNUC_INLINE__, and add macro vq_gdos()
bblink.c, getitimer.c, getloadavg.c, initgroups.c, setitimer.c,
sync.c, truncate.c: ++hohmuth
several Pure C/Turbo C/__MSHORT__ portability fixes
mincl: ++hohmuth
getloadavg.o, initgroups.o, setitimer.o have been missing
osbind.cpp: ++hohmuth
allow for more parameter space in _gemdos (Tsetitimer() needs that)
strerror.c: ++hohmuth
some changes for better -mbaserel compatibility
wcscpy.c: ++hohmuth
expicitly check for !=0 to get around spurious Pure C warning
purec/Makefile, purec/mintlib.prj: ++hohmuth
add new source files
purec/README.PC: ++hohmuth
update
purec/crt0.s: ++Thorsten_Boehm@pb.maus.de
pull ident strings of all used libraries into the executable
purec/mintbind.s, purec/osmacros.s: ++hohmuth
add new MiNT system calls
-------------------------------------------------------------
Index: findfile.c open.c include/aesbind.h include/compiler.h
include/gemfast.h include/mintbind.h purec/alloca.s
purec/mintbind.s purec/mintlib.prj purec/osmacros.s
From: Christer Gustavsson <d2cg@dtek.chalmers.se>
Message-Id: <199503181308.OAA03649@varoom.dtek.chalmers.se>
Subject: Pure C/Gemlib diffs for MiNTLibs pl 46
Date: Sat, 18 Mar 1995 14:08:18 +0100
Here are some diffs to support all (hopefully) new mint calls when using pure
c to compile the mint libs. There are also some diffs for the gem header files
to include all the calls gem libs pl 31 supports.
mntlib46.diffs should be applied to the source of the libs.
mntinc46.diffs should be applied to the header files.
Regards, Christer
--
had to hack some stuff because of Michaels collection, untested... -nox
-------------------------------------------------------------
--
Andreas Schwab "And now for something
schwab@issan.informatik.uni-dortmund.de completely different"