Alphabetized lv_api_do functions
This commit is contained in:
		
							parent
							
								
									fe078c2598
								
							
						
					
					
						commit
						3825d6594b
					
				
							
								
								
									
										42
									
								
								qq2clone
								
								
								
								
							
							
						
						
									
										42
									
								
								qq2clone
								
								
								
								
							|  | @ -130,24 +130,17 @@ return 0 | |||
|                           #-------------------# | ||||
| 
 | ||||
| #=========================================================================# | ||||
| lv_api_do_open () | ||||
| # DESCRIPTION: Open lv_api_do in background | ||||
| lv_api_do_close () | ||||
| # DESCRIPTION: Tell lv_api_do to exit and close the extra pipe | ||||
| # INPUT: None | ||||
| # OUTPUT: Return 0 on success, exit on failure | ||||
| # OUTPUT: None | ||||
| # PARAMETERS: None | ||||
| #=========================================================================# | ||||
| { | ||||
| declare -g lv_api_temp; | ||||
| lv_api_temp="$(mktemp -d )" || temp_error | ||||
| mkfifo "${lv_api_temp}/lv_api_do_fifo" || fifo_error | ||||
| exec 4<>"${lv_api_temp}/lv_api_do_fifo" | ||||
| ${QQ2_DIR}/lv_api_do <&4 >&3 2>/dev/null & | ||||
| 
 | ||||
| local check | ||||
| read -r check <&3 | ||||
| [[ "$check" == "$CONN_BAD" ]] && lv_api_do_bad_conn | ||||
| [[ "$check" == "$CONN_GOOD" ]] || unexpected_error lv_api_do_open | ||||
| 
 | ||||
|   echo "exit" >&4 | ||||
|   exec 4>&- | ||||
|   exec 4<&- | ||||
|   rm -rf "${lv_api_temp:?}" | ||||
|   return 0 | ||||
| } | ||||
| #=========================================================================# | ||||
|  | @ -181,17 +174,24 @@ done | |||
| return 0 | ||||
| } | ||||
| #=========================================================================# | ||||
| lv_api_do_close () | ||||
| # DESCRIPTION: Tell lv_api_do to exit and close the extra pipe | ||||
| lv_api_do_open () | ||||
| # DESCRIPTION: Open lv_api_do in background | ||||
| # INPUT: None | ||||
| # OUTPUT: None | ||||
| # OUTPUT: Return 0 on success, exit on failure | ||||
| # PARAMETERS: None | ||||
| #=========================================================================# | ||||
| { | ||||
|   echo "exit" >&4 | ||||
|   exec 4>&- | ||||
|   exec 4<&- | ||||
|   rm -rf "${lv_api_temp:?}" | ||||
| declare -g lv_api_temp; | ||||
| lv_api_temp="$(mktemp -d )" || temp_error | ||||
| mkfifo "${lv_api_temp}/lv_api_do_fifo" || fifo_error | ||||
| exec 4<>"${lv_api_temp}/lv_api_do_fifo" | ||||
| ${QQ2_DIR}/lv_api_do <&4 >&3 2>/dev/null & | ||||
| 
 | ||||
| local check | ||||
| read -r check <&3 | ||||
| [[ "$check" == "$CONN_BAD" ]] && lv_api_do_bad_conn | ||||
| [[ "$check" == "$CONN_GOOD" ]] || unexpected_error lv_api_do_open | ||||
| 
 | ||||
| return 0 | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue