| 14:09:32 | sjhill | greetings mjn3 |
| 14:11:47 | mjn3 | morning |
| 14:12:59 | sjhill | is spending ALL day on uclibc |
| 14:13:52 | mjn3 | is spending most of the day looking at a zaurus, but he does have some uclibc stuff to do too |
| 16:13:23 | mjn3 | morning |
| 16:15:25 | andersee | morning |
| 16:21:22 | sjhill | afternoon :) |
| 16:23:56 | andersee | :-) |
| 16:40:49 | sjhill | andersee: got a minute? |
| 16:43:24 | sjhill | *sigh* |
| 16:46:45 | mjn3 | sjhill: looks like he's been away for about 11 min |
| 16:47:10 | | andersee was last seen on #uclibc 0 seconds ago, saying: ibot: seen andersee? [Fri Aug 30 17:47:10 2002] |
| 16:47:10 | andersee | ibot: seen andersee? |
| 16:48:00 | sjhill | glibc has all these fscking undocumented functions |
| 16:48:37 | sjhill | 'get_current_dir_name' is #if 0'd out...hmm |
| 16:49:50 | mjn3 | glibc is awful about undocumented functions... |
| 16:50:11 | sjhill | 'warn' 'errx' the list goes on |
| 16:50:12 | mjn3 | gets annoyed with people who think this is uCglibc and is supposed to support them |
| 16:50:42 | sjhill | mjn3: i know, i'm trying to change the code to use normal documented C functions |
| 16:51:02 | mjn3 | what files are you looking at? |
| 16:51:19 | sjhill | stuff from the Linux Test Project (LTP) |
| 16:51:41 | sjhill | oh, in glibc.... 'misc/err.c' the 'warn' function |
| 16:52:41 | mjn3 | imho, you're wasting your time with LTP. it might be useful to extract some tests from it, but what they seem to be testing is glibc compatibility... not, say, SUSv3 or something that isn't a "defacto" std |
| 16:53:30 | sjhill | mjn3: in actuality the problems i'm having are with their error/info printing functions :/ |
| 16:53:56 | mjn3 | i think some of that got added a while back... looking |
| 16:54:42 | mjn3 | you're talking about the err.h stuff, right? |
| 16:54:48 | sjhill | yes |
| 16:55:31 | mjn3 | ok. i was thinking about the error.h stuff |
| 16:56:27 | mjn3 | just checked and none of that appears to be SUSv3... |
| 16:57:16 | sjhill | mjn3: how can i find out if stuff is SUSv3 or not? |
| 16:57:27 | mjn3 | they wouldn't be difficult to implement, if you needed them and the glibc stuff was too bloated |
| 16:58:09 | mjn3 | http://www.opengroup.org/onlinepubs/007904975/toc.htm |
| 16:59:45 | andersee | mjn3: I was thinking it would be pretty easy to implement the err.h junk using inlines |
| 17:00:13 | mjn3 | quite probably |
| 17:00:16 | sjhill | mjn3: thx a bunch, i'll use that as my excuse to hack up LTP |
| 17:00:38 | mjn3 | no problem |
| 17:01:17 | sjhill | andersee: but is it really worth it :) |
| 17:01:20 | mjn3 | andersee: i really think we need a "include glibc compatibility garbage" option |
| 17:01:41 | sjhill | shivers |
| 17:01:41 | andersee | mjn3: An excellent suggestion... |
| 17:02:02 | andersee | mjn3: So we could disable everything but SuSv3/C99 by default |
| 17:02:06 | mjn3 | maybe sometime next month you'll have time to get the new config system in? |
| 17:02:11 | andersee | yeah |
| 17:02:16 | andersee | mumbles |
| 17:02:20 | mjn3 | i think that would be great |
| 17:02:39 | mjn3 | doesn't speak mumble |
| 17:02:54 | andersee | Its funny, I'd had the thing working for months |
| 17:03:06 | sjhill | how will we handle Linux specific system calls...well i guess that doesn't matter |
| 17:03:07 | andersee | But I've just never been very happy with it. |
| 17:03:51 | andersee | I really should split it into two parts... Changing the config system and then, seperately, changing all the makefiles. |
| 17:04:08 | sjhill | *nod* |
| 17:04:15 | andersee | Right now I have the two tasks totally coupled, but they need not be. |
| 17:04:17 | mjn3 | i think it would be safe to include the syscalls. i'm talking about things like the error.h, err.h, ... glibc extensions |
| 17:06:54 | andersee | mjn3: right. All the things like asprintf, error, stpncpy, etc. |
| 17:08:09 | mjn3 | yeah... the stdio stuff is even more fine-grained of course. |
| 17:18:26 | mjn3 | andersee: of course, that would mean also hiding prototypes, typedefs, struct defs, etc in the glibc headers... |
| 17:18:58 | mjn3 | andersee: uh... ignore that.. that's already taken care of by features isn't it.. duh... |