add osd-2 service action names (commands)

git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@143 6180dd3e-e324-4e3e-922d-17de1ae2f315
diff --git a/ChangeLog b/ChangeLog
index 26f006d..d0c6042 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,7 @@
 some description at the top of its ".c" file. All utilities in the main
 directory have their own "man" pages. There is also a sg3_utils man page.
 
-Changelog for sg3_utils-1.26 [20080122]
+Changelog for sg3_utils-1.26 [20080123]
   - sg_ses: sync with ses2r19a
   - sg_get_config: sync with mmc6r01
     - allow Microcode upgrade and DVD read feature descriptors
@@ -19,6 +19,7 @@
     uint64_t to stress that 64 bit integer wanted, not larger
   - sg_lib: update asc/ascq code pending spc4r12
     - split sg_lib into sg_lib_data.[hc] and sg_lib.[hc]
+    - add osd2r03 service actions (all different from osd-r10)
     - add sg_get_trans_proto_str()
   - win32/MinGW: define SG3_UTILS_MINGW when detected
   - remove archive/pre_configure subdirectory
diff --git a/lib/sg_lib_data.c b/lib/sg_lib_data.c
index e7c69ae..b97b0da 100644
--- a/lib/sg_lib_data.c
+++ b/lib/sg_lib_data.c
@@ -276,7 +276,7 @@
     {0xb, 0, "Write(32)"},
     {0xc, 0, "Write an verify(32)"},
     {0xd, 0, "Write same(32)"},
-    {0x8801, 0, "Format OSD"},
+    {0x8801, 0, "Format OSD (osd)"},
     {0x8802, 0, "Create (osd)"},
     {0x8803, 0, "List (osd)"},
     {0x8805, 0, "Read (osd)"},
@@ -296,7 +296,38 @@
     {0x8819, 0, "Set master key (osd)"},
     {0x881a, 0, "Flush collection (osd)"},
     {0x881b, 0, "Flush partition (osd)"},
-    {0x881c, 0, "Flush OSD"},
+    {0x881c, 0, "Flush OSD (osd)"},
+    {0x8880, 0, "Object structure check (osd-2)"},
+    {0x8881, 0, "Format OSD (osd-2)"},
+    {0x8882, 0, "Create (osd-2)"},
+    {0x8883, 0, "List (osd-2)"},
+    {0x8884, 0, "Punch (osd-2)"},
+    {0x8885, 0, "Read (osd-2)"},
+    {0x8886, 0, "Write (osd-2)"},
+    {0x8887, 0, "Append (osd-2)"},
+    {0x8888, 0, "Flush (osd-2)"},
+    {0x8889, 0, "Clear (osd-2)"},
+    {0x888a, 0, "Remove (osd-2)"},
+    {0x888b, 0, "Create partition (osd-2)"},
+    {0x888c, 0, "Remove partition (osd-2)"},
+    {0x888e, 0, "Get attributes (osd-2)"},
+    {0x888f, 0, "Set attributes (osd-2)"},
+    {0x8892, 0, "Create and write (osd-2)"},
+    {0x8895, 0, "Create collection (osd-2)"},
+    {0x8896, 0, "Remove collection (osd-2)"},
+    {0x8897, 0, "List collection (osd-2)"},
+    {0x8898, 0, "Set key (osd-2)"},
+    {0x8899, 0, "Set master key (osd-2)"},
+    {0x889a, 0, "Flush collection (osd-2)"},
+    {0x889b, 0, "Flush partition (osd-2)"},
+    {0x889c, 0, "Flush OSD (osd-2)"},
+    {0x88a0, 0, "Query (osd-2)"},
+    {0x88a1, 0, "Remove member objects (osd-2)"},
+    {0x88a2, 0, "Get member attributes (osd-2)"},
+    {0x88a3, 0, "Set member attributes (osd-2)"},
+    {0x88b1, 0, "Read map (osd-2)"},
+    {0x8f7c, 0, "Perform SCSI command (osd-2)"},
+    {0x8f7d, 0, "Perform task management function (osd-2)"},
     {0x8f7e, 0, "Perform SCSI command (osd)"},
     {0x8f7f, 0, "Perform task management function (osd)"},
     {0xffff, 0, NULL},