95 Commits

Author SHA1 Message Date
hyunghwan.chung
f0cd3472e7 fixed flaws in a build file 2018-02-15 14:39:10 +00:00
hyunghwan.chung
76c3d78d46 some code changes related to async socket io 2018-02-04 16:35:45 +00:00
hyunghwan.chung
c0d86a8f0e renamed moo_purgesemiosbyhandle() to moo_releaseiohandle()
pushed back when to call moo_cb_t callbacks
2018-02-03 16:42:13 +00:00
hyunghwan.chung
eb35c3d865 added moo_purgesemiosbyhandle() 2018-02-03 07:16:29 +00:00
hyunghwan.chung
8675512e30 added the dlfcn functions support 2018-02-02 15:29:15 +00:00
hyunghwan.chung
5dabf01c33 added check for dl library 2018-02-02 14:53:00 +00:00
hyunghwan.chung
8a6cc1e62a added isatty to configure.ac 2018-02-02 14:43:07 +00:00
hyunghwan.chung
5bf17bf205 deleted a redundant line 2018-02-01 09:32:32 +00:00
hyunghwan.chung
92413034f6 added a check for offsetof(struct sockaddr,sa_family) 2018-02-01 06:03:01 +00:00
hyunghwan.chung
7f7f9e2977 changed Socket to work in the edge trigger mode 2018-01-28 15:31:23 +00:00
hyunghwan.chung
a1de67b513 deleted unneeded lines 2018-01-25 09:35:50 +00:00
hyunghwan.chung
7cba31e8f9 added Socket>>writeBytes:offset:length: 2018-01-24 13:29:36 +00:00
hyunghwan.chung
b823b0b218 included sys/types.h in configure.ac when testing socket address types 2018-01-24 02:48:05 +00:00
hyunghwan.chung
80e909caf1 regenerated build files 2018-01-19 13:31:44 +00:00
hyunghwan.chung
9a49b4fa53 updated the default definition of moo_sa_family_t 2018-01-19 13:29:15 +00:00
hyunghwan.chung
d3a57db467 refactored code for legacy platforms 2018-01-19 09:33:47 +00:00
hyunghwan.chung
84e91d5682 removed the forced -fPIC from mod/Makefile.am 2018-01-19 08:45:25 +00:00
hyunghwan.chung
74c5a1bb88 regenerated build files 2018-01-19 08:28:17 +00:00
hyunghwan.chung
741d45cf0a changed the socket module to set socket descriptors to be CLOEXEC and NONBLOCK 2018-01-18 16:27:17 +00:00
hyunghwan.chung
a7b0814551 fixed code a bit for a legacy platform and compiler 2018-01-17 02:57:03 +00:00
hyunghwan.chung
8eae9095c1 made an accepted socket non-block 2018-01-14 15:38:06 +00:00
hyunghwan.chung
2255425b3f fixed a bug in socket accept 2018-01-14 15:11:53 +00:00
hyunghwan.chung
2b56b1c2b0 added more socket functions 2018-01-14 15:01:56 +00:00
hyunghwan.chung
38ac31d307 added a function to return an address length given a socket address object.
fixed pf_connect to get the right address argument
2018-01-12 16:06:05 +00:00
hyunghwan.chung
b95102f953 added socklen_t test and sa_family_t test into configure.ac 2018-01-11 16:29:43 +00:00
hyunghwan.chung
4666b5efff added partital socket address conversion routines to sck-addr.c 2018-01-10 14:32:21 +00:00
hyunghwan.chung
77942761f5 added various checks related to socket address to configure.ac and regenerated build files 2018-01-09 15:27:39 +00:00
hyunghwan.chung
68259e735f experimented on setting the number of fixed fields forcibly in a module import function - sck.addr, SocketAddress 2018-01-09 13:43:44 +00:00
hyunghwan.chung
277559684b added sck-addr.c 2018-01-01 05:14:55 +00:00
hyunghwan.chung
d0b20bee08 added comparision to the Character class 2017-12-30 19:07:31 +00:00
hyunghwan.chung
6bf073cb0e fixed primitive function names in mod/x11.c and mod/con.c 2017-12-28 17:15:59 +00:00
hyunghwan.chung
3d0bcf970e changed to support a pair of semaphores on a single handle for input and output respectively 2017-12-24 17:36:20 +00:00
hyunghwan.chung
4fe38f883c changed the compiler to allow a character literal within a byte array literal 2017-12-20 16:25:20 +00:00
hyunghwan.chung
d8b36bdf66 added Socket<<endConnect: 2017-12-18 13:34:47 +00:00
hyunghwan.chung
63e34ccf71 attempted to fix some socket class issues 2017-12-17 15:38:38 +00:00
hyunghwan.chung
e63596688a added moo_seterrwithsyserro()let the compier to remove the leading underscores when resolving a primitive function in a separate module 2017-12-17 15:20:58 +00:00
hyunghwan.chung
5ea15c24bd renamed moo_mod_console to moo_mod_con 2017-12-14 02:04:52 +00:00
hyunghwan.chung
62009f7266 renamed console.c con.c 2017-12-14 02:01:38 +00:00
hyunghwan.chung
92a21f04b8 renamed mod_console to mod_con.
added --enable-mod-con in configure.ac
2017-12-13 10:57:31 +00:00
hyunghwan.chung
9770ddbac6 revised some semaphore related methods, primitive functions 2017-12-11 16:27:53 +00:00
hyunghwan.chung
b6cb06c680 started migrating some primitive functions to a separate file 2017-12-05 16:51:20 +00:00
hyunghwan.chung
7710ad99d0 added MOO_LOG_STDOUT, MOO_LOG_STDERR
changed the main program to write log messages to a specified file
added moo_getuopt()/moo_getbopt()/moo_getopt()
2017-11-22 04:52:45 +00:00
hyunghwan.chung
8baf88b070 fixed a fault in mod/Makefile.am.
autoreconfed the build files
2017-10-31 14:45:15 +00:00
hyunghwan.chung
d042f0f494 added MOO_EBADHND 2017-10-30 01:11:18 +00:00
hyunghwan.chung
2c85319cb0 started adding a socket module and the Socket class 2017-10-18 16:15:51 +00:00
hyunghwan.chung
e65912ae72 improved gcfin handling a bit
attempted to use XLoadFontSet in the x11 plugin experimentally
2017-07-27 08:32:16 +00:00
hyunghwan.chung
03fd02d59b added some experimental code to support object finalization 2017-07-20 16:33:53 +00:00
hyunghwan.chung
fc121cd70a added moo_ucwidth() 2017-07-05 14:23:13 +00:00
hyunghwan.chung
d0b38926d4 added more X11 code related to GC handling 2017-06-29 15:04:35 +00:00
hyunghwan.chung
a2877ac905 added more X11 code 2017-06-27 16:03:29 +00:00