summaryrefslogtreecommitdiffstats
path: root/main.h
diff options
context:
space:
mode:
authorDaniel Baumann <mail@daniel-baumann.ch>2015-11-07 15:11:05 +0000
committerDaniel Baumann <mail@daniel-baumann.ch>2015-11-07 15:11:05 +0000
commitf0130ae17358f2cce85a53f12baecb4720285a85 (patch)
tree344ce3cfda598d45eea16b0675040f518224192e /main.h
parentAdding upstream version 0.2. (diff)
downloadplzip-f0130ae17358f2cce85a53f12baecb4720285a85.tar.xz
plzip-f0130ae17358f2cce85a53f12baecb4720285a85.zip
Adding upstream version 0.3.upstream/0.3
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'main.h')
-rw-r--r--main.h77
1 files changed, 0 insertions, 77 deletions
diff --git a/main.h b/main.h
deleted file mode 100644
index 6c7ffb6..0000000
--- a/main.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Plzip - A parallel version of the lzip data compressor
- Copyright (C) 2009 Laszlo Ersek.
- Copyright (C) 2009, 2010 Antonio Diaz Diaz.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-void show_error( const char * msg, const int errcode = 0, const bool help = false ) throw();
-int readblock( const int fd, char * buf, const int size ) throw();
-int writeblock( const int fd, const char * buf, const int size ) throw();
-
-
-struct Cond
-{
- pthread_mutex_t lock; /* Lock this to protect shared resource. */
- pthread_cond_t cond; /* Trigger this if predicate becomes true. */
- long unsigned ccount, /* Increment this when checking predicate. */
- wcount; /* Increment this when waiting is necessary. */
-};
-
-
-/* Terminate the process. */
-void fatal();
-
-/* Format operation and append resolved error, then call fatal(). */
-void
-fail(const char *fmt, int err, ...)
-#ifdef __GNUC__
-__attribute__((format(printf, 1, 3)))
-#endif
-;
-
-/* If these primitives fail, they call fail(), which in turn calls fatal(). */
-
-void
-xinit(Cond *cond);
-
-void
-xdestroy(Cond *cond);
-
-void
-xlock(Cond *cond);
-
-void
-xlock_pred(Cond *cond);
-
-void
-xunlock(Cond *cond);
-
-void
-xwait(Cond *cond);
-
-void
-xsignal(Cond *cond);
-
-void
-xbroadcast(Cond *cond);
-
-void
-xcreate(pthread_t *thread, void *(*routine)(void *), void *arg);
-
-void
-xjoin(pthread_t thread);
-
-void
-xraise(int sig);