*** /dev/null Sat Nov 23 01:24:58 2024
--- - Sat Nov 23 01:25:02 2024
***************
*** 0 ****
--- 1,67 ----
+ /* OSSP rc - Run-command processor
+ ** Copyright (c) 2002 Ralf S. Engelschall
+ ** Copyright (c) 2002 Cable & Wireless Deutschland GmbH
+ ** Copyright (c) 2002 The OSSP Project <http://www.ossp.org/>
+ **
+ ** This file is part of OSSP rc, a portable Run-command processor
+ ** which can be found at http://www.ossp.org/pkg/lib/rc/
+ **
+ ** Permission to use, copy, modify, and distribute this software for
+ ** any purpose with or without fee is hereby granted, provided that
+ ** the above copyright notice and this permission notice appear in all
+ ** copies.
+ **
+ ** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ ** WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ ** MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ ** IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+ ** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ ** USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ ** OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ ** SUCH DAMAGE.
+ **
+ ** rc_proc.c: Run-command processor ISO C source file
+ */
+
+ #include <stdlib.h>
+
+ #include "rc.h" /* Public interfaces */
+
+
+ /************************************************
+ * procNew(void) *
+ * Construct a processor *
+ ************************************************/
+ rc_t *procNew(void)
+ {
+ rc_t *pNewrc = NULL;
+
+ pNewrc = malloc(sizeof(rc_t));
+ return(pNewrc);
+ }
+
+ /************************************************
+ * procReadtmp(rc_t *, char *) *
+ * Open and store a temp file *
+ ************************************************/
+ rc_return_t procReadtmp(rc_t *pRc, char *szTmpname)
+ {
+ fprintf(stderr, "%s!!!\n", szTmpname);
+
+ return(RC_THROW(RC_OK));
+ }
+
+ /************************************************
+ * procDelete(rc_t *) *
+ * Destruct a processor *
+ ************************************************/
+ rc_return_t procDelete(rc_t *pRc)
+ {
+ free(pRc);
+
+ return(RC_THROW(RC_OK));
+ }
|