Directory ext/syslog/

Directory Created:
2001-11-26 13:00
Total Files:
6
Deleted Files:
1
Lines of Code:
695

Browse with ViewVC

[root]/ext/syslog

Lines of Code

ext/syslog/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 31 (100.0%) 944 (100.0%) 30.4
knu 14 (45.2%) 933 (98.8%) 66.6
matz 4 (12.9%) 5 (0.5%) 1.2
nobu 2 (6.5%) 3 (0.3%) 1.5
eban 3 (9.7%) 2 (0.2%) 0.6
akr 1 (3.2%) 1 (0.1%) 1.0
shyouhei 6 (19.4%) 0 (0.0%) 0.0
michal 1 (3.2%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

matz 2006-08-31 11:30

* ruby.h (struct RString): embed small strings.

(RSTRING_LEN): defined for accessing string members.

(RSTRING_PTR): ditto.



* string.c: use RSTRING_LEN and RSTRING_PTR.

2 lines of code changed in:

akr 2006-06-24 02:15

add extconf.h to .cvsignore.

1 lines of code changed in:

eban 2004-11-01 11:13

* MANIFEST, ext/**/MANIFEST: removed.

0 lines of code changed in:

matz 2004-03-29 08:54

* exception message clean-up by Ian Macdonald <ian@caliban.org>.

1 lines of code changed in:

matz 2003-11-22 05:00

* gc.c (Init_stack): stack region is far smaller than usual if

pthread is used.



* marshal.c (w_extended): singleton methods should not be checked

when dumping via marshal_dump() or _dump(). [ruby-talk:85909]



* file.c (getcwdofdrv): avoid using getcwd() directly, use

my_getcwd() instead.



* merged NeXT, OpenStep, Rhapsody ports patch from Eric Sunshine

<sunshine@sunshineco.com>. [ruby-core:01596]



* marshal.c (w_object): LINK check earlier than anything else,

i.e. do not dump TYPE_IVAR for already dumped objects.

(ruby-bugs PR#1220)



* eval.c (rb_eval): call "inherited" only when a new class is

generated; not on reopening.



* eval.c (eval): prepend error position in evaluating string to



* configure.in: revived NextStep, OpenStep, and Rhapsody ports which

had become unbuildable; enhanced --enable-fat-binary option so that

it accepts a list of desired architectures (rather than assuming a

fixed list), or defaults to a platform-appropriate list if user does

not provide an explicit list; made the default list of architectures

for MAB (fat binary) more comprehensive; now uses -fno-common even

when building the interpreter (in addition to using it for

extensions), thus allowing the interpreter to be embedded into a

plugin module of an external project (in addition to allowing

embedding directly into an application); added checks for

<netinet/in_systm.h> (needed by `socket' extension) and getcwd(); now

ensures that -I/usr/local/include is employed when extensions'

extconf.rb scripts invoke have_header() since extension checks on

NextStep and OpenStep will fail without it if the desired resource

resides in the /usr/local tree; fixed formatting of --help message.



* Makefile.in: $(LIBRUBY_A) rule now deletes the archive before

invoking $(AR) since `ar' on Apple/NeXT can not "update" MAB archives

(see configure's --enable-fat-binary option); added rule for new

missing/getcwd.c.



* defines.h: fixed endian handling during MAB build (see configure's

--enable-fat-binary option) to ensure that all portions of the

project see the correct WORDS_BIGENDIAN value (some extension modules

were getting the wrong endian setting); added missing constants

GETPGRP_VOID, WNOHANG, WUNTRACED, X_OK, and type pid_t for NextStep

and OpenStep; removed unnecessary and problematic HAVE_SYS_WAIT_H

define in NeXT section.



* dir.c: do not allow NAMLEN() macro to trust dirent::d_namlen on

NextStep since, on some installations, this value always resolves

uselessly to zero.



* dln.c: added error reporting to NextStep extension loader since the

previous behavior of failing silently was not useful; now ensures

that NSLINKMODULE_OPTION_BINDNOW compatibility constant is defined

for OpenStep and Rhapsody; no longer includes <mach-o/dyld.h> twice

on Rhapsody since this header lacks multiple-include protection,

which resulted in "redefinition" compilation errors.



* main.c: also create hard reference to objc_msgSend() on NeXT

platforms (in addition to Apple platforms).



* lib/mkmf.rb: now exports XCFLAGS from configure script to extension

makefiles so that extensions can be built MAB (see configure's

--enable-fat-binary option); also utilize XCFLAGS in cc_command()

(but not cpp_command() because MAB flags are incompatible with

direct invocation of `cpp').



* ext/curses/extconf.rb: now additionally checks for presence of these

curses functions which are not present on NextStep or Openstep:

bkgd(), bkgdset(), color(), curs(), getbkgd(), init(), scrl(), set(),

setscrreg(), wattroff(), wattron(), wattrset(), wbkgd(), wbkgdset(),

wscrl(), wsetscrreg()



* ext/curses/curses.c: added appropriate #ifdef's for additional set of

curses functions now checked by extconf.rb; fixed curses_bkgd() and

window_bkgd() to correctly return boolean result rather than numeric

result; fixed window_getbkgd() to correctly signal an error by

returning nil rather than -1.



* ext/etc/etc.c: setup_passwd() and setup_group() now check for null

pointers before invoking rb_tainted_str_new2() upon fields extracted

from `struct passwd' and `struct group' since null pointers in some

fields are common on NextStep/OpenStep (especially so for the

`pw_comment' field) and rb_tainted_str_new2() throws an exception

when it receives a null pointer.



* ext/pty/pty.c: include "util.h" for strdup()/ruby_strdup() for

platforms such as NextStep and OpenStep which lack strdup().



* ext/socket/getaddrinfo.c: cast first argument of getservbyname(),

gethostbyaddr(), and gethostbyname() from (const char*) to non-const

(char*) for older platforms such as NextStep and OpenStep.



* ext/socket/socket.c: include "util.h" for strdup()/ruby_strdup() for

platforms such as NextStep and OpenStep which lack strdup(); include

<netinet/in_systm.h> if present for NextStep and OpenStep; cast first

argument of gethostbyaddr() and getservbyname() from (const char*) to

non-const (char*) for older platforms.



* ext/syslog/syslog.c: include "util.h" for strdup()/ruby_strdup() for

platforms such as NextStep and OpenStep which lack strdup().

1 lines of code changed in:

michal 2003-01-16 08:38

-Wall cleanups (removed unused vars, no 'code has no effect' warnings)

0 lines of code changed in:

knu 2002-11-27 09:44

* ext/syslog/syslog.c: Cut redundancy.



* ext/syslog/syslog.c: Do not leak ident.



* ext/syslog/syslog.c, ext/syslog/test.rb: Syslog.close should

raise RuntimeError when not opened.



* ext/syslog/syslog.c, ext/syslog/test.rb:

Syslog.{ident,options,facility,mask} should all return nil when

not opened.



* ext/syslog/syslog.c, ext/syslog/test.rb: Change back the output

format of inspect().

41 lines of code changed in:

knu 2002-11-27 09:36

* ext/syslog/test.rb: Syslog.close should raise RuntimeError when

not opened.



* ext/syslog/test.rb: Syslog.{ident,options,facility,mask} should

all return nil when not opened.



* ext/syslog/test.rb: Change back the output format of inspect().

18 lines of code changed in:

knu 2002-11-27 08:15

* ext/syslog/syslog.c: Fix a problem where Syslog#ident was not

marked and could thus be GC'd.

22 lines of code changed in:

knu 2002-11-27 08:14

* ext/syslog/test.rb: Switch from RUnit to Test::Unit.



* ext/syslog/test.rb: The output format of inspect() is slightly

altered.

11 lines of code changed in:

eban 2002-09-08 10:08

* configure.in: modify program_prefix only if specified

--program-prefix.



* configure.in: don't generate ext/extmk.rb.



* Makefile.in: execute directly $(srcdir)/ext/extmk.rb.

remove -Cext option, "Dir::chdir 'ext'" in ext/extmk.rb.



* {win32,bccwin32}/Makefile.sub: ditto.



* instruby.rb: ditto.



* ext/extmk.rb: renamed from ext/extmk.rb.in.



* lib/mkmf.rb (module Logging): create log files (mkmf.log)

in each extension module directories.



* ext/extmk.rb: ditto.



* lib/mkmf.rb (macro_defined?): new method.



* ext/.cvsignore: remove extmk.rb.



* ext/*/.cvsignore: add "*.def".

1 lines of code changed in:

nobu 2002-03-18 10:24

* ext/digest: add depend file.



* ext/digest/md5: ditto.



* ext/digest/rmd160: ditto.



* ext/digest/sha1: ditto.



* ext/digest/sha2: ditto.



* ext/iconv/MANIFEST: ditto.



* ext/stringio/MANIFEST: ditto.



* ext/syslog: ditto.

3 lines of code changed in:

knu 2002-03-04 05:11

Make cvs ignore mkmf.log.

1 lines of code changed in:

knu 2002-02-25 13:23

* ext/syslog/syslog.c: Merge from rough. Use SafeStringValue().

5 lines of code changed in:

knu 2002-02-25 13:13

* ext/syslog/syslog.c: Merge from rough. Turn Syslog into a

module keeping backward compatibility intact.

131 lines of code changed in:

eban 2002-01-07 07:58

Add.

1 lines of code changed in:

matz 2001-12-18 09:47

* string.c (rb_str_replace): swap arguments of OBJ_INFECT.



* eval.c (rb_thread_schedule): should not select a thread which is

not yet initialized.



* time.c (time_plus): wrong boundary check.



* time.c (time_minus): ditto.

1 lines of code changed in:

knu 2001-11-26 13:00

Import the "syslog" module from the rough ruby project. This module

provides the interface to the UNIX system logger (syslog).

704 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT