Commit Graph

928 Commits

Author SHA1 Message Date
joerg 56439201f7 Don't depend on /usr/lib/libz.a for host tools. 2009-11-01 00:12:00 +00:00
joerg 452f3eb70c Do not depend on the existance of /usr/lib/libm.a for the host tool case. 2009-10-31 23:36:29 +00:00
christos bb637da730 restore proper Id 2009-10-30 01:53:02 +00:00
christos cda999bd86 fix line accounting. 2009-10-29 21:11:57 +00:00
christos 2f42b80acc Add support for pure parsers yyparse and yylex params, similar to bison. 2009-10-29 21:03:59 +00:00
christos 34f825ee40 We can rebuild our yacc generated files now 2009-10-29 17:17:33 +00:00
christos 3761269372 we can regenerate yacc files now 2009-10-29 17:17:12 +00:00
christos 66f67ed664 regen 2009-10-29 14:49:40 +00:00
christos 2853bbf4b7 use %option instead of #define YY_NO_... 2009-10-29 14:49:02 +00:00
christos edacf9c729 no need for YY_NO here. 2009-10-29 14:44:09 +00:00
christos a94a31f2a3 no need for YY_NO here 2009-10-29 14:43:27 +00:00
christos ffd8793875 no need for YY_NO here. 2009-10-29 14:41:02 +00:00
christos f4922553f5 oops forgot to remove the PKG m4. 2009-10-29 13:03:09 +00:00
christos 9550232f9f defs.h first. 2009-10-29 12:55:52 +00:00
tron 0afc8953b4 Make this build. 2009-10-29 10:26:17 +00:00
christos bd1f9e6807 short-circuit yacc. We cannot make %pure-parser 2009-10-29 02:36:48 +00:00
christos 187a8a16fa move the declaration below the rename defines. 2009-10-29 02:02:04 +00:00
christos 5c2a7ae329 take care of libc. 2009-10-29 01:16:51 +00:00
christos 791a485c93 give yacc's proper name 2009-10-29 01:07:00 +00:00
christos 7ab8a78837 fix dangling else 2009-10-29 01:04:17 +00:00
christos b0b0b5d4a5 add yacc 2009-10-29 00:58:50 +00:00
christos b8a7a0e253 add build glue. 2009-10-29 00:56:35 +00:00
christos 333e428841 add our patches 2009-10-29 00:56:19 +00:00
christos f7a86c124a from http://invisible-island.net/byacc/byacc.html 2009-10-29 00:46:51 +00:00
haad afa6bc484e Add workaround about zfs vnode reclaiming deadlock by checking if we don't
ehld ZFS_MUTEX_OBJ already. If we can lock OBJ_MUTEX deffer execution of
zfs_zinactive to taskq. Code was inspired by FreeBSD zfs_freebsd_reclaim.

XXX. This needs to be fixed after finding final solution for vnode lifecycle.
2009-10-28 23:44:51 +00:00
christos 5e31efcd83 prefix some parameters with _ to avoid conflicts with files that have the
same variable names as globals.
2009-10-28 22:00:56 +00:00
christos 4b8d7b63d1 Bring in the proper fix from upstream. 2009-10-28 15:00:26 +00:00
christos 69fc99cd30 Deal with errno correctly. Fixed better upstream. 2009-10-28 13:08:45 +00:00
njoly d5870d0fb2 Debugging libraries require MKDEBUGLIB not MKDEBUG. 2009-10-28 11:20:07 +00:00
christos d7554581c8 deal with libc's namespace protection 2009-10-28 05:04:02 +00:00
he a53ef62805 Descend into the man/ subdirectory, so that flex.info gets installed,
and what gets installed matches up with the set lists.
2009-10-27 17:51:19 +00:00
christos 0918f42ca7 Fixes to pass -Wall 2009-10-27 01:44:01 +00:00
christos 2d0afb4b0a re-add flex. 2009-10-26 21:38:32 +00:00
christos b65f79abb4 Allow tools to override m4 2009-10-26 21:30:02 +00:00
christos a7f00c959b We don't need the pre-built skel.c 2009-10-26 21:29:46 +00:00
christos 9d0a89234a avoid unused label warning 2009-10-26 19:23:33 +00:00
christos 2599685db6 rename warn -> lwarn to use the pre-generated parse.c since our yacc is
not up to snuff yet.
2009-10-26 19:23:19 +00:00
christos 4db887aecb Now it works, but it needs gm4...
Problem was that our bison cannot deal with it, so we don't regenerate
parse.c and parse.h from parse.y.
So we need:
	1. Fix m4
	2. Get new byacc/bison
2009-10-26 18:32:39 +00:00
joerg a7dee04f3e Correctly process .%U. 2009-10-26 15:05:51 +00:00
joerg 03c9951425 Finish import of mdocml-1.9.10. 2009-10-26 14:55:12 +00:00
joerg 22af4063ff Import mdocml-1.9.10:
- allow compile-time override for the OS name
- added support for .PD and .%U
- extend mdoc.7
- switch option select to -O, so that -o can be used for the output
format
- improve portability
2009-10-26 14:54:01 +00:00
joerg 23b37b767d Obfuscate RCS ID matching so that CVS doesn't expand it. 2009-10-26 14:50:45 +00:00
christos 2eca3b8eba it is more complicated to rebuild the skel now. 2009-10-26 11:19:47 +00:00
christos 05294a5e58 add version 2009-10-26 11:17:16 +00:00
christos d7f7e48d85 - fix warnings
- add scan.c as initscan.c
2009-10-26 04:27:15 +00:00
christos cb146138e8 unhook flex for now 2009-10-26 04:10:12 +00:00
christos 94ee31ba1d add the texinfo manual 2009-10-26 01:39:45 +00:00
christos d1370f63ae add options from the new castrated man page. 2009-10-26 01:37:21 +00:00
christos c2f95008ab add a script to help future imports 2009-10-26 01:34:43 +00:00
christos 369bdaf95c add new flex 2009-10-26 01:18:00 +00:00