-0CORRECT
-1PRINT_EXIT_VALUE
-2NO_BAD_PATTERN
-3NO_NOMATCH
-4GLOB_DOTS
-5NOTIFY
-6BG_NICE
-7IGNORE_EOF
-8MARK_DIRS
-9AUTO_LIST
-BNO_BEEP
-CNO_CLOBBER
-DPUSHD_TO_HOME
-EPUSHD_SILENT
-FNO_GLOB
-GNULL_GLOB
-HRM_STAR_SILENT
-IIGNORE_BRACES
-JAUTO_CD
-KNO_BANG_HIST
-LSUN_KEYBOARD_HACK
-MSINGLE_LINE_ZLE
-NAUTO_PUSHD
-OCORRECT_ALL
-PRC_EXPAND_PARAM
-QPATH_DIRS
-RLONG_LIST_JOBS
-SREC_EXACT
-TCDABLE_VARS
-UMAIL_WARNING
-VNO_PROMPT_CR
-WAUTO_RESUME
-XLIST_TYPES
-YMENU_COMPLETE
-ZZLE
-aALL_EXPORT
-eERR_EXIT
-fNO_RCS
-gHIST_IGNORE_SPACE
-hHIST_IGNORE_DUPS
-iINTERACTIVE
-kINTERACTIVE_COMMENTS
-lLOGIN
-mMONITOR
-nNO_EXEC
-pPRIVILEGED
-rRESTRICTED
-sSHIN_STDIN
-tSINGLE_COMMAND
-uNO_UNSET
-vVERBOSE
-wCHASE_LINKS
-xXTRACE
-ySH_WORD_SPLIT
-CNO_CLOBBER
-TTRAPS_ASYNC
-XMARK_DIRS
-aALL_EXPORT
-bNOTIFY
-eERR_EXIT
-fNO_GLOB
-iINTERACTIVE
-lLOGIN
-mMONITOR
-nNO_EXEC
-pPRIVILEGED
-rRESTRICTED
-sSHIN_STDIN
-tSINGLE_COMMAND
-uNO_UNSET
-vVERBOSE
-xXTRACE
-AUsed by set for setting arrays
-bUsed on the command line to specify end of option processing
-cUsed on the command line to specify a single command
-mUsed by setopt for pattern-matching option setting
-oUsed in all places to allow use of long option names
-sUsed by set to sort positional parameters