Beskrivning |
Frisläppningsdatum |
---|---|
API:er för stackkontroll Med API:er för stackkontroll möjliggörs avancerad interaktion med stöd för stackkontrollskompilerare. Stöd för stackkontrollskompilerare finns i ForteTM 7.0. De här API:erna bör användas i program som kompilerats med stackkontroll aktiverad. Det är program som hanterar sina egna stackar eller försöker upptäcka eget stackspill. Utvecklare som har egna trådbibliotek måste använda gränssnittet setustack för att användare av deras bibliotek ska kunna kompilera med stackkontroll aktiverad. Se direkthjälpen för < stack_getbounds(3C), stack_setbounds(3C), stack_inbounds(3C) och stack_violation( 3C). |
4/03 |
Minnestilldelning med libumem libumem är ett minnestilldelarbibliotek i användarläge (ej kärnläge) . libumem har funktioner som gör att du kan felsöka minnesläckor och andra avvikelser som rör minnesanvändning. Den här funktionen används på samma sätt som en standard-ABI-tilldelare, exempelvis malloc(). Ett program i användarläge begär ett godtyckligt antal byte av minnet. En pekare returneras som är lastad med adressen för det tilldelade minnet. Mer information finns i direkthjälpen för libumem(3LIB ). |
4/03 |
SPARC: Integration av Sun ONE Application Server Sun ONE Application Server 7, Platform Edition, (tidigare iPlanet Application Server) är integrerad i uppdateringen Solaris 9 12/02. Se Nätverksförbättringar. |
12/02 |
SPARC: Sun ONE Message Queue Solaris 9 12/02-uppdateringen stöder JMS-program (Java Messaging Service). De här programmen är baserade på Sun ONE Message Queue, en JMS-leverantör. Se Nätverksförbättringar. |
12/02 |
Förbättrad crypt()-funktion Den här Solaris-versionen innehåller nya tillägg till crypt()-funktionen och introducerar funktionen crypt_gensalt(). Med dessa förbättringar kan administratörer ändra den algoritm som används för att dölja användares lösenord vid inloggning till UNIX®. Moduler ingår för MD5 och Blowfish. MD5-modulerna finns i crypt_sunmd5 och crypt_bsdmd5. Blowfish-modulen finns i crypt_bsdbf. Utvecklare kan skapa nya moduler för alternativa lösenordsdöljande algoritmer. Programutvecklare måste använda crypt_gensalt()-funktionen i stället för att manuellt generera saltsträngen som ersättning till crypt()-funktionen. Moduler för alternativa algoritmer finns angivna i filen crypt.conf(4). Fältet module_path anger sökvägen till det gemensamma bibliotek som implementerar de två nödvändiga funktionerna:
Mer information finns i direkthjälpen för crypt(3C) och policy.conf (4). |
12/02 |
Nya flaggor för madvise()-funktionen Funktionen madvise() gör så att kärnan kan optimera åtkomst till en användardefinierad region av ett minne. Den här Solaris-versionen innehåller tre nya flaggor för madvise()-funktionen:
Mer information om madvise()-funktionen finns i direkthjälpen för madvise( 3C). |
12/02 |
Uppdateringar av länkare och bibliotek Den här Solaris-versionen innehåller nya funktioner för redigering av länkare, som till exempel strängtabellkomprimering, avsnittseliminering utan referens och beroendeidentifiering utan referens. En fullständig lista över de nya funktionerna finns i “New Linker and Libraries Features and Updates” i Linker and Libraries Guide. |
12/02 |
Mellanprograms-API:er för smartkort I smartkortssystemet i Solaris finns nu också stöd för mellanprograms-API:er på låg nivå. De här API:erna kan användas för att utväxla data med ett smartkort med hjälp av en smartkortsläsare. De här API:erna är tillgängliga för plattformar som Sun BladeTM och Sun RayTM. Program som är skrivna på något av programmeringsspråken Java eller C kan använda dessa gränssnitt. Mer information finns i direkthjälpen för libsmartcard( 3LIB) och JavaDocs på /usr/share/javadoc/smartcard. |
9/02 |