Git Product home page Git Product logo

man-pages's People

Contributors

alejandro-colomar avatar amir73il avatar amotoki avatar codonell avatar dbarbier avatar deater avatar ebiederm avatar eliedebrauwer avatar eric-s-raymond avatar esyr avatar g-branden-robinson avatar jwilk avatar kees avatar keno avatar ldv-alt avatar mkerrisk avatar myllynen avatar nekral avatar nforro avatar pali avatar rppt avatar seanyoung avatar thejh avatar vapier avatar villemoes avatar wariua avatar xuyang0410 avatar xypron avatar yurayko avatar zenglg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

man-pages's Issues

glob(7) contains a typo

In the section Ranges, the last example given states that:

... and "[--0]" matches the three characters '-', '.', '0', since '/' cannot be matched.)

Upon trial,

ls -a | grep [--0] does not return anything containing a ..

I would change it myself, but I have very little experience with GitHub (and maybe too much experience with semantics).

Removal of deprecated/obsolete man pages

man2/pciconfig_{write,read,iobase}.2

man3/{db,btree,dbopen,hash,mpool,recno}.3

deprecated by libxcrypt
man3/crypt{,_r}.3

sccs is no longer used: ( from the posix man pages )
/man1p/{admin,delta,get,prs,rmdel,sact,sccs,unget,val,what}.1p

Clarify date format options

The man page for the command "date" needs updated to clarify a "+" is needed before the format arguments.

For example it lists: date [OPTION]... [+FORMAT]

But no example later on that specifies "+" needs included before the listed format options. Moving the "+" outside the brackets and providing an example could further clarify.

I believe this is the correct location but I can't seem to locate the man page for this command to push corrections.

SO_TIMESTAMPNS is undocumented

Yesterday I had to timestamp messages received from a TCP socket. I found that there is SO_TIMESTAMP, but it uses struct timeval which AFAIK is obsolete.

Then I found in the web some pages that talk about SO_TIMESTAMPNS, but I couldn't find clear documentation about it, and there is absolutely nothing in the man pages.

So I had to try. I tried SO_TIEMSTAMPNS, and it does work, so I think it should be documented.

EDIT: I've found there is a 4-years old FIXME:

.\" SO_TIMESTAMPNS (2.6.22)
:)

resolv.conf(5) documents glibc implementation behaviour

Of the nameserver keyword, the man page states,

If there are multiple servers, the resolver library queries them in the order listed.

and,

(The algorithm used is to try a name server, and if the query times out, try the next, until out of name servers, then repeat trying all the name servers until a maximum number of retries are made.)

These are implementation details of glibc and relying on this behaviour introduces a number of subtle problems that commonly trip people up.

I think glibc's behaviour should be documented in glibc's documentation, and the text of the man page should be change to something like:

If there are multiple servers, they must all provide the same "view" of the DNS.

and

(Behaviour varies between different resolvers regarding how multiple servers are interpreted.)

Or perhaps the parenthetical remark should be removed altogether.

Why do only stdio.h and stdarg.h have man pages?

Not really an issue, just a question. The stdarg functions man pages point to the man page for stdarg.h. There's a man page for stdio.h too but the stdio functions also have their own man pages. Why are these two the only header files with man pages?

MAN 7 Signal part: SO_RCVTIMEO should be SO_SNDTIMEO

man 7 signal, the below part has an error:

  • "Input" socket interfaces, when a timeout (SO_RCVTIMEO) has been set on the socket using setsockopt(2): accept(2), recv(2), recvfrom(2), recvmmsg(2) (also with a non-NULL timeout argument), and recvmsg(2).

  • "Output" socket interfaces, when a timeout (SO_RCVTIMEO) has been set on the socket using setsockopt(2): connect(2), send(2), sendto(2), and sendmsg(2).

I suppose that for Output socket interfaces, the option should be SO_SNDTIMEO not SO_RCVTIMEO.
Please fix it.

ADJ_TAI meaning

Can you clarify that when using ADJ_TAI that you need to fill in TAI-UTC, so currently +37, and not UTC-TAI as published by BIPM and currently -37?

It would also be useful to describe what happens to the clocks. I assume that CLOCK_REALTIME doesn't change, and that CLOCK_TAI will be CLOCK_REALTIME + buf.constant. I also assume that buf.tai will be set to buf.constant on return.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.