netatalk: lp.h File Reference

netatalk 4.5.1
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
lp.h File Reference
`#include <sys/socket.h>`
`#include <sys/types.h>`
`#include "file.h"`

Go to the source code of this file.

## Functions
void | lp_person (char *)
int | lp_pagecost (void)
void | lp_host (char *)
void | lp_job (char *)
void | lp_for (char *)
void | lp_origin (int)
int | lp_rmjob (int)
int | lp_queue (struct papfile *)
int | lp_cancel (void)
int | lp_print (void)
| Create printcap control file, signal printer.
int | lp_open (struct papfile *, struct sockaddr_at *)
int | lp_write (struct papfile *, char *, size_t)
int | lp_close (void)
int | rresvport (int *__alport)

## Function Documentation

## ◆ lp_cancel()

int lp_cancel | ( | void |  | ) |

cancel current job

## ◆ lp_close()

int lp_close | ( | void |  | ) |

close current spooling file

## ◆ lp_for()

void lp_for | ( | char * | lpfor | ) |

## ◆ lp_host()

void lp_host | ( | char * | host | ) |

## ◆ lp_job()

void lp_job | ( | char * | job | ) |

## ◆ lp_open()

int lp_open | ( | struct papfile * | out,
|  | struct sockaddr_at * | sat )

open a file for spooling

## ◆ lp_origin()

void lp_origin | ( | int | origin | ) |

## ◆ lp_pagecost()

int lp_pagecost | ( | void |  | ) |

## ◆ lp_person()

void lp_person | ( | char * | person | ) |

## ◆ lp_print()

int lp_print | ( | void |  | ) |

Create printcap control file, signal printer.

print current job

Note
  Errors here should remove queue files.

XXX piped?

## ◆ lp_queue()

int lp_queue | ( | struct papfile * |  | ) |

## ◆ lp_rmjob()

int lp_rmjob | ( | int |  | ) |

## ◆ lp_write()

int lp_write | ( | struct papfile * | in,
|  | char * | buf,
|  | size_t | len )

open a buffer to the current open file

## ◆ rresvport()

int rresvport | ( | int * | __alport | ) |
| extern