Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
JAM_WriteMBHeader(3)	     JAM subroutine library	    JAM_WriteMBHeader(3)

NAME
     JAM_WriteMBHeader - Write message base header

SYNOPSIS
     #include <jamlib/jam.h>

     int JAM_WriteMBHeader(s_JamBase*	    Base_PS,
			   s_JamBaseHeader* Header_PS);

DESCRIPTION
     Increases	the  ModCounter  field	by  one, resets the header signature and
     writes the message base header to the start of the JAM header file.

   Arguments
     Base_PS
	    The message base to use

     Header_PS
	    A pointer to the base header to be stored

RETURN VALUE
     0	    if successful

     JAM_IO_ERROR
	    if an I/O error occured. See JAM_Errno(3)

     JAM_BAD_PARAM
	    if Base_PS or Header_PS is NULL

     JAM_NOT_LOCKED
	    if the message base is not locked

EXAMPLES
     s_JamBaseHeader BaseHeader_S;
     int	     Result_I;

     /* modify header here */

     Result_I = JAM_WriteMBHeader(&BaseHeader_S);
     if (Result_I)
       printf("JAM_WriteMBHeader returned %d.\n", Result_I);

AUTHOR
     This manual page was created by Sir  Raorn  <raorn@altlinux.ru>,  based  on
     original  JAMlib  documentation by Bjorn Stenberg <bjorn@haxx.nu> and Johan
     Billing <billing@df.lth.se>.

SEE ALSO
     jamlib(3), JAM_ReadMBHeader(3), JAM_LockMB(3), JAM_Errno(3)

				   2002-11-07		    JAM_WriteMBHeader(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=JAM_WriteMBHeader&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help