Error constants: fix typo, add as per libzfs.h 0.8.2 (#27)
This commit is contained in:
		
							parent
							
								
									06178df9fe
								
							
						
					
					
						commit
						a91df3a028
					
				
							
								
								
									
										23
									
								
								common.go
								
								
								
								
							
							
						
						
									
										23
									
								
								common.go
								
								
								
								
							| 
						 | 
					@ -308,8 +308,8 @@ func booleanT(b bool) (r C.boolean_t) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ZFS errors
 | 
					// ZFS errors
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
	ESuccess            = 0            /* no error -- success */
 | 
						ESuccess         = 0               /* no error -- success */
 | 
				
			||||||
	ENomem              = 2000 << iota /* out of memory */
 | 
						ENomem           = 2000 + iota - 1 /* out of memory */
 | 
				
			||||||
	EBadprop                           /* invalid property value */
 | 
						EBadprop                           /* invalid property value */
 | 
				
			||||||
	EPropreadonly                      /* cannot set readonly property */
 | 
						EPropreadonly                      /* cannot set readonly property */
 | 
				
			||||||
	EProptype                          /* property does not apply to dataset type */
 | 
						EProptype                          /* property does not apply to dataset type */
 | 
				
			||||||
| 
						 | 
					@ -379,6 +379,25 @@ const (
 | 
				
			||||||
	EDiff                              /* general failure of zfs diff */
 | 
						EDiff                              /* general failure of zfs diff */
 | 
				
			||||||
	EDiffdata                          /* bad zfs diff data */
 | 
						EDiffdata                          /* bad zfs diff data */
 | 
				
			||||||
	EPoolreadonly                      /* pool is in read-only mode */
 | 
						EPoolreadonly                      /* pool is in read-only mode */
 | 
				
			||||||
 | 
						EScrubpaused                       /* scrub currently paused */
 | 
				
			||||||
 | 
						EActivepool                        /* pool is imported on a different system */
 | 
				
			||||||
 | 
						ECryptofailed                      /* failed to setup encryption */
 | 
				
			||||||
 | 
						ENopending                         /* cannot cancel, no operation is pending */
 | 
				
			||||||
 | 
						ECheckpointExists                  /* checkpoint exists */
 | 
				
			||||||
 | 
						EDiscardingCheckpoint              /* currently discarding a checkpoint */
 | 
				
			||||||
 | 
						ENoCheckpoint                      /* pool has no checkpoint */
 | 
				
			||||||
 | 
						EDevrmInProgress                   /* a device is currently being removed */
 | 
				
			||||||
 | 
						EVdevTooBig                        /* a device is too big to be used */
 | 
				
			||||||
 | 
						EIocNotsupported                   /* operation not supported by zfs module */
 | 
				
			||||||
 | 
						EToomany	                   /* argument list too long */
 | 
				
			||||||
 | 
						EInitializing                      /* currently initializing */
 | 
				
			||||||
 | 
						ENoInitialize                      /* no active initialize */
 | 
				
			||||||
 | 
						EWrongParent                       /* invalid parent dataset (e.g ZVOL) */
 | 
				
			||||||
 | 
						ETrimming                          /* currently trimming */
 | 
				
			||||||
 | 
						ENoTrim                            /* no active trim */
 | 
				
			||||||
 | 
						ETrimNotsup                        /* device does not support trim */
 | 
				
			||||||
 | 
						ENoResilverDefer                   /* pool doesn't support resilver_defer */
 | 
				
			||||||
 | 
						EExportInProgress                  /* currently exporting the pool */
 | 
				
			||||||
	EUnknown
 | 
						EUnknown
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue