dpm_addfs man page

DPM_ADDFS(3)                 DPM Library Functions                DPM_ADDFS(3)

      dpm_addfs - add a filesystem to a disk pool

      [1m#include <sys/types.h>[0m
      [1m#include "dpm_api.h"[0m

      [1mint  dpm_addfs (char *[4m[22mpoolname[24m[1m, char *[4m[22mserver[24m[1m, char *[4m[22mfs[24m[1m, int [4m[22mstatus[24m[1m, int[0m

      [1mdpm_addfs [22madds a filesystem to a disk pool.

             specifies  the  disk  pool   name   previously   defined   using

      [4mserver[24m specifies the host name of the disk server where this filesystem
             is mounted.

      [4mfs[24m     specifies the mount point of the dedicated filesystem.

      [4mstatus[24m Initial status of this filesystem. It can be set to 0 or [1mFS_DIS-[0m
             [1mABLED [22mor [1mFS_RDONLY[22m.

      [4mweight[24m specifies  the weight of the filesystem. This is used during the
             filesystem selection. The value must  be  positive.  A  negative
             value  will tell the server to allocate the default weight value
             (1).  It is recommended to use a value lower than 10.

      This function requires ADMIN privilege.

      This routine returns 0 if the operation was successful  or  -1  if  the
      operation failed. In the latter case, [1mserrno [22mis set appropriately.

      [1mENOENT       [22mFilesystem does not exist.

      [1mEACCES       [22mThe caller does not have ADMIN privilege.

      [1mEFAULT       [4m[22mpoolname[24m, [4mserver[24m or [4mfs[24m is a NULL pointer.

      [1mEEXIST       [22mthis filesystem is already part of a pool.

      [1mENOMEM       [22mMemory  could  not be allocated for storing the filesystem

      [1mEINVAL       [22mThe pool is unknown or  the  length  of  [4mpoolname[24m  exceeds
                   [1mCA_MAXPOOLNAMELEN  [22mor the length of [4mserver[24m exceeds [1mCA_MAX-[0m
                   [1mHOSTNAMELEN [22mor the length of [4mfs[24m exceeds 79.

      [1mSENOSHOST    [22mHost unknown.

      [1mSEINTERNAL   [22mDatabase error.

      [1mSECOMERR     [22mCommunication error.

LCG          $Date: 2011-05-19 13:04:02 +0200 (Thu, 19 May 2011) $DPM_ADDFS(3)