aboutsummaryrefslogtreecommitdiffstats
path: root/libfsotransport
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-05-09 12:13:59 +0200
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-05-09 12:13:59 +0200
commit68873175b2e293aee27e62bf0c7e5d09ae07a587 (patch)
treecb99145109d237bd4c59e3f2b18825fcf5ef9315 /libfsotransport
parent5f3d4a73f2de884122a758fffb077dfe6ba76b0f (diff)
downloadcornucopia-68873175b2e293aee27e62bf0c7e5d09ae07a587.tar.gz
cornucopia-68873175b2e293aee27e62bf0c7e5d09ae07a587.tar.bz2
cornucopia-68873175b2e293aee27e62bf0c7e5d09ae07a587.zip
fsotransport: remove posixextra vapi from this project
* depend on fsoframework (which contains posixextra.vapi) * release as 0.9.2
Diffstat (limited to 'libfsotransport')
-rw-r--r--libfsotransport/ChangeLog2
-rw-r--r--libfsotransport/Makefile.am3
-rw-r--r--libfsotransport/configure.ac9
-rw-r--r--libfsotransport/fsotransport/Makefile.am1
-rw-r--r--libfsotransport/vapi/Makefile.am12
-rw-r--r--libfsotransport/vapi/posixextra.vapi482
6 files changed, 11 insertions, 498 deletions
diff --git a/libfsotransport/ChangeLog b/libfsotransport/ChangeLog
index e69de29b..7bbb36ff 100644
--- a/libfsotransport/ChangeLog
+++ b/libfsotransport/ChangeLog
@@ -0,0 +1,2 @@
+Please see git log for details or NEWS for large-scale changes.
+
diff --git a/libfsotransport/Makefile.am b/libfsotransport/Makefile.am
index 4d1887a1..fc68c012 100644
--- a/libfsotransport/Makefile.am
+++ b/libfsotransport/Makefile.am
@@ -5,7 +5,6 @@ NULL =
SUBDIRS = \
fsotransport \
tests \
- vapi \
$(NULL)
pkgconfigdir = $(libdir)/pkgconfig
@@ -13,7 +12,7 @@ pkgconfig_DATA = fsotransport-2.0.pc
EXTRA_DIST += \
MAINTAINERS \
- fsoframework-2.0.pc.in \
+ fsotransport-2.0.pc.in \
$(NULL)
MAINTAINERCLEANFILES = \
diff --git a/libfsotransport/configure.ac b/libfsotransport/configure.ac
index bf3a1d9e..e0fc22a5 100644
--- a/libfsotransport/configure.ac
+++ b/libfsotransport/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([libfsotransport], [0.9.1], [smartphones-userland@linuxtogo.org], [libfsotransport])
+AC_INIT([libfsotransport], [0.9.2], [smartphones-userland@linuxtogo.org], [libfsotransport])
AC_CONFIG_SRCDIR([Makefile.am])
AC_CONFIG_HEADERS(config.h)
AM_INIT_AUTOMAKE([dist-bzip2])
@@ -19,6 +19,7 @@ PKG_PROG_PKG_CONFIG
VALA_REQUIRED=0.7.2
GLIB_REQUIRED=2.18.0
+FSO_REQUIRED=0.0.0.0
# vala
AC_PATH_PROG(VALAC, valac, valac)
@@ -35,6 +36,12 @@ AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
#
+# FSO (for posixextra.vapi)
+#
+PKG_CHECK_MODULES(FSO,
+ fsoframework-2.0 >= $FSO_REQUIRED)
+
+#
# output
#
AC_CONFIG_FILES([Makefile
diff --git a/libfsotransport/fsotransport/Makefile.am b/libfsotransport/fsotransport/Makefile.am
index 59c2c52f..52aade9b 100644
--- a/libfsotransport/fsotransport/Makefile.am
+++ b/libfsotransport/fsotransport/Makefile.am
@@ -28,7 +28,6 @@ fsotransportinclude_HEADERS = fsotransport.h
fsotransport-1.0.vapi .vala.stamp: $(libfsotransport_la_VALASOURCES)
$(VALAC) -C --basedir $(top_srcdir) \
- --vapidir ../vapi \
--pkg posix \
--pkg posixextra \
--pkg glib-2.0 \
diff --git a/libfsotransport/vapi/Makefile.am b/libfsotransport/vapi/Makefile.am
deleted file mode 100644
index 2acba274..00000000
--- a/libfsotransport/vapi/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-vapidir = $(datadir)/vala/vapi
-
-dist_vapi_DATA = \
- posixextra.vapi \
- $(NULL)
-
-MAINTAINERCLEANFILES = \
- Makefile.in
-
-
diff --git a/libfsotransport/vapi/posixextra.vapi b/libfsotransport/vapi/posixextra.vapi
deleted file mode 100644
index b1fc07b6..00000000
--- a/libfsotransport/vapi/posixextra.vapi
+++ /dev/null
@@ -1,482 +0,0 @@
-/* posixextra.vapi
- *
- * Scheduled for inclusion in posix.vapi
- */
-[CCode (cprefix = "", lower_case_cprefix = "")]
-namespace PosixExtra {
-
-
- /* ------------- syslog --------------- */
-
- [CCode (cheader_filename = "syslog.h")]
- public void openlog (string ident, int option, int facility );
-
- [CCode (cheader_filename = "syslog.h")]
- public void syslog (int priority, string format, ... );
-
- [CCode (cheader_filename = "syslog.h")]
- public void closelog ();
-
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_PID;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_CONS;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_ODELAY;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_NDELAY;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_NOWAIT;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_EMERG;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_ALERT;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_CRIT;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_ERR;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_WARNING;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_NOTICE;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_INFO;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_DEBUG;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_KERN;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_USER;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_MAIL;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_DAEMON;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_SYSLOG;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LPR;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_NEWS;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_UUCP;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_CRON;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_AUTHPRIV;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_FTP;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL0;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL1;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL2;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL3;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL4;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL5;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL6;
- [CCode (cheader_filename = "syslog.h")]
- public const int LOG_LOCAL7;
-
- /* ------------- select --------------- */
-
- [CCode (cheader_filename = "sys/ioctl.h")]
- public const int TIOCMBIS;
-
- [CCode (cname = "fd_set", cheader_filename = "sys/select.h", free_function = "")]
- [Compact]
- public struct FdSet
- {
- [CCode (cname = "FD_CLR", instance_pos=1.1)]
- public void clear (int fd);
- [CCode (cname = "FD_ISSET", instance_pos=1.1)]
- public bool isSet (int fd);
- [CCode (cname = "FD_SET", instance_pos=1.1)]
- public void set (int fd);
- [CCode (cname = "FD_ZERO")]
- public void zero ();
- }
-
- [CCode (cname = "struct timeval", cheader_filename = "time.h", destroy_function = "")]
- public struct TimeVal
- {
- public long tv_sec;
- public long tv_usec;
- }
-
- /* ------------- pty --------------- */
-
- [CCode (cheader_filename = "pty.h")]
- public int openpty (out int amaster,
- out int aslave,
- [CCode (array_length=false, array_null_terminated=true)] char[] name,
- TermIOs? termp,
- WinSize? winp);
-
- [CCode (cheader_filename = "sys/select.h")]
- public int select (int nfds, FdSet readfds, FdSet writefds, FdSet exceptfds, TimeVal timeval);
-
- /* --------- socket --------------- */
-
- [CCode (cname = "struct in_addr", cheader_filename = "sys/socket.h", destroy_function = "")]
- public struct InAddr
- {
- public uint32 s_addr; /* in_addr_t */
- }
-
- [CCode (cname = "struct sockaddr_in", cheader_filename = "netinet/in.h", destroy_function = "")]
- public struct SockAddrIn
- {
- public int sin_family;
- public uint16 sin_port;
- public InAddr sin_addr;
- }
-
- [CCode (cheader_filename = "sys/socket.h")]
- public uint32 inet_addr (string host); /* in_addr_t */
-
- [CCode (cheader_filename = "sys/socket.h")]
- public uint16 htons (uint16 hostshort);
-
- [CCode (cheader_filename = "sys/socket.h")]
- public int listen (int s, int backlog);
-
- /* --------- stdlib --------------- */
- [CCode (cheader_filename = "stdlib.h")]
- public int posix_openpt (int flags);
-
- [CCode (cheader_filename = "stdlib.h")]
- int ptsname_r (int fd, char[] buf);
-
- [CCode (cheader_filename = "stdlib.h")]
- public int grantpt (int fd);
-
- [CCode (cheader_filename = "stdlib.h")]
- public int unlockpt (int fd);
-
- /* ---------------------------- */
-
- [CCode (cheader_filename = "unistd.h")]
- public int close (int fd);
- [CCode (cheader_filename = "unistd.h")]
- public ssize_t read (int fd, void* buf, size_t count);
- [CCode (cheader_filename = "unistd.h")]
- public ssize_t write (int fd, void* buf, size_t count);
-
- /* ------------- termios --------------- */
-
- [CCode (cheader_filename = "termios.h")]
- public const int B0;
- [CCode (cheader_filename = "termios.h")]
- public const int B50;
- [CCode (cheader_filename = "termios.h")]
- public const int B75;
- [CCode (cheader_filename = "termios.h")]
- public const int B110;
- [CCode (cheader_filename = "termios.h")]
- public const int B134;
- [CCode (cheader_filename = "termios.h")]
- public const int B150;
- [CCode (cheader_filename = "termios.h")]
- public const int B200;
- [CCode (cheader_filename = "termios.h")]
- public const int B300;
- [CCode (cheader_filename = "termios.h")]
- public const int B600;
- [CCode (cheader_filename = "termios.h")]
- public const int B1200;
- [CCode (cheader_filename = "termios.h")]
- public const int B1800;
- [CCode (cheader_filename = "termios.h")]
- public const int B2400;
- [CCode (cheader_filename = "termios.h")]
- public const int B4800;
- [CCode (cheader_filename = "termios.h")]
- public const int B9600;
- [CCode (cheader_filename = "termios.h")]
- public const int B19200;
- [CCode (cheader_filename = "termios.h")]
- public const int B38400;
- [CCode (cheader_filename = "termios.h")]
- public const int B57600;
- [CCode (cheader_filename = "termios.h")]
- public const int B115200;
- [CCode (cheader_filename = "termios.h")]
- public const int B230400;
- [CCode (cheader_filename = "termios.h")]
- public const int B460800;
- [CCode (cheader_filename = "termios.h")]
- public const int B500000;
- [CCode (cheader_filename = "termios.h")]
- public const int B576000;
- [CCode (cheader_filename = "termios.h")]
- public const int B921600;
- [CCode (cheader_filename = "termios.h")]
- public const int B1000000;
- [CCode (cheader_filename = "termios.h")]
- public const int B1152000;
- [CCode (cheader_filename = "termios.h")]
- public const int B1500000;
- [CCode (cheader_filename = "termios.h")]
- public const int B2000000;
- [CCode (cheader_filename = "termios.h")]
- public const int B2500000;
- [CCode (cheader_filename = "termios.h")]
- public const int B3000000;
- [CCode (cheader_filename = "termios.h")]
- public const int B3500000;
- [CCode (cheader_filename = "termios.h")]
- public const int B4000000;
- [CCode (cheader_filename = "termios.h")]
- public const int BRKINT;
- [CCode (cheader_filename = "termios.h")]
- public const int CBAUDEX;
- [CCode (cheader_filename = "termios.h")]
- public const int CIBAUD;
- [CCode (cheader_filename = "termios.h")]
- public const int CLOCAL;
- [CCode (cheader_filename = "termios.h")]
- public const int CMSPAR;
- [CCode (cheader_filename = "termios.h")]
- public const int CREAD;
- [CCode (cheader_filename = "termios.h")]
- public const int CRTSCTS;
- [CCode (cheader_filename = "termios.h")]
- public const int CSIZE;
- [CCode (cheader_filename = "termios.h")]
- public const int CS5;
- [CCode (cheader_filename = "termios.h")]
- public const int CS6;
- [CCode (cheader_filename = "termios.h")]
- public const int CS7;
- [CCode (cheader_filename = "termios.h")]
- public const int CS8;
- [CCode (cheader_filename = "termios.h")]
- public const int CSTOPB;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHO;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHOE;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHOK;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHONL;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHOCTL;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHOPRT;
- [CCode (cheader_filename = "termios.h")]
- public const int ECHOKE;
- [CCode (cheader_filename = "termios.h")]
- public const int FLUSHO;
- [CCode (cheader_filename = "termios.h")]
- public const int HUPCL;
- [CCode (cheader_filename = "termios.h")]
- public const int ICANON;
- [CCode (cheader_filename = "termios.h")]
- public const int IGNBRK;
- [CCode (cheader_filename = "termios.h")]
- public const int IGNPAR;
- [CCode (cheader_filename = "termios.h")]
- public const int INPCK;
- [CCode (cheader_filename = "termios.h")]
- public const int ISTRIP;
- [CCode (cheader_filename = "termios.h")]
- public const int ISIG;
- [CCode (cheader_filename = "termios.h")]
- public const int INLCR;
- [CCode (cheader_filename = "termios.h")]
- public const int IGNCR;
- [CCode (cheader_filename = "termios.h")]
- public const int ICRNL;
- [CCode (cheader_filename = "termios.h")]
- public const int IUCLC;
- [CCode (cheader_filename = "termios.h")]
- public const int IXON;
- [CCode (cheader_filename = "termios.h")]
- public const int IXANY;
- [CCode (cheader_filename = "termios.h")]
- public const int IXOFF;
- [CCode (cheader_filename = "termios.h")]
- public const int IMAXBEL;
- [CCode (cheader_filename = "termios.h")]
- public const int IUTF8;
- [CCode (cheader_filename = "termios.h")]
- public const int NOFLSH;
- [CCode (cheader_filename = "termios.h")]
- public const int OCRNL;
- [CCode (cheader_filename = "termios.h")]
- public const int OLCUC;
- [CCode (cheader_filename = "termios.h")]
- public const int ONLCR;
- [CCode (cheader_filename = "termios.h")]
- public const int ONOCR;
- [CCode (cheader_filename = "termios.h")]
- public const int ONLRET;
- [CCode (cheader_filename = "termios.h")]
- public const int OFDEL;
- [CCode (cheader_filename = "termios.h")]
- public const int OFILL;
- [CCode (cheader_filename = "termios.h")]
- public const int OPOST;
- [CCode (cheader_filename = "termios.h")]
- public const int PARMRK;
- [CCode (cheader_filename = "termios.h")]
- public const int PARENB;
- [CCode (cheader_filename = "termios.h")]
- public const int PARODD;
- [CCode (cheader_filename = "termios.h")]
- public const int PENDIN;
- [CCode (cheader_filename = "termios.h")]
- public const int TCIFLUSH;
- [CCode (cheader_filename = "termios.h")]
- public const int TCIOFF;
- [CCode (cheader_filename = "termios.h")]
- public const int TCIOFLUSH;
- [CCode (cheader_filename = "termios.h")]
- public const int TCION;
- [CCode (cheader_filename = "termios.h")]
- public const int TCOOFF;
- [CCode (cheader_filename = "termios.h")]
- public const int TCOON;
- [CCode (cheader_filename = "termios.h")]
- public const int TCOFLUSH;
- [CCode (cheader_filename = "termios.h")]
- public const int TCSANOW;
- [CCode (cheader_filename = "termios.h")]
- public const int TCSADRAIN;
- [CCode (cheader_filename = "termios.h")]
- public const int TCSAFLUSH;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_LE;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_DTR;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_RTS;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_ST;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_SR;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_CTS;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_CARM;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_RNG;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_DSR;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_CD;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_RI;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_OUT1;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_OUT2;
- [CCode (cheader_filename = "termios.h")]
- public const int TIOCM_LOOP;
- [CCode (cheader_filename = "termios.h")]
- public const int TOSTOP;
- [CCode (cheader_filename = "termios.h")]
- public const int VDISCARD;
- [CCode (cheader_filename = "termios.h")]
- public const int VERASE;
- [CCode (cheader_filename = "termios.h")]
- public const int VEOF;
- [CCode (cheader_filename = "termios.h")]
- public const int VEOL;
- [CCode (cheader_filename = "termios.h")]
- public const int VEOL2;
- [CCode (cheader_filename = "termios.h")]
- public const int VINTR;
- [CCode (cheader_filename = "termios.h")]
- public const int VKILL;
- [CCode (cheader_filename = "termios.h")]
- public const int VLNEXT;
- [CCode (cheader_filename = "termios.h")]
- public const int VMIN;
- [CCode (cheader_filename = "termios.h")]
- public const int VQUIT;
- [CCode (cheader_filename = "termios.h")]
- public const int VREPRINT;
- [CCode (cheader_filename = "termios.h")]
- public const int VTIME;
- [CCode (cheader_filename = "termios.h")]
- public const int VSWTC;
- [CCode (cheader_filename = "termios.h")]
- public const int VSTART;
- [CCode (cheader_filename = "termios.h")]
- public const int VSTOP;
- [CCode (cheader_filename = "termios.h")]
- public const int VSUSP;
- [CCode (cheader_filename = "termios.h")]
- public const int VWERASE;
-
- [CCode (cname = "struct termios", cheader_filename = "termios.h", destroy_function = "")]
- public struct TermIOs
- {
- public uint c_iflag;
- public uint c_oflag;
- public uint c_cflag;
- public uint c_lflag;
- public uchar c_line;
- public uchar[32] c_cc;
- public uint c_ispeed;
- public uint c_ospeed;
- }
- [CCode (cname = "struct winsize", cheader_filename = "termios.h", destroy_function = "")]
- public struct WinSize
- {
- public ushort ws_row;
- public ushort ws_col;
- public ushort ws_xpixel;
- public ushort ws_ypixel;
- }
- [CCode (cheader_filename = "termios.h")]
- public void cfmakeraw (TermIOs termios_p);
-
- [CCode (cheader_filename = "termios.h")]
- public uint cfgetispeed (TermIOs termios_p);
-
- [CCode (cheader_filename = "termios.h")]
- public uint cfgetospeed (TermIOs termios_p);
-
- [CCode (cheader_filename = "termios.h")]
- public int cfsetispeed (TermIOs termios_p, uint speed);
-
- [CCode (cheader_filename = "termios.h")]
- public int cfsetospeed (TermIOs termios_p, uint speed);
-
- [CCode (cheader_filename = "termios.h")]
- public int cfsetspeed (TermIOs termios_p, uint speed);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcdrain (int fd);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcflush (int fd, int queue_selector);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcgetattr (int fd, TermIOs termios_p);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcsetattr (int fd, int optional_actions, TermIOs termios_p);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcsendbreak (int fd, int duration);
-
- [CCode (cheader_filename = "termios.h")]
- public int tcflow (int fd, int action);
-
- /* ------------- unistd --------------- */
- [CCode (cheader_filename = "unistd.h")]
- int ttyname_r (int fd, char[] buf);
-
- [CCode (cheader_filename = "unistd.h")]
- uint sleep (uint seconds);
-}
-