+\r
+/** Suspend or restart the transmission or reception of data.\r
+\r
+ This function will suspend or resume transmission or reception of data on\r
+ the file referred to by fd, depending on the value of Action.\r
+\r
+ @param[in] fd The file descriptor of an open interactive IO device (terminal).\r
+ @param[in] Action The action to be performed:\r
+ * TCOOFF - Suspend output.\r
+ * TCOON - Resume suspended output.\r
+ * TCIOFF - If fd refers to an IIO device, transmit a\r
+ STOP character, which is intended to cause the\r
+ terminal device to stop transmitting data.\r
+ * TCION - If fd refers to an IIO device, transmit a\r
+ START character, which is intended to cause the\r
+ terminal device to start transmitting data.\r
+\r
+ @retval 0 The operation completed successfully.\r
+ @retval -1 An error occured and errno is set to indicate the error.\r
+ * EBADF - The fd argument is not a valid file descriptor.\r
+ * ENOTTY - The file associated with fd is not an interactive IO device.\r
+ * EINVAL - The Action argument is not a supported value.\r
+ * ENOTSUP - This function is not supported.\r
+**/\r