\hypertarget{mysync_8c}{}\doxysection{src/mysync.c File Reference}
\label{mysync_8c}\index{src/mysync.c@{src/mysync.c}}
{\ttfamily \#include $<$errno.\+h$>$}\newline
{\ttfamily \#include $<$limits.\+h$>$}\newline
{\ttfamily \#include $<$pthread.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$sys/time.\+h$>$}\newline
{\ttfamily \#include $<$unistd.\+h$>$}\newline
{\ttfamily \#include \char`\"{}myarr.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mydefs.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mysync.\+h\char`\"{}}\newline
Include dependency graph for mysync.\+c\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{mysync_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structfile__state}{file\+\_\+state}}
\item 
struct \mbox{\hyperlink{structappend__task}{append\+\_\+task}}
\item 
struct \mbox{\hyperlink{structwrite__task}{write\+\_\+task}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__mysync_gaabf6d0a68931c2a0b31e8a5b613da168}{wait\+Close}} (FILE $\ast$file)
\begin{DoxyCompactList}\small\item\em @ . \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__mysync_ga82d2d74cac6ae7b30bbdc2b303adec95}{wait}} (void)
\begin{DoxyCompactList}\small\item\em @ proceeding. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__myarr_gaf4df8de66e6061df23bf01ffe484bb2d}{thread\+Append\+Myarr}} (void $\ast$in\+Struct)
\begin{DoxyCompactList}\small\item\em @ file in a separate thread. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__myarr_ga77cbf6c722fedb0f0b4e62343066918a}{sync\+Append\+Myarr}} (struct \mbox{\hyperlink{structmyarr}{myarr}} $\ast$input, FILE $\ast$file)
\begin{DoxyCompactList}\small\item\em @ in a separate thread. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__mysync_ga089251b204e28114e22b65fd90a70a78}{syncwrite}} (int $\ast$input, size\+\_\+t Array\+Length, const char $\ast$file)
\begin{DoxyCompactList}\small\item\em @ separate thread. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__mysync_ga477b23c8d59728c3e9f86622338de366}{print\+TOD}} (FILE $\ast$out)
\begin{DoxyCompactList}\small\item\em @ with synchronization. \end{DoxyCompactList}\end{DoxyCompactItemize}
