*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> standard/compactify (3)              
Title
Content
Arch
Section
 

Contents


compactify(3G)							compactify(3G)


NAME    [Toc]    [Back]

     compactify	- compacts the memory storage of an object

C SPECIFICATION    [Toc]    [Back]

     void compactify(obj)
     Object obj;

PARAMETERS    [Toc]    [Back]

     obj   expects the object identifier for the object	you want to compact.

DESCRIPTION    [Toc]    [Back]

     When you modify an	open object definition (using the object editing
     routines),	the memory storage for the object definition can become
     fragmented.  A call to compactify can make	a fragmented object definition
     occupy a continuous section of memory.

     Although you can call compactify to explicitly compact an object, it is
     rarely necessary because a	call to	closeobj automatically calls
     compactify, when the object definition becomes too	fragmented.  (After
     you edit an object, you must always call closeobj.)

     Because compactify, requires a significant	amount of time,	do not call it
     unless storage space is critical and you cannot tolerate even the small
     amount of fragmentation allowed by	closeobj.

SEE ALSO    [Toc]    [Back]

      
      
     closeobj, chunksize

NOTE    [Toc]    [Back]

     This routine is available only in immediate mode.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
shm_open FreeBSD open or create a shared memory object shm_unlink -- remove a shared memory object
shm_open Tru64 Opens a shared memory object, creating the object if necessary (P1003.1b)
gss_release_oid Tru64 Free storage of an OID object.
gss_release_oid_set HP-UX free storage associated with a gss_OID_set object
msync IRIX synchronize memory with physical storage
msync HP-UX synchronize the memory of a mapped file with physical storage
shm_unlink HP-UX unlink a shared memory object
shm_unlink IRIX deletes a shared memory object
tt_spec_create HP-UX create an in-memory spec for an object
shm_unlink FreeBSD remove a shared memory object
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service